Digital Voting System Using Blockchain

Year : 2024 | Volume :11 | Issue : 03 | Page : –
By

Gopalakrishnan R. J.,

Mandira D. N.,

Rithik Kumar,

Hemanth B.,

Mary Dhivya Shamili,

J. Ghayathri,

  1. Student, School of Information Science, Presidency University, Bengaluru, Karnataka, India
  2. Student, School of Information Science, Presidency University, Bengaluru, Karnataka, India
  3. Student, School of Information Science, Presidency University, Bengaluru, Karnataka, India
  4. Student, School of Information Science, Presidency University, Bengaluru, Karnataka, India
  5. Assistant Professor, School of Computer Science and Engineering, Presidency University, Bengaluru, Karnataka, India
  6. Associate Professor, Department of Computer Science, Presidency University, Bengaluru, Karnataka, India

Abstract

The advent of blockchain technology has ushered in a new era of secure, transparent, and decentralized systems, providing a promising foundation for various applications, including electronic voting (e- voting). This report examines the development and deployment of a blockchain-based e-voting system designed to tackle the ongoing issues of security, transparency, and voter privacy in elections. The system utilizes blockchain’s core features, including immutability, decentralization, and cryptographic security, to establish a secure and tamper-resistant voting process. The report begins with an overview of traditional e-voting systems, highlighting their vulnerabilities to fraud, hacking, and centralization issues. It then delves into the principles of blockchain technology, elucidating how its decentralized ledger can enhance the integrity of voting systems. The architecture of the blockchain-based e-voting system is meticulously detailed, encompassing voter registration, vote casting, vote storage, and vote tallying processes. Each stage is fortified with cryptographic techniques to ensure voter authentication, data encryption, and privacy preservation. Moreover, the report presents a comprehensive analysis of the smart contracts utilized to automate and enforce the rules of the election, thereby eliminating the need for trusted intermediaries. The analysis of consensus mechanisms, such as Proof of Stake (PoS), illustrates how they improve the system’s security and efficiency. Additionally, the scalability of the system is addressed, proposing solutions to manage large-scale elections without compromising performance or security. To assess the practicality and effectiveness of the proposed system, a prototype is created and evaluated in a simulated setting. The results demonstrate significant improvements in security, transparency, and trustworthiness compared to conventional e-voting systems. The report concludes with a discussion of potential challenges, including regulatory hurdles, voter accessibility, and technological limitations, along with recommendations for future research and development to further enhance the system’s capabilities. This blockchain-based e-voting system represents a significant step towards modernizing electoral processes, offering a secure, transparent, and decentralized alternative that can restore public confidence in the democratic process.

Keywords: Blockchain, Voting, Solidity, Truffle suite, Ethereum

[This article belongs to Journal of Web Engineering & Technology (jowet)]

How to cite this article:
Gopalakrishnan R. J., Mandira D. N., Rithik Kumar, Hemanth B., Mary Dhivya Shamili, J. Ghayathri. Digital Voting System Using Blockchain. Journal of Web Engineering & Technology. 2024; 11(03):-.
How to cite this URL:
Gopalakrishnan R. J., Mandira D. N., Rithik Kumar, Hemanth B., Mary Dhivya Shamili, J. Ghayathri. Digital Voting System Using Blockchain. Journal of Web Engineering & Technology. 2024; 11(03):-. Available from: https://journals.stmjournals.com/jowet/article=2024/view=172224



Fetching IP address…

References

  1. Farooq MS, Iftikhar U, Khelifi A. A framework to make voting system transparent using blockchain technology. IEEE Access. 2022 Jun 3;10:59959-69.
  2. Pramulia D, Anggorojati B. Implementation and evaluation of blockchain based e-voting system with Ethereum and Metamask. In2020 international conference on informatics, multimedia, cyber and information system (ICIMCIS) 2020 Nov 19 (pp. 18-23). IEEE.
  3. Sliusar V, Fyodorov A, Volkov A, Fyodorov P, Pascari V. Blockchain technology application for electronic voting systems. In2021 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (ElConRus) 2021 Jan 26 (pp. 2257-2261). IEEE.
  4. Chaudhary S, Shah S, Kakkar R, Gupta R, Alabdulatif A, Tanwar S, Sharma G, Bokoro PN. Blockchain-based secure voting mechanism underlying 5G network: A smart contract approach. IEEE Access. 2023 Jul 20.11: 76537-76550.
  5. Oprea SV, Bâra A, Andreescu AI, Cristescu MP. Conceptual architecture of a blockchain solution for E-voting in elections at the university level. IEEE Access. 2023 Feb 22;11:18461-74.
  6. Jayakumari B, Sheeba SL, Eapen M, Anbarasi J, Ravi V, Suganya A, Jawahar M. E-voting system using cloud-based hybrid blockchain technology. Journal of Safety Science and Resilience. 2024 Mar 1;5(1):102-9.
  7. Dhulavvagol PM, Bhajantri VH, Totad SG. Blockchain ethereum clients performance analysis considering E-voting application. Procedia Computer Science. 2020 Jan 1;167:2506-15.
  8. Satizábal C, Páez R, Forné J. Secure Internet Voting Protocol (SIVP): A secure option for electoral processes. Journal of King Saud University-Computer and Information Sciences. 2022 Jun 1;34(6):3647-60.
  9. Rathee G, Iqbal R, Waqar O, Bashir AK. On the design and implementation of a blockchain enabled e-voting application within iot-oriented smart cities. IEEE Access. 2021 Feb 23;9:34165-76.
  10. Pawlak M, Poniszewska-Marańda A, Kryvinska N. Towards the intelligent agents for blockchain e-voting system. Procedia Computer Science. 2018 Jan 1;141:239-46.

Regular Issue Subscription Review Article
Volume 11
Issue 03
Received August 22, 2024
Accepted September 5, 2024
Published September 16, 2024

Check Our other Platform for Workshops in the field of AI, Biotechnology & Nanotechnology.
Check Out Platform for Webinars in the field of AI, Biotech. & Nanotech.