블록체인 기반 교내 전자투표 시스템
An Intramural Electronic Voting System Based on Blockchain
0
조회
0
다운로드
3
인용
0
참고문헌
키워드
초록
오랫동안 시행되어 온 종이 투표가 보안상의 문제점이 계속해서 거론되면서 안전성과 편리성을 높인 전자투표가몇몇 국가에서 도입되었다. 하지만 기존 전자투표는 상호의존성 및 절차상의 보안상 결점으로 인해 대부분 국가에서도입되지 못하였다. 한편 블록체인 기술은 중앙기관 없이 P2P 방식을 이용해 블록을 독립적으로 검증하고 보유하기때문에 높은 신뢰성을 가지며 각 블록이 이전 블록의 해시를 참조하기 때문에 한 블록을 변경하고자 한다면 모든 블록을 변경해야 하므로 위변조가 매우 어렵다. 이를 전자투표시스템에 적용 시 무결성과 투표결과에 대한 투명성이확보된다. 본 논문에서는 기존 전자투표시스템의 상호의존성 및 과도한 TTP의 신뢰문제와 단일 실패지점 문제를 개선한 블록체인 기반의 교내 투표 시스템을 제시하고 구현한다. 추가로 시스템 안전성 및 기존 비트코인 기반 전자투표 시스템과 비교 장점을 제시한다.
Abstract
As security problems of the paper ballot have been emerged on and on, electronic voting with enhanced security andconvenience has been introduced in several countries. However, it has not been adopted most of countries because of theproblems that come from interdependence and security flaws. Meanwhile, the blockchain technology has high reliability dueto the mechanism of mining that miners verify and preserve blocks independently by using P2P formation which does nothave a central authority. Furthermore, because each block refers to the hash of the previous block. if any one block ischanged, it is very difficult to forge and modify the blockchain because all blocks must be changed. If this technology isapplied to the E-voting, integrity, and transparency about the result of the ballot is guaranteed. In this paper, we proposeand implement an electronic voting system based on blockchain that improves interdependence, the reliability of excessiveTTP and single point of failure come from original electronic voting. Also, we analyze the security and advantage of theproposal system compared with the existing bitcoin-based electronic voting system.
참고문헌 (16)
- F. Ciazzo, "A blockchain implemented voting system" (2016)
- Government Accountability Office, "Federal efforts to improve security and reliability of electronic voting systems are under way, but key activities need to be completed" (2005)
- A next-generation smart contract and decentralized application platform, Ethereum White Paper, "V. Buterin", ~ (2014)
- Z. Zhao, "How to vote privately using bitcoin", International Conference on Information and Communications Security, pp.82~96 (2015)
- D. Springall, "Security analysis of the Estonian internet voting system", Proceeding of the 2014 ACM SIGSAC Conference on Computer and Communications Security, pp.703~715 (2014)
- An e-voting protocol based on blockchain, IACR Cryptology ePrint Archive 2017: 1043, "Y. Liu", ~ (2017)
- R. Krimmer, "Electronic voting 2006", GI Lecture Notes in Informatics, P-86 (2006)
- N.J. Goodman, "Internet voting in a local election in Canada, The Internet and Democracy in Global Perspective", pp.7~24 (2014), Springer
- "An overview of the ivote 2015 voting system"[URL]
- I. Kubjas, "Using blockchain for enabling internet voting" (2017)
- C.R. Jeong, "Analysis of requirements for construction of electronic voting system based on blockchain", CISC-W' 17, pp.31~34 (2017)
- An anonymous distributed electronic voting system using zerocoin, Technical Report IA2016-54, "Y. Takabatake", Institute of Electronics, Information and Communication Engineers(IEICE), 127~131 (2016)
- S. Nakamoto, "Bitcoin: A peer-to-peer electronic cash system" (2008)
- S. Bistarelli, "An end-to-end voting system based on bitcoin", Proceedings of the Symposium on Applied Computing, pp.1836~1841 (2017), ACM
- S.S. Kim, "A proposal for the practical and secure electronic voting protocol", Journal of the Korea Institute of Information Security and Cryptology, 10(4), pp.21~32 (2000)
- B.C. Lee, "Analysis of issues for a e-voting introduction", Journal of the Korea Institute of Information Security and Cryptology, 12(4), pp.33~45 (2005)
