Electronic Voting Using Blockchain And Smart Contracts: Proof Of Concept
Keywords:
Electronic Voting, smart contracts, Blockchain, Cryptography, Proof of ConceptAbstract
Blockchain technology has been presented as a support for trust needs between transactions in electronic information systems. Its successful use in cryptocurrencies has allowed it to explore its capabilities in commercial, industrial, and service systems, backed by the operational alternatives offered by Ethereum Smart Contracts and the cryptographic security of public and private key. These keys are used as a way to make online transactions anonymously, with the guarantee offered by the Blockchain network that they are executed safely. With the above in mind, this concept can be extended to the electoral processes, thus allowing its application in electronic voting systems, especially when the protocols currently used lack the trust factor between the different social actors. This document presents a proof of concept in which Blockchain and other technologies are applied, to allow interaction as an electronic voting system for the election of unique candidates. This has been achieved through the specification of an architecture designed especially for electoral processes, from which it is implemented and a simulation is carried out in order to obtain data that generates value, when evaluating Blockchain technology as an alternative to current voting systems.
Downloads
References
A. A. Garc´ıa, “El voto electr´onico en espa˜na,” Master’s thesis,Universidad Internacional de la Rioja, jul 2016. [Online]. Available: https://reunir:unir:net/handle/123456789/4470
Euskadi, “Voto electr´onico. voto electr´onico en el mundo,” dec 2018. [Online]. Available: https://www:euskadi:eus/informacion/votoelectronico- voto-electronico-en-el-mundo/web01-a2haukon/es
A. Molano, “¿qu´e es y c´omo implementar el voto digital en colombia?” apr 2017, (Accessed on 04/05/2020). [Online]. Available: https://blogs:elespectador:com/actualidad/internet-pal-diario/ implementar-voto-digital-colombia
G. Lin and N. Espinoza, “Electronic voting - introduction,” 2017. [Online]. Available: https://cs:stanford:edu/people/eroberts/cs181/ projects/2006-07/electronic-voting/index:html
N. Saini, H. Verma, and P. Sharma, “An analytical study of e-voting system.” International Journal of Recent Research Aspects, vol. 4, no. 3, pp. 75 – 85, 2017. [Online]. Available: https://www:ijrra:net/Vol4issue3/IJRRA-04-03-16:pdf
A. Fatrah, S. El Kafhali, A. Haqiq, and K. Salah, “Proof of concept blockchain-based voting system,” in Proceedings of the 4th International Conference on Big Data and Internet of Things, ser. BDIoT’19. New York, NY, USA: Association for Computing Machinery, 2019. [Online]. Available: https://doi:org/10:1145/3372938:3372969
A. Alam, S. M. Zia Ur Rashid, M. Abdus Salam, and A. Islam, “Towards blockchain-based e-voting system,” in 2018 International Conference on Innovations in Science, Engineering and Technology (ICISET), 2018, pp. 351–354.
K. Garg, P. Saraswat, S. Bisht, S. K. Aggarwal, S. K. Kothuri, and S. Gupta, “A comparitive analysis on e-voting system using blockchain,” in 2019 4th International Conference on Internet of Things: Smart Innovation and Usages (IoT-SIU), 2019, pp. 1–4. [Online]. Available: https://ieeexplore:ieee:org/abstract/document/8777471
G. Dagher, P. Marella, M. Milojkovic, and J. Mohler, “Broncovote: Secure voting system using ethereum’s blockchain,” ScitePRESS – Science and Technology Publications, Lda., pp. 96–107, 2018.
B. Dom´ınguez, “‘i-voting’, orgullo estonio,” mar 2019. [Online]. Available: https://elpais:com/internacional/2019/03/02/actualidad/1551536981 504778:html
G. Lucuy, K. S., and Y. Galaburda, “Modelo y sistema de votaci´on electr´onica aplicando la tecnolog´ıa de cadena de bloques.” RevActaNova, vol. 9, no. 2, pp. 3–10, jul 2019. [Online]. Available: http://www:scielo:org:bo/scielo:php?script=sci arttext&pid=S1683-07892019000200006
I. Martinovic, L. Kello, and I. Sluganovic, “Blockchains for governmental services: Design principles, applications, and case studies,” University of Oxford, Tech. Rep. 7, dec 2017. [Online]. Available: https://www:ctga:ox:ac:uk/sites/default/files/ctga/documents/media/wp7 martinovickellosluganovic:pdf
A. Preukschat, Blockchain: la revoluci´on industrial de internet, ser. Sin colecci´on. Grupo Planeta, 2017. [Online]. Available: https://books:google:com:co/books?id=Lb7DDgAAQBAJ
Coinest.co, “¿qu´e es ethereum network?” Nov 2017, (Accessed on 11/19/2019). [Online]. Available: https://medium:com/@coinest:co/qu%C3%A9-es-ethereum-network-e3fee085709b
Ethereum, “Introducci´on a los contratos inteligentes,” 2017. [Online]. Available: https://solidity-es:readthedocs:io/es/latest/introductionto-smart-contracts:html
N. Kshetri and J. Voas, “Blockchain-enabled e-voting,” IEEE Software, vol. 35, no. 04, pp. 95–99, jul 2018.
U. del Quind´ıo, “Votaci´on definitiva consulta de opini´on para candidatos a rector´ıa, decanaturas y direcci´on de programas,” Apr 2019. [Online]. Available: https://noticias:uniquindio:edu:co/votacion-definitiva-consulta-de-opinionpara-candidatos-a-rectoria-decanaturas-y-direccion-de-programas/
M. Colombia, “Reporte matriculados por sede 2018-2,” Mar 2019. [Online]. Available: https://www:datos:gov:co/educaci-n/matriculadostotales-por-sede-2018-2/fc2w-zrb9
U. del Quind´ıo, “Reporte de votantes consulta de opini´on para candidatos a rector´ıa, decanaturas y direcci´on de programas,” Apr 2019. [Online]. Available: https://noticias:uniquindio:edu:co/reporte-de-votantes-consulta-de-opinionpara-candidatos-a-rectoria-decanaturas-y-direccion-de-programas/