Blockchain-enabled Secured and Transparent E-Voting System using Smart Contracts

##plugins.themes.academic_pro.article.main##

Apurba Patra
Saikat Basu
Koushik Majumder

Abstract

This paper introduces a blockchain-based electronic voting system that aims to improve the security, transparency, and efficiency of the voting process. Conventional voting systems are susceptible to security attacks, fraud, and lack of transparency, resulting in public distrust of the democratic voting process. Through the use of Ethereum blockchain technology and self-executing smart contracts, the system proposed here automates essential voting processes like voter registration, candidate management, and vote validation, guaranteeing decentralized, tamper-proof, and immutable operations. Two implementations are considered—one that is entirely based on blockchain for a totally decentralized election process and another combining blockchain with a local database for enhanced accessibility and efficiency. The system utilizes cryptographic hashing and digital signatures to safeguard voter authenticity, while the immutability of blockchain prevents vote alteration. The decentralized approach mitigates risks such as double voting and unauthorized access, ensuring voter verifiability and auditability of election results. It also facilitates voter verifiability, decreases operational expenses, and promotes confidence in the democratic process. Experimental deployment and testing, using Solidity for smart contract development and the Truffle framework for blockchain interactions, validate the system’s robustness. Gas cost analysis highlights the computational efficiency of various operations, demonstrating feasibility for large-scale elections. This research showcases blockchain's potential to transform e-voting by guaranteeing fair elections, providing a scalable and secure alternative to traditional electoral systems, reducing operational costs, boosting voter turnout, and minimizing fraud risks, opening the door to future developments in digital democracy.

Keywords:

Blockchain, e-voting, Smart contracts, Decentralized voting, Ethereum, Election security, MySQL, database

##plugins.themes.academic_pro.article.details##

How to Cite
Patra, A., Basu, S., & Majumder, K. (2025). Blockchain-enabled Secured and Transparent E-Voting System using Smart Contracts. International Journal of Next-Generation Computing, 16(1). https://doi.org/10.47164/ijngc.v16i1.1843

References

  1. Abuidris, Y. et al. 2021. Secure large-scale e-voting system based on blockchain contract using a hybrid consensus model combined with sharding. Etri Journal 43, 2, 357–370. DOI: https://doi.org/10.4218/etrij.2019-0362
  2. Al-Madani, A. M. et al. 2020. Decentralized e-voting system based on smart contract by using blockchain technology. In 2020 International Conference on Smart Innovations in Design, Environment, Management, Planning and Computing (ICSIDEMPC). IEEE. DOI: https://doi.org/10.1109/ICSIDEMPC49020.2020.9299581
  3. Alvi, S. T. et al. 2020. Digital voting: A blockchain-based e-voting system using biohash and smart contract. In 2020 Third International Conference on Smart Systems and Inventive Technology (ICSSIT). IEEE. DOI: https://doi.org/10.1109/ICSSIT48917.2020.9214250
  4. Alvi, S. T. et al. 2022. Dvtchain: A blockchain-based decentralized mechanism to ensure the security of digital voting system voting system. Journal of King Saud University-Computer and Information Sciences 34, 9, 6855–6871. DOI: https://doi.org/10.1016/j.jksuci.2022.06.014
  5. Balti, A. et al. 2023. A decentralized and immutable e-voting system using blockchain. In 2023 International Conference on Sustainable Computing and Smart Systems (ICSCSS). IEEE. DOI: https://doi.org/10.1109/ICSCSS57650.2023.10169552
  6. Baudier, P. et al. 2021. Peace engineering: The contribution of blockchain systems to the e-voting process. Technological Forecasting and Social Change 162, 120397. DOI: https://doi.org/10.1016/j.techfore.2020.120397
  7. Bhanushali, D. et al. 2020. Blockchain to prevent fraudulent activities: Buying and selling property using blockchain. In 2020 International Conference on Inventive Computation Technologies (ICICT). IEEE. DOI: https://doi.org/10.1109/ICICT48043.2020.9112478
  8. Chaabane, F. et al. 2022. Low power blockchained e-vote platform for university environment. Future Internet 14, 269. DOI: https://doi.org/10.3390/fi14090269
  9. Christidis, K. and Devetsikiotis, M. 2016. Blockchains and smart contracts for the internet of things. IEEE access 4, 2292–2303. DOI: https://doi.org/10.1109/ACCESS.2016.2566339
  10. Clarke, R. et al. 2023. Online voting scheme using ibm cloud-based hyperledger fabric with privacy-preservation. Applied Sciences 13, 7905. DOI: https://doi.org/10.3390/app13137905
  11. Dutta, J. and Barman, S. 2024. Smart contract and blockchain-based secured approach for storing and sharing electronic health records. Multimedia Tools and Applications, 1–25. DOI: https://doi.org/10.1007/s11042-024-19714-7
  12. Enuga, K. et al. 2023. A secure and decentralized method of e-voting using blockchain and smart contracts. In 2023 7th International Conference on Intelligent Computing and Control Systems (ICICCS). IEEE. DOI: https://doi.org/10.1109/ICICCS56967.2023.10142546
  13. Farooq, M. S. et al. 2022. A framework to make voting system transparent using blockchain technology. IEEE Access 10, 59959–59969. DOI: https://doi.org/10.1109/ACCESS.2022.3180168
  14. Gonzalez, D. C. et al. ´ 2022. Electronic voting system using an enterprise blockchain. Applied Sciences 12, 531. DOI: https://doi.org/10.3390/app12020531
  15. Jana, S., Majumder, K., Dasgupta, A., Shaw, R., and Ghosh, A. 2024. A blockchainbased approach to improve data integrity in federated cloud environment. In Advanced Computing and Intelligent Technologies, R. Shaw, S. Das, M. Paprzycki, A. Ghosh, and M. Bianchini, Eds. Lecture Notes in Networks and Systems, vol. 958. Springer, Singapore. DOI: https://doi.org/10.1007/978-981-97-1961-7_5
  16. Jana, S., Modak, R., Majumder, K., Dasgupta, A., Shaw, R., and Ghosh, A. 2024. Security in cloud computing using blockchain: A comprehensive survey. In Innovations in Electrical and Electronic Engineering, R. Shaw, P. Siano, S. Makhilef, A. Ghosh, and S. Shimi, Eds. Lecture Notes in Electrical Engineering, vol. 1115. Springer, Singapore. DOI: https://doi.org/10.1007/978-981-99-8661-3_44
  17. Khan, S. et al. 2020. Implementation of decentralized blockchain e-voting. EAI Endorsed Transactions on Smart Cities 4, 10. DOI: https://doi.org/10.4108/eai.13-7-2018.164859
  18. Kumar, D. et al. 2020. Secure electronic voting system using blockchain technology. International Journal of Smart Home 14, 2, 31–38. DOI: https://doi.org/10.21742/IJSH.2020.14.2.04
  19. Kumar, D. and Dwivedi, R. K. 2023. Blockchain and internet of things (iot) enabled smart e-voting system. In 2023 International Conference on Intelligent Data Communication Technologies and Internet of Things (IDCIoT). IEEE. DOI: https://doi.org/10.1109/IDCIoT56793.2023.10053462
  20. Lopes, J., Pereira, J. L., and Varajao, J. ˜ 2019. Blockchain based e-voting system: A proposal.
  21. Parmar, A. et al. 2021. Secure e-voting system using blockchain technology and authentication via face recognition and mobile otp. In 2021 12th International Conference on Computing Communication and Networking Technologies (ICCCNT). IEEE. DOI: https://doi.org/10.1109/ICCCNT51525.2021.9580147
  22. Revathi, T., Gayathri, A., and Sathya, A. 2025. Decentralized e-voting and governance system using blockchain. Journal of Information Systems Engineering and Management 10, 2s. DOI: https://doi.org/10.52783/jisem.v10i2s.201
  23. Sallal, M. et al. 2023. Pvpbc: Privacy and verifiability preserving e-voting based on permissioned blockchain. Future Internet 15, 121. DOI: https://doi.org/10.3390/fi15040121
  24. Shah, A. et al. 2021. Blockchain enabled online-voting system. In ITM Web of Conferences. DOI: https://doi.org/10.1051/itmconf/20203203018
  25. Shahzad, B. and Crowcroft, J. 2019. Trustworthy electronic voting using adjusted blockchain technology. IEEE Access 7, 24477–24488. DOI: https://doi.org/10.1109/ACCESS.2019.2895670
  26. Vaidya, C. et al. 2023. An approach towards decentralized e-voting. In 2023 11th International Conference on Emerging Trends in Engineering & Technology-Signal and Information Processing (ICETET-SIP). IEEE. DOI: https://doi.org/10.1109/ICETET-SIP58143.2023.10151527
  27. Vijayalakshmi, V. and Vimal, S. 2019. A novel p2p based system with blockchain for secured voting scheme. In 2019 Fifth International Conference on Science Technology Engineering and Mathematics (ICONSTEM). Vol. 1. IEEE.
  28. Vladucu, M.-V. et al. 2023. E-voting meets blockchain: A survey. IEEE Access 11, 23293–23308. DOI: https://doi.org/10.1109/ACCESS.2023.3253682
  29. Wadhwa, A. S. 2024. Blockchain voting system- an nft-based approach. International Journal of Innovative Research in Computer Science and Technology (IJIRCST) 12, 5, 68–73. DOI: https://doi.org/10.55524/ijircst.2024.12.5.9
  30. Yadav, R., Abhishek, K., Tuppad, V., and Bansha, S. K. 2023. Decentralized e-voting system using blockchain.