Improving the security of elections at the university of Cordoba through a voting system based on Blockchain technology

Authors

Keywords:

Elections, E-Voting, Security, Blockchain, Smart Contracts

Abstract

The purpose of this research was to improve the security, transparency and accessibility of the electoral process for an electronic voting system in the elections of student representatives at the University of Cordoba, through the implementation of Blockchain technologies. A methodological process was followed that included the following phases: analysis of the election regulations, the specification of necessary requirements, the exploration and selection of those tools necessary for the construction of the software using Vue.js, MySQL, and Blockchain technology based on Smart Contracts in the Ethereum network, and finally as the last phase, the electronic voting system was designed and developed. The work sought to demonstrate the reliability and usefulness of e-voting in a university context, overcoming the problems associated with traditional methods of electoral voting by reducing the risks of fraud or manipulation of results, thanks to Blockchain technologies. As a result, three crucial levels of security are highlighted to guarantee the integrity of the electoral process: an authentication through email validation, AES and bcrypt encryption in the database to protect sensitive data, and the implementation of Blockchain to ensure the immutability of votes, preserve voter privacy and provide transparency in the electoral process. These combined measures guarantee a high standard of security and confidentiality. Finally, as for the results regarding the tests, a digital survey was conducted to gather valuable information about the students' opinion regarding the experience and security about the electronic voting system.

Downloads

Download data is not yet available.

References

S. Nevo y H. Kim, “How to compare and analyse risks of internet voting versus other modes of voting”, 2006.

R. Taş y Ö. Ö. Tanrıöver, “A systematic review of challenges and opportunities of blockchain for e-voting”, Symmetry, vol. 12, núm. 8. MDPI AG, pp. 1–24, el 1 de agosto de 2020. doi: 10.3390/sym12081328.

W. Bokslag y M. de Vries, “Evaluating e-voting: theory and practice”, feb. 2016, [En línea]. Disponible en: http://arxiv.org/abs/1602.02509

S. Alam, M. Zainal, y J. Mahendra, “KLIK: Kajian Ilmiah Informatika dan Komputer Perancangan Aplikasi E-Voting Berbasis Sidik Jari”, Media Online, vol. 3, núm. 5, pp. 516–522, 2023, [En línea]. Disponible en: https://djournals.com/klik

A. Singh y K. Chatterjee, “SecEVS : SSecure electronic voting system using blockchain technology”, en 2018 International Conference on Computing, Power and Communication Technologies, GUCON 2018, 2019. doi: 10.1109/GUCON.2018.8675008.

M. Pawlak y A. Poniszewska-Marańda, “Trends in blockchain-based electronic voting systems”, Inf Process Manag, vol. 58, núm. 4, 2021, doi: 10.1016/j.ipm.2021.102595.

K. M. Khan, J. Arshad, y M. M. Khan, “Secure digital voting system based on blockchain technology”, International Journal of Electronic Government Research, vol. 14, núm. 1, 2018, doi: 10.4018/IJEGR.2018010103.

R. Jabbar, M. Kharbeche, K. Al-Khalifa, M. Krichen, y A. K. Barkaoui, “Blockchain for the internet of vehicles: A decentralized IoT solution for vehicles communication using ethereum”, Sensors (Switzerland), vol. 20, núm. 14, 2020, doi: 10.3390/s20143928.

A. R. Salas, “Estudio sobre Smart Contracts en Ethereum”, Carlos III de Madrid, Leganés, febrero de 2019.

M. Yano, C. Dai, K. Masuda, y Y. Kishimoto, “Economics, Law, and Institutions in Asia Pacific Blockchain and Crypt Currency Building a High Quality Marketplace for Crypt Data”. [En línea]. Disponible en: http://www.springer.com/series/13451

W. Soto, “Smart Contract for Requirements Management in Software Development”, RISTI - Revista Iberica de Sistemas e Tecnologias de Informacao, vol. 2023, núm. 49, pp. 147–160, 2023, doi: 10.17013/risti.49.147-160.

“Documentation”, Hardhat.org. [En línea]. Disponible en: https://hardhat.org/docs. [Consultado: 24-sep-2023].

“Solidity — solidity 0.8.21 documentation”, Soliditylang.org. [En línea]. Disponible en: https://docs.soliditylang.org/en/v0.8.21/. [Consultado: 10-oct-2023].

J. M. Kemp, “Enabling Security Analysis and Education of the Ethereum Platform: A Network Traffic Dissection Tool”, James Madison University, Harrisonburg, Virginia, 2023.

“Frequently Asked Questions (FAQs)”, Infura.io. [En línea]. Disponible en: https://www.infura.io/faucet/sepolia. [Consultado: 25-sep-2023].

“The crypto wallet for Defi, Web3 Dapps and NFTs”, Metamask.io. [En línea]. Disponible en: https://metamask.io. [Consultado: 10-oct-2023].

Published

2023-12-20

Issue

Section

Artículos

How to Cite

Gómez-Quiroga, A. D., Jiménez-Ruiz, B. S., & Salas-Álvarez, D. J. (2023). Improving the security of elections at the university of Cordoba through a voting system based on Blockchain technology. Interfaces, 6(2). https://revistas.unilibre.edu.co/index.php/interfaces/article/view/11189