1. Science
  2. Publications
  3. Information Processing Systems
  4. 4(155)'2018
  5. Electronic voting system based on the blockchain technology

Electronic voting system based on the blockchain technology

O. Bukraba, F. Mazepa, K. Karnyshov, O. Iakovenko, N. Kushnirenko
Annotations languages:

Description: This article is devoted to development of electronic voting system based on the blockchain technology. Voting is the bridge between the governed and government. The current voting system has many security holes, and it is difficult to prove even simple security properties about them. There are also some reasons for a government to use electronic voting systems are to increase elections activities and to reduce the elections expenses. This article provides an overview of the experiences of other countries using electronic voting systems. Disadvantages of existing electronic voting systems were analyzed in this paper. Fundamentally new open source electronic voting system was supposed based on the analysis of existing electronic voting systems. Supposed electronic voting system uses blockchain for saving electronic votes on devices of voters. A blockchain is a decentralized, distributed and public digital ledger that is used to record transactions across many computers so that any involved record cannot be altered retroactively, without the alteration of all subsequent blocks. Each block of blockchain contains a cryptographic hash of the previous block, a timestamp, and transaction data. By design, a blockchain is resistant to modification of the data. Using of blockchain guarantees immutability of votes. This system allows voter to vote remotely using his own smartphone, tablet or personal computer and verify immutability of his vote. Voting secret is also guaranteed by this proposed electronic voting system. Main threats to the proposed electronic voting system were investigated. Investigation of these threats allows to design protected electronic voting system. Implementation of proposed electronic voting system will allow to increase legitimacy of elections, involve more voters to take participation in the elections.

Keywords: electronic voting system, blockchain technology, digital signature, hash


1. The Resolution of the Verkhovna Rada of Ukraine (2018), “Pro sрvalennya Koncepciyi zaprovadzhennya systemy elek-tronnogo golosuvannya v Ukrayini” [On Approval of the Concept for the Implementation of the Electronic Voting System in Ukraine], available at: https://search.ligazakon.ua/l_doc2.nsf/link1/DF87900A.html/ (accessed 26 November 2018).
2. Sidenko, I.G. (2012), “Perspektyvy vprovadzhennya elektronnogo golosuvannya v Ukrayini” [Prospects for implement-ing e-voting in Ukraine], Actual problems of public administration, No. 2(42), pp. 222-230, available at: www.kbuapa.kharkov.ua/ebook/conf/2012-2/doc/1/12.pdf/.
3. Gritzalis, Dimitris (2002), Secure Electronic Voting, 7th Computer Security Incidents Response Teams Workshop, pp. 5-14, available at: https://www.terena.org/activities/tf-csirt/meeting7/gritzalis-electronic-voting.pdf (accessed 26 November 2018).
4. Electronic Scientific Archive of the Scientific and Technical Library of the National University “Lviv Polytechnic” (2014), “Vprovadzhennya elektronnogo golosuvannya v Ukrayiny: problemy ta perspektyvy`” [Introduction of e-voting in Ukraine: problems and perspectives], available at: http://ena.lp.edu.ua/bitstream/ntb/33188/1/056-126-127.pdf (accessed 26 November 2018).
5. The Official Site of Hart Intercivic eSlate (2017), Hart Intercivic eSlate, available at: https://www.verifiedvoting.org/resources/voting-equipment/hart-intercivic/eslate/ (accessed 26 November 2018).
6. Everett, Sarah P., Greene, Kristen K., Byrne, Michael D., Wallach, Dan S., Derr, K., Sandler, D. and Torous, T. (2008), Electronic Voting Machines versus Traditional Methods: Improved Preference, Similar Performance, Proceedings of Measuring, Business, and Voting, April 5-10, Florence, Italy.
7. Electronic Voting Offers Opportunities and Presents Challenges, available at: https://www.gao.gov/new.items/d04766t.pdf/ (accessed 27 November 2018).
8. United States Government Accountability Office (2005), Federal Efforts to Improve Security and Reliability of Elec-tronic Voting Systems Are Under Way, but Key Activities Need to Be Completed, available at: https://www.gao.gov/assets/250/247851.pdf/ (accessed at 26 November 2018).
9. (2010), “Konstytutsyia Ukrayny, pryniataia na piatoi sessyy Verkhovnoi Rady Ukrayny 28 yiunia 1996 hoda s yzmeneny-iamy y dopolnenyiamy sohlasno Zakonu Ukrayny «O vnesenyy yzmenenyi k Konstytutsyy Ukrayny» No. 2222-IV” [The Constitu-tion of Ukraine, adopted by the fifth session of the Verkhovna Rada of Ukraine on June 28, 1996, with amendments and additions according to the Law of Ukraine "On Amendments to the Constitution of Ukraine" No. 2222-IV], FLP Spivak T.K., Kharkiv, 48 p.
10. The official site of Blockchain technology (2016), Advantages & disadvantages of blockchain technology, available at: https://blockchaintechnologycom.wordpress.com/2016/11/21/advantages-disadvantages/ (accessed 26 November 2018).
11. The official site of Blockchain Labs (2018), What Are Consortium Blockchains?, available at: https://www.blockchainlabs.asia/news/what-are-consortium-blockchains/ (accessed 27 November 2018).
12. Ethereum (2016), Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations, CreateSpace Independent Publishing Platform, 360 p.
13. The official site of the Ministry of Agrarian Policy and Food of Ukraine (2017), “Derzhavnyi zemelnyi kadastr perei-shov na tekhnolohiiu Blockchain” [State Land Cadastre switched to Blockchain technology], available at: www.minagro.gov.ua/node/24722/ (accessed 27 November 2018).
14. Coutinho, S.C. (1999), The Mathematics of Ciphers: Number Theory and RSA Cryptography, A K Peters/CRC Press
1 edition, 198 p.

 Bukraba, O.M., Mazepa, F.S., Karnyshov, K.R., Yakovenko, O.O. and Kushnirenko, N.I. (2018), “Systema elektronnoho holosuvannia na osnovi tekhnolohii blokchein” [Electronic voting system based on the blockchain technology], Information Processing Systems, Vol. 4(155), pp. 41-46. https://doi.org/10.30748/soi.2018.155.06.