Title: Secure and transparent electronic voting system using blockchain

Authors: Manoharan Sangeetha; Shreeja Pal; Jayraj Roshan

Addresses: Department of Electronics and Communication Engineering, SRM Institute of Science and Technology, SRM Nagar, Kattankulathur-603203, Chennai, India ' Department of Electronics and Communication Engineering, SRM Institute of Science and Technology, SRM Nagar, Kattankulathur-603203, Chennai, India ' Department of Electronics and Communication Engineering, SRM Institute of Science and Technology, SRM Nagar, Kattankulathur-603203, Chennai, India

Abstract: Electronic voting machine (EVM), the replacement of the ballot box is the mainstay in the electoral process. Since 2000, in India, EVMs have been used in all elections: four Lok Sabha and 122 state legislative assemblies. In EVM security, duplication of vote and anonymity are important issues to be considered. In this paper, we propose a blockchain solution for securing the voting system, where a blockchain network with multiple nodes and a smart contract for voting mechanism is developed and deployed to store the votes so that they are immutable and cannot be tampered with, making the system highly secure and can be audited by the voters, making the system transparent. A full stack application is designed to allow voters to interact with the smart contract and vote. The unique voting ID being generated for each vote is stored alongside the votes, thus providing anonymity to the voters.

Keywords: blockchain; decentralised network; Ethereum; security; solidity; voting system; electronic voting machine; EVM.

DOI: 10.1504/EG.2022.123829

Electronic Government, an International Journal, 2022 Vol.18 No.3, pp.381 - 398

Received: 18 Dec 2020
Accepted: 07 Apr 2021

Published online: 04 Jul 2022 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article