1 |
1
네트워크를 구성하는 노드들 각각에서 자가 원격 검증을 수행하여 원격 검증 결과 값을 획득하는 단계;상기 노드들 각각에서 상기 획득된 원격 검증 결과 값을 이웃하는 적어도 하나의 노드로 브로드캐스트하여 상기 노드들 각각에서 상기 노드들 각각에 대한 원격 검증 결과 값을 획득하는 단계; 및상기 노드들 각각에서 상기 획득된 노드들 각각에 대한 원격 검증 결과 값에 기초하여 상기 노드들 각각의 원격 검증을 모니터링하는 단계를 포함하는, 모빌리티를 고려한 원격 검증 방법
|
2 |
2
제1항에 있어서,상기 자가 원격 검증을 수행하여 원격 검증 결과 값을 획득하는 단계는,블룸 필터(Bloom filter)를 이용하여 해당 노드의 상기 원격 검증 결과 값을 미리 정해진 네트워크 메시지에 기록하는, 모빌리티를 고려한 원격 검증 방법
|
3 |
3
제2항에 있어서,상기 노드들 각각에 대한 원격 검증 결과 값을 획득하는 단계는,상기 네트워크 메시지를 상기 이웃하는 적어도 하나의 노드로 브로드캐스트하고, 상기 노드들 각각에서 미리 설정된 합의 프로토콜과 상기 이웃하는 적어도 하나의 노드로부터 수신된 네트워크 메시지를 이용하여 자신의 네트워크 메시지를 업데이트함으로써, 상기 노드들 각각에 대한 원격 검증 결과 값을 획득하는, 모빌리티를 고려한 원격 검증 방법
|
4 |
4
제3항에 있어서,상기 노드들 각각에 대한 원격 검증 결과 값을 획득하는 단계는,상기 자신의 네트워크 메시지에 기록된 원격 검증 결과 값과 상기 수신된 네트워크 메시지에 기록된 원격 검증 결과 값을 합하여 상기 자신의 네트워크 메시지를 업데이트하는, 모빌리티를 고려한 원격 검증 방법
|
5 |
5
제3항에 있어서,상기 합의 프로토콜은,대칭키 기반 합의 프로토콜과 비대칭키 기반 합의 프로토콜 중 어느 하나의 프로토콜을 포함하는, 모빌리티를 고려한 원격 검증 방법
|
6 |
6
제3항에 있어서,상기 노드들 각각에 대한 원격 검증 결과 값을 획득하는 단계는,상기 노드들 각각에서 상기 합의 프로토콜을 이용하여 상기 노드들 각각의 무결성을 검증하는 단계;상기 무결성이 검증된 적어도 하나 이상의 노드의 네트워크 메시지로 상기 자신의 네트워크 메시지를 업데이트하는 단계; 및상기 업데이트된 자신의 네트워크 메시지를 통해 상기 노드들 각각에 대한 원격 검증 결과 값을 획득하는 단계를 포함하는, 모빌리티를 고려한 원격 검증 방법
|
7 |
7
제6항에 있어서,상기 노드들 각각의 무결성을 검증하는 단계는,상기 노드들이 커밋값들을 생성하여 토큰들의 생성을 시작하는 단계;상기 노드들 각각의 주변 노드들에 상응하는, 식별자들 및 커밋값들을 각각 통합하여 토큰들을 생성하는 단계; 및상기 토큰들을 이용하여 상기 토큰들의 생성에 참여한 노드들의 무결성을 검증하는 단계를 포함하는, 모빌리티를 고려한 원격 검증 방법
|
8 |
8
제7항에 있어서,상기 토큰들의 생성에 참여한 노드들의 무결성을 검증하는 단계는,상기 토큰들 중 어느 하나에 상응하는 토큰의 생성에 참여한 노드들이 상기 토큰들 중 어느 하나에 상응하는 토큰에 상기 노드들에 상응하는 서명값들을 저장하는 단계;상기 노드들에 상응하는 서명값들을 통합하는 단계; 및상기 통합된 커밋값들 및 상기 통합된 서명값들을 검증하여 상기 토큰들의 생성에 참여한 노드들의 무결성을 검증하는 단계를 포함하는, 모빌리티를 고려한 원격 검증 방법
|
9 |
9
제8항에 있어서,상기 커밋값들(Ri)은,소수 위수(prime order) q를 가지는 그룹(group) G, 상기 그룹 G의 생성원(generator) g, 비밀 난수 ri에 대하여, Ri = g^{ri}에 상응하여 생성되는, 모빌리티를 고려한 원격 검증 방법
|
10 |
10
제9항에 있어서,상기 서명값들(si)은,서명키 쌍(pair) 중 개인키(signature private key) xi, 상기 비밀 난수 ri, 및 해시값 c에 의해 si = ri + cxi에 상응하여 생성되고,상기 해시값은,상기 통합된 커밋값들 및 전자서명을 요청하는 메시지에 상응하여 생성되는, 모빌리티를 고려한 원격 검증 방법
|
11 |
11
제10항에 있어서,상기 통합된 커밋값들 및 상기 통합된 서명값들을 검증하는 단계는,상기 서명키 쌍 중 서명 공개키(signature public key)를 통합한 공동 공개키를 이용하는, 모빌리티를 고려한 원격 검증 방법
|
12 |
12
자가 원격 검증을 수행하여 원격 검증 결과 값을 획득하고, 상기 획득된 원격 검증 결과 값을 자신의 네트워크 메시지에 기록하는 단계;이웃하는 적어도 하나의 노드로부터 브로드캐스트되는 네트워크 메시지를 수신하는 단계;상기 수신된 네트워크 메시지와 미리 설정된 합의 프로토콜을 이용하여 상기 자신의 네트워크 메시지를 업데이트하는 단계; 및상기 자신의 네트워크 메시지에 업데이트된 원격 검증 결과 값에 기초하여 네트워크를 구성하는 노드들 각각의 원격 검증을 모니터링하는 단계를 포함하는, 모빌리티를 고려한 원격 검증 방법
|
13 |
13
제12항에 있어서,상기 자신의 네트워크 메시지에 기록하는 단계는,블룸 필터(Bloom filter)를 이용하여 상기 획득된 원격 검증 결과 값을 상기 자신의 네트워크 메시지에 기록하는, 모빌리티를 고려한 원격 검증 방법
|
14 |
14
제12항에 있어서,상기 자신의 네트워크 메시지에 업데이트하는 단계는,상기 합의 프로토콜을 이용하여 상기 노드들 각각의 무결성을 검증하는 단계; 및상기 무결성이 검증된 노드의 네트워크 메시지로 상기 자신의 네트워크 메시지를 업데이트하는 단계를 포함하는, 모빌리티를 고려한 원격 검증 방법
|
15 |
15
제14항에 있어서,상기 노드들 각각의 무결성을 검증하는 단계는,상기 노드들이 커밋값들을 생성하여 토큰들의 생성을 시작하는 단계;상기 노드들 각각의 주변 노드들에 상응하는, 식별자들 및 커밋값들을 각각 통합하여 토큰들을 생성하는 단계; 및상기 토큰들을 이용하여 상기 토큰들의 생성에 참여한 노드들의 무결성을 검증하는 단계를 포함하는, 모빌리티를 고려한 원격 검증 방법
|
16 |
16
제15항에 있어서,상기 토큰들의 생성에 참여한 노드들의 무결성을 검증하는 단계는,상기 토큰들 중 어느 하나에 상응하는 토큰의 생성에 참여한 노드들이 상기 토큰들 중 어느 하나에 상응하는 토큰에 상기 노드들에 상응하는 서명값들을 저장하는 단계;상기 노드들에 상응하는 서명값들을 통합하는 단계; 및상기 통합된 커밋값들 및 상기 통합된 서명값들을 검증하여 상기 토큰들의 생성에 참여한 노드들의 무결성을 검증하는 단계를 포함하는, 모빌리티를 고려한 원격 검증 방법
|
17 |
17
자가 원격 검증을 수행하여 원격 검증 결과 값을 획득하고, 상기 획득된 원격 검증 결과 값을 자신의 네트워크 메시지에 기록하는 자가 검증부;이웃하는 적어도 하나의 노드로부터 브로드캐스트되는 네트워크 메시지를 수신하는 수신부;상기 수신된 네트워크 메시지와 미리 설정된 합의 프로토콜을 이용하여 상기 자신의 네트워크 메시지에 업데이트하는 업데이트부; 및상기 자신의 네트워크 메시지에 업데이트된 원격 검증 결과 값에 기초하여 네트워크를 구성하는 노드들 각각의 원격 검증을 모니터링하는 모니터링부를 포함하는, 모빌리티를 고려한 원격 검증 장치
|
18 |
18
제17항에 있어서,상기 자가 검증부는,블룸 필터(Bloom filter)를 이용하여 상기 획득된 원격 검증 결과 값을 상기 자신의 네트워크 메시지에 기록하는, 모빌리티를 고려한 원격 검증 장치
|
19 |
19
제17항에 있어서,상기 업데이트부는,상기 합의 프로토콜을 이용하여 상기 노드들 각각의 무결성을 검증하고, 상기 무결성이 검증된 노드의 네트워크 메시지로 상기 자신의 네트워크 메시지를 업데이트하는, 모빌리티를 고려한 원격 검증 장치
|
20 |
20
제19항에 있어서,상기 업데이트부는,상기 노드들이 커밋값들을 생성하여 토큰들의 생성을 시작하고,상기 노드들 각각의 주변 노드들에 상응하는, 식별자들 및 커밋값들을 각각 통합하여 토큰들을 생성하며,상기 토큰들 중 어느 하나에 상응하는 토큰의 생성에 참여한 노드들이 상기 토큰들 중 어느 하나에 상응하는 토큰에 상기 노드들에 상응하는 서명값들을 저장하고,상기 노드들에 상응하는 서명값들을 통합하며,상기 통합된 커밋값들 및 상기 통합된 서명값들을 검증하여 상기 토큰들의 생성에 참여한 노드들의 무결성을 검증하는, 모빌리티를 고려한 원격 검증 장치
|