$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

블록체인 기반 교내 전자투표 시스템
An Intramural Electronic Voting System Based on Blockchain 원문보기

情報保護學會論文誌 = Journal of the Korea Institute of Information Security and Cryptology, v.28 no.4, 2018년, pp.779 - 787  

성기정 (부경대학교 IT융합응용공학과) ,  정채린 (부경대학교 IT융합응용공학과) ,  조은아 (부경대학교 IT융합응용공학과) ,  이종호 (부경대학교 IT융합응용공학과) ,  김희영 (부경대학교 IT융합응용공학과) ,  김영우 (부경대학교 IT융합응용공학과) ,  이경현 (부경대학교 IT융합응용공학과)

초록
AI-Helper 아이콘AI-Helper

오랫동안 시행되어 온 종이 투표가 보안상의 문제점이 계속해서 거론되면서 안전성과 편리성을 높인 전자투표가 몇몇 국가에서 도입되었다. 하지만 기존 전자투표는 상호의존성 및 절차상의 보안상 결점으로 인해 대부분 국가에서 도입되지 못하였다. 한편 블록체인 기술은 중앙기관 없이 P2P 방식을 이용해 블록을 독립적으로 검증하고 보유하기 때문에 높은 신뢰성을 가지며 각 블록이 이전 블록의 해시를 참조하기 때문에 한 블록을 변경하고자 한다면 모든 블록을 변경해야 하므로 위변조가 매우 어렵다. 이를 전자투표시스템에 적용 시 무결성과 투표결과에 대한 투명성이 확보된다. 본 논문에서는 기존 전자투표시스템의 상호의존성 및 과도한 TTP의 신뢰문제와 단일 실패지점 문제를 개선한 블록체인 기반의 교내 투표 시스템을 제시하고 구현한다. 추가로 시스템 안전성 및 기존 비트코인 기반 전자투표 시스템과 비교 장점을 제시한다.

Abstract AI-Helper 아이콘AI-Helper

As security problems of the paper ballot have been emerged on and on, electronic voting with enhanced security and convenience has been introduced in several countries. However, it has not been adopted most of countries because of the problems that come from interdependence and security flaws. Meanw...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 이와 관련하여 최초로 비트코인 기반의 전자투표시스템이 2015년 Zhao와 Chan에 의해 제안되었다[4]. 본 논문에서는 이더리움 블록체인 기반의 전자투표시스템 요구사항을 제시하고 이를 구현하였다. 또한, 이에 따른 안전성과 기존 비트코인 블록체인 기반 전자투표 시스템과의 비교 장점을 분석한다.
  • 본 논문에서는 이더리움 블록체인과 스마트 컨트랙트 및 토큰을 사용한 이더리움 기반의 교내 전자 투표 시스템을 제시하고 구현하였으며 이에 대한 시스템의 안전성 및 기존 시스템과의 비교 장점을 분석하였다. 기존의 전자투표 시스템이 갖는 상호 의존성과 TTP의 과도한 권한 문제 및 시스템 무결성 문제를 해결하기 위해 이더리움 블록체인을 사용하였으며 제안된 시스템에서는 기존 비트코인 시스템에 비해 접근제어 등의 기능 구현이 용이하였으며 강압에 의한 매수매표 문제에 대해 재투표 기능을 구현하여 해당 문제를 완화하였다.
  • 또한, 이에 따른 안전성과 기존 비트코인 블록체인 기반 전자투표 시스템과의 비교 장점을 분석한다. 추가적으로 투표과정에서 강압에 의한 매수 매표 문제를 완화하기 위한 재투표 방법을 제시한다.

가설 설정

  • 투표 전 신원 인증과정에서 가정사항은 첫 번째로, 휴대폰은 개인에게 귀속되며 두 번째로, 인증기관은 기존의 안전성이 검증된 데이터베이스를 운용 중이고 학생들의 학번과 비밀번호의 해시값만을 저장 중이며 세 번째로, 휴대폰에서 Seed로부터 파생된 블록체인의 주소를 구성하는 개인키는 사용자에 의해 유출 및 훼손될 수 없도록 보호된다고 가정한다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
에스토니아의 전자투표 시스템은 무엇을 사용하여 투표하는가? 에스토니아의 전자투표 시스템은 국가에서 발행한 ID 카드와 그 카드들이 갖는 키를 사용하여 투표한다. 투표를 위해 에스토니아의 유권자는 카드 리더기와 클라이언트 소프트웨어를 사용하여 전자투표를 위한 웹사이트에 접근할 수 있으며 법적 효력이 있는 서명을 만든다.
FollowMyVote 시스템에는 두 개의 키 쌍을 이용하는데 무엇을 위해 사용되는가? 이 시스템은 투표자 익명의 유지를 위해 타원-곡선 암호화 방식을 사용하여 두 개의 키 쌍을 사용한다. 하나는 신원 증명을 위한 것이고, 나머지는 투표를 위해 사용된다[10-11].
이더리움의 경우 스마트 컨트랙트를 이용하여 무엇을 구현하는 것이 가능한가? 앞서 언급한 비트코인 블록체인 기반의 전자투표는 비트코인이 갖는 튜링 불완전성의 특징 때문에 투표자에 대한 정당성 검증과 관리적 접근제한 등 완전한 투표 시스템의 기능을 구현할 수 없었으며 대신 부분적으로 블록체인을 이용하였다. 반면 튜링 완전언어를 지원하는 이더리움의 경우 스마트 컨트랙트를[3] 이용하여 투표자에 대한 검증 및 투표 시스템 전체에 대한 완전한 구현이 가능하다.
질의응답 정보가 도움이 되었나요?

참고문헌 (16)

  1. F. Ciazzo and M. Chow, "A blockchain implemented voting system," Dec. 2016. 

  2. Government Accountability Office, "Federal efforts to improve security and reliability of electronic voting systems are under way, but key activities need to be completed," Sep. 2005. 

  3. V. Buterin, "A next-generation smart contract and decentralized application platform," Ethereum White Paper, 2014. 

  4. Z. Zhao and T-H. Hubert Chan, "How to vote privately using bitcoin," International Conference on Information and Communications Security, pp. 82-96, Dec, 2015. 

  5. D. Springall, T. Finkenauer, and Z. Durumeric, "Security analysis of the Estonian internet voting system," Proceeding of the 2014 ACM SIGSAC Conference on Computer and Communications Security, pp. 703-715, Nov, 2014. 

  6. Y. Liu and Q. Wang, "An e-voting protocol based on blockchain," IACR Cryptology ePrint Archive 2017: 1043. 

  7. R. Krimmer, "Electronic voting 2006," GI Lecture Notes in Informatics, P-86, Bonn, 2006. 

  8. N.J. Goodman, "Internet voting in a local election in Canada," The Internet and Democracy in Global Perspective. Springer, Cham, 2014. 7-24. 

  9. I. Brightwell, J. Cucurull, D. Galindo and S. Guashch, "An overview of the ivote 2015 voting system." available through https://www.elections.nsw.gov.au, 2015. 

  10. I. Kubjas, "Using blockchain for enabling internet voting," Jan. 2017. 

  11. C.R. Jeong, J.H. Lee, Y.W. Kim, E.A. Cho, K.J. Sung, H.Y. Kim, and K.H. Rhee, "Analysis of requirements for construction of electronic voting system based on blockchain," CISC-W' 17, pp. 31-34, Dec. 2017. 

  12. Y. Takabatake, D. Kotani, and Y. Okabe, "An anonymous distributed electronic voting system using zerocoin," Institute of Electronics, Information and Communication Engineers(IEICE), Technical Report IA2016-54, pp. 127-131, Nov. 2016. 

  13. S. Nakamoto, "Bitcoin: A peer-to-peer electronic cash system." 2008. 

  14. S. Bistarelli, M. Mantilacci, P. Santancini, and F. Santini, "An end-to-end voting system based on bitcoin," Proceedings of the Symposium on Applied Computing. ACM, pp. 1836-1841, 2017. 

  15. S.S. Kim, J.S. Lee, and S.K. Lee, "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. 

  16. 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. 

저자의 다른 논문 :

관련 콘텐츠

오픈액세스(OA) 유형

FREE

Free Access. 출판사/학술단체 등이 허락한 무료 공개 사이트를 통해 자유로운 이용이 가능한 논문

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로