블록체인에 기반한 PGP 설계와 구현
- Abstract
- 현재 사회는 언택트 사회로 접어들고 있다. 언택트 사회에서 가장 중요한 요수중 하나는 신뢰다. 하지만 온라인 환경의 가장 큰 특징은 익명성으로 상대방을 신뢰하기 어렵다. 현재 상용화되고 있는 Email 에서는 보안을 강화하기 위해 PGP를 보안의 표준으로 하고 있다. PGP는 사용자를 식별할 수 있지만 사용자의 신뢰도를 판단하기에는 주관적인 구조다. 공개키에 다른 사용자의 서명이 많을수록 신뢰도가 높아지기 때문에 충분히 조작이 가능한 구조다. 블록체인은 근본적으로 무결성과 투명성을 가지고 있어 신뢰도가 높은 플랫폼이다. 그래서 본 논문에서는 블록체인을 활용하여 인증 구조중 하나인 PKI 구조를 설계하고 구현하여 인증 시스템에서의 신뢰성을 확인하고 PKI 구조의 단점인 중앙화를 보완한 PGP 구조를 설계하고 구현한다. 그리고 상용화되고 있는 Email 시스템에 블록체인을 활용한 PGP 구조를 접목하여 신뢰도를 증가시킨 Email 시스템을 제안한다.
Now society is entering into an untact society. One of the most important factors in the untact society is trust. However, the biggest feature of the online environment is anonymity, making it difficult to trust the other person. Email, which is now commercialized, uses PGP as the standard for security to enhance security. PGP can identify users, but it is subjective to judge users' reliability. The more signatures other users have on the public key, the more reliable they are, so the structure is can fabrication. Blockchain is a highly reliable platform because it has fundamental integrity and transparency. So in this paper, we design and implement PKI structure, one of the certification structures, by utilizing the block chain, to verify reliability in the certification system and to design and implement the PGP structure which complements the centralization, the disadvantage of PKI structure. then, we propose an email system that increases reliability by incorporating PGP structure using block chain into the email system that is being commercialized.
- Author(s)
- 김대한
- Issued Date
- 2021
- Awarded Date
- 2021. 2
- Type
- Dissertation
- Publisher
- 부경대학교
- URI
- https://repository.pknu.ac.kr:8443/handle/2021.oak/2306
http://pknu.dcollection.net/common/orgView/200000369293
- Affiliation
- 부경대학교 대학원
- Department
- 대학원 컴퓨터공학과
- Advisor
- 서경룡
- Table Of Contents
- Ⅰ. 서론 1
1.1 연구의 개요 1
1.2 연구의 필요성 및 목적 2
1.3 연구의 환경 및 방법 4
Ⅱ. 관련 연구 6
2.1 PKI 6
2.2 PGP 8
2.3 블록체인 11
2.4 이더리움 13
Ⅲ. PKI 구조 설계 및 구현 14
3.1 PKI 구조에 블록체인 적용 연구 사례 14
3.2 PKI 구조 설계 15
가. 스마트 계약 기능 15
나. 시스템 구조 16
3.3 PKI 구조를 이용한 인증 시스템 구현 17
Ⅳ. PGP 구조 설계 및 구현 23
4.1 PGP 구조에 블록체인 적용 연구 사례 23
4.2 PGP 구조 설계 24
가. 키 관리 구조 24
나. 시스템 구조 25
4.3 PGP 구조 구현 및 주요 기능 27
가. 블록체인 이점 27
나. 정보 등록 27
다. 메시지 전송 29
라. 신뢰도 판단 31
Ⅴ. 블록체인에 기반한 PGP 활용 34
5.1 블록체인 Email 34
5.2 시스템 구조 34
5.3 신뢰도 측정 36
5.4 주요 기능 38
가. 스마트 계약 38
나. 정보 등록 40
다. 메일 전송 40
5.4 구현 42
Ⅵ. 분석 및 평가 45
Ⅶ. 결론 및 향후연구 49
참고문헌 51
- Degree
- Master
-
Appears in Collections:
- 산업대학원 > 컴퓨터공학과
- Authorize & License
-
- Files in This Item:
-
Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.