1 |
1
제1 노드 및 제2 노드를 포함하는 복수의 노드들이 참가하는 컨소시엄 블록체인 시스템에서 상기 제1 노드의 동작 방법에 있어서,제3 노드로부터 암호화된 정보를 수신하는 단계-상기 제3 노드는 자신이 상기 제2 노드라고 주장하는 노드-;상기 제3 노드의 인증 정보 및 상기 제3 노드의 거래 정보를 획득하기 위하여, 상기 암호화된 정보를 복호화하는 단계; 및상기 제2 노드의 공개 키 정보 및 상기 거래 정보에 기초하여 상기 인증 정보를 검증함으로써, 상기 제2 노드와 상기 제3 노드가 동일한 노드인지 여부를 검증하는 단계를 포함하는, 제1 노드의 동작 방법
|
2 |
2
제1항에 있어서,상기 컨소시엄 블록체인 시스템에 참가하는 상기 복수의 노드들의 공개 키들을 관리하는 인증 기관에 상기 제2 노드의 공개 키 정보를 요청하는 단계; 및상기 인증 기관으로부터 상기 제2 노드의 공개 키 정보를 수신하는 단계를 더 포함하는, 제1 노드의 동작 방법
|
3 |
3
제1항에 있어서,상기 암호화된 정보는상기 제3 노드의 개인 키 정보에 기초하여 암호화된 제1정보를 포함하는, 제1 노드의 동작 방법
|
4 |
4
제3항에 있어서,상기 복호화하는 단계는상기 인증 정보 및 거래 정보 중 적어도 하나를 획득하기 위하여, 상기 공개 키 정보에 기초하여 상기 제1 정보를 복호화하는 단계를 포함하는, 제1 노드의 동작 방법
|
5 |
5
제3항에 있어서,상기 복호화하는 단계는상기 제3 노드의 식별 정보를 획득하기 위하여, 상기 공개 키 정보에 기초하여 상기 제1 정보를 복호화하는 단계를 포함하는, 제1 노드의 동작 방법
|
6 |
6
제1항에 있어서,상기 암호화된 정보는상기 제1 노드의 공개 키 정보에 기초하여 암호화된 제2정보; 및상기 제3 노드의 비밀 키 정보에 기초하여 암호화된 제3정보를 포함하는, 제1 노드의 동작 방법
|
7 |
7
제6항에 있어서,상기 복호화하는 단계는상기 비밀 키 정보를 획득하기 위하여, 상기 제1 노드의 개인 키 정보에 기초하여 상기 제2정보를 복호화하는 단계; 및상기 거래 정보를 획득하기 위하여, 상기 비밀 키 정보에 기초하여 상기 제3 정보를 복호화하는 단계를 포함하는, 제1 노드의 동작 방법
|
8 |
8
제1항에 있어서,상기 인증 정보는 상기 제3 노드의 공개 키 정보 및 상기 제3 노드의 거래 정보에 기초하여 상기 제3 노드에서 생성되는 정보인,제1 노드의 동작 방법
|
9 |
9
제1 노드 및 제2 노드를 포함하는 복수의 노드들이 참가하는 컨소시엄 블록체인 시스템에서 상기 제2 노드의 동작 방법에 있어서,상기 제2 노드의 공개 키 정보 및 상기 제2 노드의 거래 정보에 기초하여, 인증 정보를 생성하는 단계;상기 인증 정보 및 상기 거래 정보를 암호화하는 단계; 및상기 암호화된 정보를 상기 컨소시엄 블록체인 시스템에 참가하는 상기 복수의 노드들에 전송하는 단계를 포함하는, 제2 노드의 동작 방법
|
10 |
10
제9항에 있어서,상기 암호화하는 단계는상기 제2 노드의 개인 키 정보에 기초하여 상기 인증 정보를 암호화하는 단계를 포함하는, 제2 노드의 동작 방법
|
11 |
11
제9항에 있어서,상기 암호화하는 단계는상기 제2 노드의 개인 키 정보에 기초하여 상기 거래 정보를 암호화하는 단계를 포함하는, 제2 노드의 동작 방법
|
12 |
12
제9항에 있어서,상기 암호화하는 단계는상기 컨소시엄 블록체인 시스템에 참가하는 복수의 노드들 중 적어도 하나의 공개 키 정보에 기초하여 상기 제2 노드의 비밀 키 정보를 암호화하는 단계; 및상기 비밀 키 정보에 기초하여 상기 거래 정보를 암호화하는 단계를 포함하는, 제2 노드의 동작 방법
|
13 |
13
제9항에 있어서,상기 암호화하는 단계는상기 제2 노드의 개인 키 정보에 기초하여 상기 제2 노드의 식별 정보를 암호화하는 단계를 포함하는, 제2 노드의 동작 방법
|