
E-Voting using Blockchain
Author(s) -
Suraj Pratap Gupta,
Ankur Mani Tripathi
Publication year - 2021
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1911/1/012001
Subject(s) - ballot , voting , paillier cryptosystem , homomorphic encryption , computer security , computer science , democracy , encryption , verifiable secret sharing , political science , law , public key cryptography , programming language , set (abstract data type) , politics , hybrid cryptosystem
A vote gives a citizen of a democratic country the power to elect a representative which forms a government which is of the people, by the people, and for the people. Voting forms one of the fundamental pillars of modern democracy. Conducting a transparent, verifiable, and unbiased election is a challenging task for the election commission. Earlier ballot papers were used for conducting elections but it has to face many issues like booth capturing or damaging of ballot papers of the booths where there were fewer chances of winning for a candidate. Currently, EVMs are used for conducting the election in India but there are many reports that EVMs are not fully tamperproof. EVM is not a universal acceptance across the world. Blockchain is a distributed tamperproof technology which can help in conducting election transparent and tamperproof. Here in this paper, an approach for voting using blockchain and Paillier encryption is proposed. It implies the tamperproof property of blockchain and additive homomorphic property of Paillier encryption to build a voting architecture that will make the election process trans-parent and tamperproof. Next, algorithms for registration, voting, and result declaration has been mentioned along with the results of Paillier encryption for voting.