International Research Journal of Engineering and Technology (IRJET)
e-ISSN: 2395-0056
Volume: 10 Issue: 01 | Jan 2023
p-ISSN: 2395-0072
www.irjet.net
Online Voting System Using Blockchain Technology Sandeepkumar Chauhan1, Sanjeev Kumar Mandal2, Santanu Jha3, Prashant Koparde4 1,2,3Students, Department of Computer Science & Engineering, T John Institute of Technology, Bengaluru, India
4Asst. Professor, Department of Computer Science & Engineering, T John Institute of Technology, Bengaluru, India
---------------------------------------------------------------------***--------------------------------------------------------------------1.1 MOTIVATION Abstract - Voting is a complex process with a lot depending on it. Building an e-voting system that can guarantee anonymity, verifiability, and transparency together is a challenging task. Continuous efforts are being made to improve the voting system to achieve these properties. Recently, blockchain has hit the technology space with many promises, especially to make verifiable and transparent decentralized systems. However, a major challenge faced with blockchain-based e-voting systems is to achieve the users’ anonymity while ensuring only authorized voters should be able to vote, and that too only once. To address these issues, this paper proposes a blockchain-based e-voting system with secret contracts. We have used Enigma (a secure multiparty computation platform) to design secret contracts. The proposed system meets most of the features required to conduct free and fair voting electronically.
Our motivation here is to provide a platform for people where they are able to completely trust the system, carry out the transactions and not be worried about miscounting of their votes, their choice and their decision remains unaltered and thus cannot be manipulated in any way. The platform that we are going to provide can be accessed from any device running the blockchain node such as computers, servers, embedded systems or even mobile devices in the near future.
1.2 AIM Our aim is to design and develop a software platforms online voting system based on blockchain technology which helps to securely conduct votes and elections. As a digital platform, they eliminate the need to cast the votes using paper or having to gather in person. They also protect the integrity of your vote by preventing voters from being able to vote multiple times. E-voting has fundamental benefits over paper based systems such as increased efficiency and reduced errors. The electronic voting system tends to maximize user participation, by allowing them to vote from anywhere and from any device that has an internet connection. The blockchain is an emerging, decentralized, and distributed technology with strong cryptographic foundations that promises to improve different aspects of many industries. Expanding e-voting into blockchain technology could be the solution to alleviate the present concerns in e-voting. Here we propose a blockchainbased voting system that will limit the voting fraud and make the voting process simple, secure and efficient.
Key Words: Online Voting System Using Blockchain technology, Decentralized Voting System, Blockchain Technology Based Project, A Secured Balloting Voting System Using Blockchain Technology.
1. INTRODUCTION India is a democratic country and has a democratic country. As now all Indian citizen become a part of the growing digital India with a digital ID that is Aadhaar card. Voting schemes have evolved from counting hands in early days to systems that include paper, punch card and electronic voting machine. The idea behind an e-voting system based on blockchain is similar to digital wallets. The system or authority can issue a digital wallet to each participant after verifying its identity. The wallet issued must contain the user credentials and a single coin representing a single chance to vote When a user selects a candidate and casts its vote, the coin in the user’s wallet is transferred to candidate’s account or wallet. At the end the number of coins in each candidate’s wallet represents the number of votes cast to him. Electronic and online voting system can provide more security and integrity than EVM. It also provides privacy to the users; as the eligible voters can cast their votes using their computers or even smartphones, thus maintaining anonymity. It also builds trust on the system as it is online and completely an open system. It can also increase the number of participants’ involvement.
© 2022, IRJET
|
Impact Factor value: 7.529
2. LITERATURE SURVEY Currently increasing digital technology helped many people lives. In contrast to the electoral system, there are many conventional uses of paper in its implementation. The aspect of security and transparency is a threat from still widespread election with the conventional system .Block chain technology is one of solutions, because it embraces a decentralized system and the entire database are owned by many users. There is no doubt that the revolutionary concept of the blockchain, which is the underlying technology behind the famous crypto currency Bit coin and its successors, is triggering the start of a new era in the Internet and the online services. In this work, we have implemented and tested a sample e-voting application as a smart contract for
|
ISO 9001:2008 Certified Journal
|
Page 272