Secure Blockchain-Based E-Voting System using Smart Contracts
Secure Blockchain-Based E-Voting System using Smart Contracts
Kushal Berad, Abhishek Gavand, Ranjeet Waghmode, Tejas Vaidya, Prof. Suvarna A. Bahir
Department of Computer Engineering, Savitribai Phule Pune University, India
ABSTRACT
Electronic voting systems have gained significant attention due to their ability to improve the efficiency and accessibility of elections. However, traditional voting methods and centralized electronic voting systems face challenges such as vote tampering, lack of transparency, unauthorized access, and delayed result generation. Blockchain technology offers a decentralized and secure solution to address these limitations.
This paper presents a Secure Blockchain-Based E-Voting System Using Smart Contracts that leverages Ethereum blockchain technology to provide transparent, secure, and tamper-resistant elections. The proposed system integrates voter authentication, election management, candidate registration, vote recording, and real-time result monitoring within a single platform. Smart contracts developed using Solidity are used to automate election operations and ensure the integrity of voting transactions.
The system is implemented using HTML, CSS, JavaScript, FastAPI, MySQL, Ethereum, Ganache, and MetaMask. Votes are securely recorded on the blockchain, preventing unauthorized modifications and improving election transparency. The proposed framework enhances voter trust, reduces dependency on centralized authorities, and simplifies election management. This solution can be effectively used for academic institutions, organizations, and small-scale election environments requiring secure and reliable voting processes.
Keywords: Blockchain, Electronic Voting, Ethereum, Smart Contracts, Solidity, Decentralized Voting.