프라이빗 블록체인에서의 트랜잭션 데이터 접근제어를 위한 그룹키 생성 알고리즘
Group Key Generation Algorithm for Transaction Data Access Control within Private Blockchain
- 주제(키워드) 블록체인 , 프라이빗 블록체인 , 프라이버시 , 트랜잭션 프라이버시 , 그룹키 , 키 생성 , 그룹키 갱신
- 발행기관 서강대학교 일반대학원
- 지도교수 박수용
- 발행년도 2020
- 학위수여년월 2020. 8
- 학위명 석사
- 학과 및 전공 일반대학원 컴퓨터공학과
- UCI I804:11029-000000065306
- 본문언어 한국어
- 저작권 서강대학교 논문은 저작권보호를 받습니다.
초록/요약
블록체인 기술의 발전은 크게 3 단계로 나뉘며 현재, 블록체인 3.0세대, 는 사회 전반에 적용 및 확산되는 단계로 이전의 문제점들을 개선하기 위해 블록체인 트릴레마가 논해진다. 트릴레마의 한 가지 요소는 보안으로서, 블록체인 은 투명하고 분산된 형태로 데이터를 관리하는 기술로 보안이 내재화되지 않으면 블록체인은 각종 취약점과 위협에 노출된다. 대표적으로 문제시 되는 것은 사용자와 데이터에 대한 프라이버시 문제이며 블록체인에서 프라이버시 보호의 필요성은 점차 증가하고 있다. 본 연구에서는 블록체인의 가장 작은 데이터 단위인 트랜잭션을 그룹 멤버들간 안전한 공유를 위해 프라이빗 블록체인에서의 트랜잭션 데이터 접근제어를 위한 그룹키 생성 알고리즘을 제안한다. 그룹키 생성 및 갱신 프로세스는 분산형 그룹키를 형성하기 위해 기여-동의 기반 생성 방식을 기반으로 제시하여 모든 멤버의 기여를 통해 하나의 공동키를 생성한다. 또한 블록체인과 같이 탈중앙적 특성을 갖는 환경에서 데이터 즉 키값에 대한 검증은 불가결한 요소이며 제안 방식은 키 생성 및 갱신 프로세스에 키 검증을 병행한다는 차별성을 제안한다. 본 논문은 통신 복잡도 와 연산 복잡도를 정량적 및 정성적 분석을 통해 제안 방식의 키 갱신 프로세스의 효율성을 증명하였다.
more초록/요약
The development of blockchain technology is largely divided into three development stages and is currently at its third generation, Blockchain 3.0. Accordingly, the blockchain trilemma is being discussed to improve the problems of the previous generations. One option of the trilemma is security and blockchain is exposed to vulnerabilities and threats if security is not implemented by design. One of the main security issues that blockchain is facing is privacy. To solve the privacy problem of blockchain, this paper proposes a transaction privacy-aware group key generation algorithm for private blockchain. The proposal is based on the contributory group key agreement to generate and renew the group key through the contributions of all members. In addition, in environments with decentralized characteristics such as blockchain, verifying shared data and key values is essential. Accordingly, the proposed approach includes the key verification process within the generation and renewal process. The paper proves the efficiency of the proposed key renewal process through quantitative and qualitative analysis of the communication complexity and computational complexity.
more

