Earticle

현재 위치 Home

이더리움 블록체인기술을 적용한 전자투표시스템 사례연구
A Case Study on the Application of Ethereum-Blockchain Technology for Electronic Voting System

첫 페이지 보기
  • 발행기관
    한국EA학회 바로가기
  • 간행물
    정보화연구 KCI 등재 바로가기
  • 통권
    제15권 2호 (2018.06)바로가기
  • 페이지
    pp.201-218
  • 저자
    박연아, 김종현, 김인규
  • 언어
    한국어(KOR)
  • URL
    https://www.earticle.net/Article/A345679

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

5,200원

원문정보

초록

영어
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

키워드

전자투표 블록체인 분산원장기술 분산 앱 이더리움 Electronic Voting Blockchain Distributed Ledger Technology Decentralized Application Ethereum

저자

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

참고문헌

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

간행물 정보

발행기관

  • 발행기관명
    한국EA학회 [한국엔터프라이즈아키텍처학회]
  • 설립연도
    2002
  • 분야
    복합학>과학기술학
  • 소개
    한국EA학회는 전사적 관점의 아키텍처 개념 및 원칙을 국내 민간기업 및 정부기관에 적용 확산시키고, EA 및 관련 분야의 연구, 전문인력의 양성 및 정책적 건의 등을 통해 기업 및 정부기관의 경쟁력 및 생산성을 향상시키고, 우리나라 지식 기반 산업 등의 고도화를 도모하는 것을 목적으로 합니다.

간행물

  • 간행물명
    정보화연구 [정보화연구(구 정보기술아키텍처연구)]
  • 간기
    계간
  • pISSN
    1738-382X
  • 수록기간
    2004~2026
  • 등재여부
    KCI 등재
  • 십진분류
    KDC 325 DDC 658

이 권호 내 다른 논문 / 정보화연구 제15권 2호

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

    함께 이용한 논문 이 논문을 다운로드한 분들이 이용한 다른 논문입니다.

      페이지 저장