
Research Article
Leveraging Blockchain for the Design and Realization of a Secure E-Voting Mechanism
@INPROCEEDINGS{10.4108/eai.28-4-2025.2358030, author={K. Giridhar and M. Venugopal and B. Vishnuvardhan Reddy and Poola Sreyanjali and Sake Sneha}, title={Leveraging Blockchain for the Design and Realization of a Secure E-Voting Mechanism}, proceedings={Proceedings of the 4th International Conference on Information Technology, Civil Innovation, Science, and Management, ICITSM 2025, 28-29 April 2025, Tiruchengode, Tamil Nadu, India, Part II}, publisher={EAI}, proceedings_a={ICITSM PART II}, year={2025}, month={10}, keywords={e-voting blockchain digital cryptographic confidentiality efficiency smart contract decentralization transparent security}, doi={10.4108/eai.28-4-2025.2358030} }
- K. Giridhar
M. Venugopal
B. Vishnuvardhan Reddy
Poola Sreyanjali
Sake Sneha
Year: 2025
Leveraging Blockchain for the Design and Realization of a Secure E-Voting Mechanism
ICITSM PART II
EAI
DOI: 10.4108/eai.28-4-2025.2358030
Abstract
The purpose of this paper is to ensure the development of voting system, a secure, transparent and efficient online voting system which will enable the public to vote during elections more effectively and consequently improve the election process. Permitting the use of blockchain technology and secure authentication procedures, the system verifies that votes are recorded correctly, stored in a bonafide manner and counted in a transparent way. Important feature of the system includes secure access and authentication, secure storage of vote and user information and a user-friendly GUI. Security aspects like encryption, Secure Socket Layer (SSL) is inbuilt in to protect the voting process from cyber threats like denial-of-service attacks and man-in-the-middle attacks. The backend database of this system is managed by MySQL for its security and scalability. It describes the deficiencies in the current paper-based voting system (inefficiency, human errors, new security concerns). Several software development methodologies are reviewed - Waterfall, Rapid Application Development, and Prototyping - but the Waterfall methodology is selected because of its clear and organized steps. In addition, we consider alternative electronic voting systems i.e. (Direct Recording Electronic Systems, Telephone Voting, Internet Voting) to choose the remote internet voting as the most promising approach.