earticle

논문검색

이더리움 블록체인기술을 적용한 전자투표시스템 사례연구

원문정보

A Case Study on the Application of Ethereum-Blockchain Technology for Electronic Voting System

박연아, 김종현, 김인규

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

The blockchain technology is a core technology for forming trust, and transforms the traditional voting system into an online voting system for the purpose of increasing the efficiency as a means of realistizing democracy. In this study, Ethereum blockchain platform is applied to form its own voting network to test the feasibility of using blockchain technology for the voting application. The blockchain platform using Ethereum is proved to provide the data transparency, fairness, and security, which is a problem of the traditional on-line voting. The smart contract language in Ethereum is written in the solidity and Dapp is distributed for the voters. As a tool for CLI(Command Line Interface) to Ethereum Network, The Geth Client is installed and utilized by the proper authentication process. A smart contract is used to prevent forgery and corruption in the voting process. In addition, distributed ledger system prevents a single point of attack and double voting risk.

한국어

블록체인기술은 신뢰 기반기술로써 투표 및 개표 데이터에 대한 불신을 원천적으로 제거할 수 있 는 혁신적인 기술이다. 본 연구에서는 이더리움 블록체인 플랫폼을 채택하고, Genesis file을 활용하여 자체적인 투표 테스트넷을 구성하였다. 유권자 등록 서비스, 투표 진행 서비스 등을 이더리움의 스마트 컨트랙트 언어인 solidity로 작성하여 Dapp으로 배포하였다. 이더리움 네트워크에 접근하기 위한 CLI(Command Line Interface)로서 모든 노드는 Geth Client를 설치하여 인증을 통해 참여하도록 하 였다. 선거 4대 원칙인 보통·평등·직접·비밀 원칙을 소프트웨어적으로 보장하는 블록체인기술 기반 전자 투표 시스템이 활용될 수 있음을 증명하였다. 투표 진행에 있어 스마트 컨트랙트를 이용하여 투표권을 부여하고, 이중투표를 방지하면서, 블록체인 기반의 효율적인 투표시스템 구축이 가능함을 검증하였다.

목차

요약
Abstract
1. 서론
2. 관련 연구
2.1 전자투표 시스템
2.2 블록체인
3. 블록체인 기반 전자투표 시스템 모델
3.1 이더리움 기반 전자투표 시스템 구조
3.2 유권자 관리 서비스
3.3 투표 서비스
4. 블록체인 기반 전자투표 시스템 설계
4.1 요구사항 분석
4.2 투표 시스템 설계
4.3 투표 서비스
5. 블록체인 기반 전자투표 시스템 구현
5.1 전자투표 시스템 개발환경 및 시스템 구성도
5.2 자체 이더리움 테스트 네트워크 구축
5.3 유권자 관리 서비스
5.4 투표 서비스
6. 결론
REFERENCES

저자정보

  • 박연아 Park, Yeon-A. 국민대학교 BIT전문대학원 전자정부 석사
  • 김종현 Kim, Jong-Hyun. 아주대학교 사이버보안학과 주임교수
  • 김인규 Kim, In-Kyu. 국민대학교 BIT전문대학원 전자정부 주임교수

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 기관로그인 시 무료 이용이 가능합니다.

      • 5,200원

      0개의 논문이 장바구니에 담겼습니다.