Blockchain enabled voting system for transparent and secure elections using cryptographic methods

View at publisher
Authors: Bandaru Jaya Nandini, Mamidi Leha Sahithi, Siddareddy Gari Harshika, Niharika Panda
Cited by: 1

Abstract

Verifiable and transparent voting must protect democratic process from being interfered or falsified in any form, but traditionally implemented voting systems in electronics aren’t transparent, vulnerable to cheating attacks, and centralized in control. To overcome these problems, an election voting system based on blockchain, embedding cryptography security as well as distributed transparency, was conceptualized. With Ethereum-based smart contracts, Advanced Encryption Standard – Galois/Counter Mode (AES-GCM) encryption maintains secrecy of ballots intact, and integrity and tamper protection through hashing by Keccak-256. The voter registration involved Elliptic Curve Cryptography (ECC) based key generation, and an election time commit reveal scheme to maintain privacy intact and allow for non repudiation. Backend was implemented in Flask and MySQL as database management, and frontend in Streamlit to keep it user friendly and easily accessible during voting hours. Every and each voting in blockchain transactions traceable and checkable to maintain voter privacy intact, thereby providing for auditability and transparency. The architecture also offers for security features to withstand replay attacks, instances of double voting, and data breach, thereby making it dependable and scalable in future polls in democracies.

Fields of Study & Subjects

Internet Traffic Analysis and Secure E-voting Blockchain Technology Applications and Security Cryptography and Data Security

Publication details

Journal / source
IET conference proceedings.
Publisher
Institution of Engineering and Technology (IET)
Volume
2025
Issue
43
Pages
157–162
Publication date
1 February 2026
Language
EN