Blockchain Based E-Voting

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395-0056

Volume: 09 Issue: 09 | Sep 2022

p-ISSN: 2395-0072

www.irjet.net

Blockchain Based E-Voting Palak Kabra1, Gurleen Pannu2, Shrinjay Kaushik3, Aaryan Pimple4 Student, Dept. of Computer Engineering, Thakur College of Engineering and Technology, India ---------------------------------------------------------------------***--------------------------------------------------------------------ii The information regarding the concerned parties Abstract - Elections play an essential role in any democracy. 1,2,3,4

for the particular transaction. Their information is protected and ensures no indulgence of any other third party [6].

Elections give the people a right to choose whichever political party or independent candidate they deem fit to govern the country. This entire process requires safeguarding the anonymity of the voter and the surety that the votes cast are not tampered with at any time. The current voting system seems to be lacking in these crucial aspects and can be easily tampered with to favor a specific candidate or political party. The paper elucidates the requirements of building electronic voting systems and identifies the legal and technological limitations of using blockchain as a service for realizing such systems. Through this paper we intend to use blockchain technology to safeguard the identity of the voter and to make sure that vote cast cannot be tampered with under any circumstances. Doing so will protect the democratic rights of all the citizens. We also intend to address the problems faced in the Blockchain based Voting System (BVM).

iii

1.2 Benefits of Blockchain based Voting system Where the traditional voting system lags to provide transparency using blockchain it can be achieved. Using blockchain votes can be tracked and counted while being visible to everyone and assuring voters a safe and untampered voting system.

Key Words: blockchain, smart contracts, SHA-256 encryption algorithm, impenetrable, shared database

1. INTRODUCTION Elections form the backbone of democracy wherein people elect their political representatives and decide the composition of the government. Holding free and fair elections on a state and national level is integral to upholding the principles of democratic set up in India. Its truism that a single procedural misstep in the process of conducting the elections can create an array of potential issues for the voters. The current Voting system has many drawbacks which include lack of transparency, ill sense of security, easy manipulation, remote and not widespread. To counter all these issues researchers have been focusing on evoting systems which reduce bias and help everyone cast a vote irrespective of their location.

Blockchain ensures the security of votes by introducing a seemingly impenetrable system[3].

Anonymity is provided to the voters while voting to encourage more people to take part in the voting system.

Tackling the processing time in traditional system blockchain can gather and process votes quickly and efficiently.

In case of manipulation of the system such as stealing or change of votes, the changed data could be identified easily as other connected nodes are in sync[4].

Providing the solution to DDoS attack, this attack might result in few nodes becoming online but once the nodes are brought back and synced the system will work avoiding any single point failure, ensuring consistency and availability[1].

Considering long run use, the system is considered to be cheaper and safer than any other standard database applications in the long run[1].

Online voting provides an increase in participation of voters by giving accessibility to the elderly, disabled, and reluctant youth.

1.1 Blockchain Blockchain is the concept of storing digital information, i.e., “block”, in a publicly available database by linking them to each other, i.e., “chain”. These blocks are interconnected using a special code sequence that ensures the security and privacy of data. There are three parts to the blockchain: i

The blocks which store transaction related information such as the date and time of the transaction [6].

© 2022, IRJET

|

Impact Factor value: 7.529

Each one of these blocks are provided with their own unique hash code which can be used to tell them apart from similar such blocks. Two blocks are connected to each other using their respective hash code thus forming a virtual chain [6].

|

ISO 9001:2008 Certified Journal

|

Page 136


Turn static files into dynamic content formats.

Create a flipbook