본문 바로가기
KERD
논문KCI 등재

BaaS를 이용한 하이브리드 블록체인 기반 전자투표 시스템

A Hybrid Blockchain-Based E-Voting System with BaaS

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

전자투표는 정해진 장소에서의 키오스크 투표, 정해지지 않은 장소에서의 인터넷 투표 등의 행위를 포함한 개념으로, 오프라인 투표 수행 시많은 자원과 비용이 소모되는 문제를 완화하기 위해 등장했다. 전자투표를 사용하면 투표 및 개표 업무의 효율성 증대, 비용 감소, 투표율 상승,오류 감소 등 기존 투표시스템에 비해 많은 이점을 가진다. 하지만 중앙집중식 전자투표는 타인에 의한 데이터 위⦁변조 및 해킹 우려로 투표결과를 신뢰할 수 없어 공적 선거 및 기업 안건 투표에 주목받지 못했다. 이를 해결하기 위해 최근에는 블록체인 기술을 활용한 전자투표 시스템을설계하여 투표정보의 신뢰성 증가, 투명성 확보 등 기존의 전자투표에서 부족한 개념을 보완하는 연구가 활발히 진행되어왔다. 본 논문에서는퍼블릭 블록체인과 프라이빗 블록체인을 융합하여 사용하는 하이브리드 블록체인 기술을 도입한 전자투표 시스템을 제안하였다. 하이브리드 블록체인은 프라이빗 블록체인을 이용해 느린 트랜잭션 처리 속도와 수수료 문제를 해결하고, 퍼블릭 블록체인을 통해 거래의 투명성과 데이터 무결성부족 문제를 보완할 수 있다. 또한, 설계한 시스템을 BaaS로 구현하여 블록체인의 타입 변환 용이성 및 확장성을 확보하고 강력한 연산력을 제공할수 있도록 한다. BaaS란, Blockchain as a Service의 약어로 클라우드 컴퓨팅 기술 중 하나이며 인터넷을 통해 블록체인 플랫폼 및 소프트웨어를제공하는 서비스를 의미한다. 본 논문에서는 타당성을 평가하기 위해 제안시스템과 국내외에서 진행한 전자투표 관련 연구를 블록체인 타입, 익명성,검증 프로세스, 스마트 계약, 성능, 확장성 측면에서 비교 분석한다.

Abstract

E-voting is a concept that includes actions such as kiosk voting at a designated place and internet voting at an unspecified place,and has emerged to alleviate the problem of consuming a lot of resources and costs when conducting offline voting. Using E-votinghas many advantages over existing voting systems, such as increased efficiency in voting and ballot counting, reduced costs, increasedvoting rate, and reduced errors. However, centralized E-voting has not received attention in public elections and voting on corporateagendas because the results of voting cannot be trusted due to concerns about data forgery and modulation and hacking by others. Inorder to solve this problem, recently, by designing an E-voting system using blockchain, research has been actively conducted to supplementconcepts lacking in existing E-voting, such as increasing the reliability of voting information and securing transparency. In this paper,we proposed an electronic voting system that introduced hybrid blockchain that uses public and private blockchains in convergence. A hybrid blockchain can solve the problem of slow transaction processing speed, expensive fee by using a private blockchain, and cansupplement for the lack of transparency and data integrity of transactions through a public blockchain. In addition, the proposed systemis implemented as BaaS to ensure the ease of type conversion and scalability of blockchain and to provide powerful computing power. BaaS is an abbreviation of Blockchain as a Service, which is one of the cloud computing technologies and means a service that providesa blockchain platform ans software through the internet. In this paper, in order to evaluate the feasibility, the proposed system anddomestic and foreign electronic voting-related studies are compared and analyzed in terms of blockchain type, anonymity, verificationprocess, smart contract, performance, and scalability.

참고문헌 (24)

  1. W. R. Jeon, "Current status and prospects of the electronic voting system", Korea Institute of Information Security and Cryptology, 21, pp.83~92 (2011)
  2. 김철진, "신뢰성 향상을 위한 이더리움 블록체인 기반의 온라인 투표 시스템", 한국산학기술학회논문지, 19(4), pp.563~570 (2018), 한국산학기술학회[DOI]
  3. H. S. Kim, "Blockchain utilization in the insurance industry : Inspection and response" (2018), Korea Insurance Research Institute
  4. G. J. Song, "The socio-political possibility and prospects of blockchain" (2022), Center for Digital Social Science
  5. A study on the applicability of online voting system using blockchain method, "S. P. Hong", Korean Society for Internet Information, ~ (2017)
  6. L. J. Yan, "A hybrid blockchain model for trusted data of supply chain finance", pp.1~25 (2021), Wireless Personal Communications
  7. Research advances on blockchain-as-a-service : Architectures, applications and challenges, "J. Song", Digital Communications and Networks, ~ (2021)
  8. 김승래, "메타버스시대에 블록체인 기반의 전자투표 도입과 선거의 신뢰성 확보방안", 법학연구, 22(2), pp.85~116 (2022), 한국법학회[DOI]
  9. 문재완, "공직선거 전자투표의 합헌적 실시방안", 공법학연구, 22(1), pp.157~182 (2021), 한국비교공법학회
  10. 문은영, "선거의 원칙에 대한 재고찰: 에스토니아 전자투표 사례를 중심으로", 정보화정책, 29(4), pp.67~90 (2022), 한국지능정보사회진흥원
  11. E. Abu-Shanab, "E-voting systems : A tool for e-democracy", Management Research and Practice, 2(3), pp.264~274 (2010)
  12. O. Cetinkaya, "Verification and validation issues in electronic voting", Electronic Journal of E-government, 5(2), pp.117~126 (2007)
  13. N. Szabo, "Formalizing and securing relationships on public networks", First Monday, ~ (1997)
  14. "Ethereum"[URL]
  15. "Solidity"[URL]
  16. 이윤호, "블록체인 기반 익명 전자투표 시스템", 정보화연구, 18(2), pp.199~204 (2021), 한국엔터프라이즈아키텍처학회[DOI]
  17. 정혜진, "블록체인 기술을 활용한 전자투표시스템과 지배구조: 국민연금 사례를 중심으로", 한국전자거래학회지, 24(4), pp.1~16 (2019), 한국전자거래학회[DOI]
  18. F. Þ. Hjálmarsson, "Blockchain-based e-voting system", 11th International Conference on Cloud Computing (2018)
  19. 조재한, "마스터 노드 네트워크를 사용한 블록체인 익명 투표 모델", 한국산학기술학회논문지, 22(5), pp.394~402 (2021), 한국산학기술학회[DOI]
  20. "Chainlink"[URL]
  21. "Hyperledger Fabric"[URL]
  22. "Polygon"[URL]
  23. "OpenZeppelin"[URL]
  24. 강명조, "사용성 및 프라이버시 개선을 위한 NFT 플랫폼 연구", 정보처리학회논문지. 컴퓨터 및 통신시스템, 11(11), pp.403~410 (2022), 한국정보처리학회

관련 논문AI추천

이 간행물의 다른 논문 (2건)