Abstract

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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.