DOI QR코드

DOI QR Code

Anonymous Blockchain Voting Model using the Master Node Network

마스터 노드 네트워크를 사용한 블록체인 익명 투표 모델

  • Cho, Jae-Han (Department of Computer Engineering, Kumoh National Institute of Technology) ;
  • Lee, Lee-Sub (Department of Computer Engineering, Kumoh National Institute of Technology) ;
  • Choi, Chang-Hoon (Department of Software, Kyungpook National University)
  • 조재한 (금오공과대학교 컴퓨터공학과) ;
  • 이이섭 (금오공과대학교 컴퓨터공학과) ;
  • 최창훈 (경북대학교 소프트웨어학과)
  • Received : 2021.03.23
  • Accepted : 2021.05.07
  • Published : 2021.05.31

Abstract

Electronic voting systems have been widely used in many countries around the world since the mid-1990s. In recent years, studies have applied blockchain to existing electronic voting systems in order to provide reliability, fairness, and transparency for voters. This approach is highly useful as a technology that promotes decentralized citizen participation. However, the existing electronic voting systems using blockchain have not sufficiently considered anonymity. Lack of anonymity acts as an important constraint in cases of small- and medium-sized voting, which is often required in decentralized citizen participation. In this study, we propose a model that provides anonymity to a voting system using blockchain by applying the concept of the master node in Dash cryptocurrency. First, we define the differences in the requirements of the transfer and voting systems in blockchain. We propose a parallel and autonomous model and algorithm to provide anonymity in the blockchain-that is, a decentralized development environment. In addition, a discussion of security and the environment for the proposed model is described.

전자 투표 시스템은 90년대 중반부터 세계 많은 국가들에서 널리 활용되고 있다. 최근에는 유권자들에게 신뢰성, 공정성, 그리고 투명성을 제공하기 위해 기존의 전자 투표 시스템에 블록체인을 적용하는 연구가 진행되어 왔다. 이 방식은 분산형 시민 참여를 촉진하는 기술로 유용성이 높다. 그러나 기존의 블록체인을 이용한 전자 투표 시스템들이 익명성을 충분하게 제공하지 못하고 있다. 익명성 부족은 분산형 시민 참여에서 많이 요구되는 중소규모의 투표의 경우에 중요한 제약 조건으로 작용하고 있다. 본 연구에서는 대시코인의 마스터 노드의 개념을 응용하여 블록체인을 사용한 투표시스템에 익명성을 제공하는 모델을 제안하였다. 먼저 블록체인에서의 송금과 투표 시스템의 요구사항에 대한 차이점들을 정의하였다. 블록체인 즉 탈중앙화 개발 환경에서 익명성을 제공하기 위한 병행적이고 자율적인 모델과 알고리즘을 제안하였다. 또한 제안된 모델에 대한 보안성과 운영 환경에 대한 논의를 기술하였다.

Keywords

Acknowledgement

본 논문은 금오공과대학교 연구과제로 수행되었음.(2018104084)

References

  1. E. Brajaktari, Citizen engagement in public service delivery. The critical role of public officials, UNDP Global Centre for Public Service Excellence, United Nation, pp 1-20, 2016.
  2. E. Akbari, Q. We, W. Zhao, H. R. Arabnia, "From blockchain to internet-based Voting", Proceeding of International Conference on Computational Science and Computational Intelligence, IEEE, USA, Dec. 2017. DOI: https://doi.org/10.1109/CSCI.2017.34
  3. J. Gaber, "Building : A Ladder of Citizen Participation", Journal of the American Planning Association, Vol. 85, No. 3, pp.188-201, Jun. 2019. DOI:https://doi.org/10.1080/01944363.2019.1612267
  4. J. H. Jang, What if blockchain technology revolutionized voting, NIA Special Report, NIA(National Information Society Agency), Korea, pp.1-14. 2017.
  5. Y. R. Shu, S. H. Park, D. J. Choi, J. W. Lee, Blockchain security issues and the latest robust blockchain technology, Communications of the Korean Institute of Information Scientists and Engineers, pp.14-18, July 2020.
  6. N. Kshetri, J. Voas, "Blockchain-enabled e-voting," IEEE Software, IEEE, USA, Vol. 35, No. 4, pp.95-99, July/August 2018. DOI:https://doi.org/10.1109/MS.2018.2801546
  7. D. Roio, M. Sachy, D-CENT Decentralized Citizens ENgagement Technologies Specific Targeted Research Project Collective Awareness Platforms D5.5 Implementation of digital social currency infrastructure, European Union, pp.1-35, 2015.
  8. Ajuntament de Barcelona, "Decidim Barcelona", https://www.decidim.Barcelona/ (accessed Jan. 13, 2021)
  9. Madrid. "Decide Madrid" https://decide.madrid.es/ (accessed jan. 7, 2021)
  10. Betri "Reykjavik", https://betrireykjavik.is (accessed Fed. 10, 2021)
  11. Helsinki, "Open Knowledge Finland Blog Network". http://decisions.okf.fi/ (accessed Fed. 11. 2021)
  12. R. D. Lee, J. S. Lim, "Electronic Voting Systems Using the Blockchain", Journal of the Korea Institute of Information and Communication Engineering, Korea, Vol. 23, No. 1, pp.103-110, 2019.1. DOI:https://doi.org/10.6109/jkiice.2019.23.1.103
  13. F. P. Hjalmarsson, G. K. Hreidarsson, M. Hamdaqa, G. Hjalmtysson, "Blockchain-based e-voting system", Proceedings of 11th IEEE International Conference on Cloud Computing, IEEE, CA, USA, pp.983-986, July 2018. DOI:https://doi.org/10.1109/CLOUD.2018.00151
  14. J. Lee, "Rise of Anonymous Cryptocurrencies: Brief Introduction", IEEE Consumer Electronics Magazine, IEEE, Korea, Vol. 8, No. 5, pp.20-25, September. 2019. DOI:https://doi.org/10.1109/MCE.2019.2923927
  15. E. Duffield, D. Diaz, "Dash: A privacy centric cryptocurrency", http://zioncoins.co.uk/wp-content/uploads/2015/06/Dash-Whitepaper.pdf (accessed Dec. 7, 2020)
  16. M. F. Victor, P. Ruppel, A. Kupper, "A Taxonomy for Distributed Ledger Analytics", Proceeding of Computer, IEEE. Vol. 54, No. 2, pp.30-38, Feb. 2021. DOI:https://doi.org/10.1109/MC.2020.3017466