원문정보
초록
영어
In current public blockchain, any node can see every blocks, so that public blockchain provider transparent property. However, some application requires the confidential information to be stored in the block. Therefore, this paper proposes a multi-layer blockchain that have the public block layer and the private block for confidential information. This paper suggests the requirement for encryption of private block. Also, this paper shows the t-of-n threshold cryptosystem without dealer who is trusted third party. Moreover, the delegated node who has key information can be withdraw the delegated node group or a new delegated node can join in the delegated node group. Therefore, the paper proposes an efficient key information resharing scheme for withdraw and join. Finally proposed scheme satisfies the requirements for encryption and fairness.
한국어
현재의 퍼블릭 블록체인은 누구나 원장의 내용을 볼 수 있도록 설계가 되어있다. 하지만 응용에 따라서 비밀 정보를 블록 체인에 저장해야 하는 경우도 있으나 이에 대한 연구는 아직 미진하다. 본 논문에서는 DPoS(Delegated Proof of Stack) 합의 방식을 사용하는 블록체인을 대상으로 공개 블록과 비공개 블록의 두 계층으로 이루어진 블록체인을 제안하고 비공개 블록의 암호화를 위한 요구사항을 도출하였다. 도출된 암호화 요구사항을 만족하는 dealer없는 t-of-n threshold 암호화를 제안하였다. 또한, DPoS의 대표노드들은 가입과 탈퇴가 발생할 수 있어서, 대표노드의 가입과 탈퇴에 따라서 키 조각을 재분배하는 효율 적인 방법을 제시하였다. 제안된 기법이 대표노드간의 공평성과 동일한 신뢰성을 만족하는 특징을 가진다.
목차
ABSTRACT
1. 서론
2. 관련 연구
3. 다중-계층(Multi-Layer) 블록체인
3.1 블록체인의 특징 및 합의 알고리즘
3.2 다중 계층 블록체인의 필요성
3.3 다중 계층 블록체인의 암호화 요구사항
4. 동등한 권한을 가진 대표노드를 위한 비공개 블록 암호화 기법
4.1 AES-ElGamal에 기반한 그룹 복호화 기법
4.2 Dealer 없는 그룹 복호화 기법
4.3 능동적 비밀 분산
5. 보안성 및 성능 분석
5.1 프로톨콜의 공평성
5.2 프로톨콜의 성능
6. 결론
참고문헌