Blockchain enabled voting system for transparent and secure elections using cryptographic methods
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.
Authors
- Bandaru Jaya Nandini
- Niharika Panda (ORCID: https://orcid.org/0009-0002-4829-5189)
- Siddareddy Gari Harshika
- Mamidi Leha Sahithi
Institutions
- Amrita Vishwa Vidyapeetham (IN)
Publication Details
- Journal
- IET conference proceedings.
- Published
- 2026-02-01
- DOI
- https://doi.org/10.1049/icp.2025.4714
- Primary Topic
- Internet Traffic Analysis and Secure E-voting
- Type
- article
- Field-Weighted Citation Impact
- 0.00