Title: Blockchain and smart contract enabled smart and secure electronic voting system
Authors: Kailash Chandra Bandhu; Ratnesh Litoriya; Murtaza Bagwala; Alakmar Barwaniwala; Manas Garg
Addresses: Department of Computer Science and Engineering, Medi-Caps University, Indore, 453331, India ' Department of Computer Science and Engineering, Medi-Caps University, Indore, 453331, India ' Department of Computer Science and Engineering, Medi-Caps University, Indore, 453331, India ' Department of Computer Science and Engineering, Medi-Caps University, Indore, 453331, India ' Department of Computer Science and Engineering, Medi-Caps University, Indore, 453331, India
Abstract: Building an electronic voting system is a prime requirement of a government election system to avoid the manipulation in the voting machines and make them more secure and efficient. There is a need of cost-efficient, time-saving, and trusted voting system. Blockchain technology is a revolutionary method that provides decentralised, distributed, and immutable ledgers features. The proposed work utilised this recent technology along with smart contract and keccak256 encryption algorithm to implement vote casting. The performance of the system is measured based on the execution time of the smart contract, average voting time per user, and the hidden and visible gas cost for smart contract deployment for voting. The results obtained come to be promising with an average execution time of 6ms per vote and the percentage of visible cost out of voting and contract deployment is 15.42% and hidden costs out of voting and contract deployment is 84.58%.
Keywords: electronic voting; blockchain; smart contracts; ethereum; distributed computing.
International Journal of Electronic Governance, 2023 Vol.15 No.1, pp.56 - 73
Received: 22 Mar 2022
Accepted: 19 Jun 2022
Published online: 05 Apr 2023 *