In modern democracies, secure and transparent voting mechanisms are critical for ensuring public trust and electoral integrity. Traditional voting systems often face challenges such as tampering, identity fraud, and lack of transparency. This paper proposes a Blockchain-Based Voting System designed to address these issues by integrating advanced technologies including Zero-Knowledge Proofs (ZKP), InterPlanetary File System (IPFS), and the Polygon Proof-of-Stake (PoS) blockchain. The system incorporates Aadhaar-based identity verification with OTP authentication to ensure that only eligible citizens can vote, while preserving voter anonymity through the implementation of ZKP. All sensitive data, including votes and candidate information, are recorded on the decentralized Polygon network, ensuring immutability and transparency. IPFS is employed for storing large files such as candidate profiles and voting records in a secure and distributed manner. Smart contracts automate the core election functions such as vote casting, validation, and result declaration, thereby minimizing the risk of human error and manipulation. A modular user interface is provided for both voters and election administrators, facilitating real-time monitoring, seamless authentication, and secure participation. By leveraging blockchain’s trustless architecture and privacy-preserving cryptographic protocols, the proposed system aims to modernize the electoral process, enhance voter confidence, and strengthen democratic institutions in the digital age.The architecture ensures end-to-end verifiability, making each vote independently auditable without compromising confidentiality. This integration of privacy, security, and scalability offers a robust foundation for next-generation electoral systems.
Introduction
Traditional voting systems in democracies face challenges like voter fraud, result tampering, lack of transparency, and limited accessibility, undermining public trust. Recent advances in blockchain, cryptography, and decentralized storage offer new solutions to these issues by enabling secure, transparent, and tamper-proof digital elections.
This paper presents a Blockchain-Based Voting System that uses Aadhaar-linked OTP for voter authentication, Zero-Knowledge Proofs (ZKP) for privacy, the Polygon Proof-of-Stake blockchain for secure transaction management, and IPFS for decentralized storage of non-transactional election data. The system reduces human intervention, prevents fraud, and provides real-time monitoring for election administrators.
The methodology involves a modular architecture with three layers: a web-based frontend, smart contract backend on Polygon, and IPFS for distributed data storage. Voters authenticate via Aadhaar OTP and use ZKP to maintain anonymity. Votes are encrypted and immutably recorded on the blockchain, with smart contracts enforcing one vote per person. The admin dashboard allows live election monitoring and management, with all admin actions logged on-chain.
Testing confirmed secure, accurate voter authentication, tamper-proof vote recording, transparent real-time tallying, and scalable, low-cost operation via Polygon. The system addresses key limitations of traditional and earlier digital voting platforms by combining decentralized storage, privacy-preserving cryptography, and blockchain scalability.
Future enhancements include biometric voter verification, mobile app development, multilingual support, offline voting capability, integration with government databases, and optimization of ZKP for large-scale elections—ensuring the platform remains secure, accessible, and scalable for real-world use.
Conclusion
The Blockchain-Based Voting System presented in this paper demonstrates the effectiveness of integrating decentralized technologies, cryptographic privacy, and Aadhaar-based authentication to modernize and secure the electoral process. Unlike traditional voting systems, this architecture ensures end-to-end transparency, immutability, and privacy through the use of Polygon PoS blockchain, Zero-Knowledge Proofs (ZKP), and IPFS-based decentralized storage.
It enables secure voter onboarding via OTP verification, verifiable and anonymous vote casting, and real-time result computation through smart contracts.
System evaluation showed high accuracy in vote handling, resistance to tampering, and seamless user interaction, indicating strong potential for scalability and public adoption. The modular architecture supports adaptability to both institutional and large-scale government elections, while cryptographic components preserve voter anonymity and data integrity. By eliminating manual intervention and central points of failure, the system enhances electoral trust, reduces fraud, and empowers democratic participation in the digital era. This work affirms blockchain’s role in transforming voting infrastructure and lays the groundwork for future innovations in secure, transparent, and inclusive digital governance.
References
[1] S. Sharma, A. S. Kapoor, and P. Kumar, \"Blockchain-based secure voting system using smart contracts,\" Journal of Computer Networks and Communications, vol. 2020, pp. 1-12, Dec. 2020. DOI: 10.1155/2020/6871609.
[2] J. Liu, X. Zhang, and L. Zhao, \"A secure and transparent voting system based on blockchain technology,\" IEEE Access, vol. 8, pp. 50067-50075, Mar. 2020. DOI: 10.1109/ACCESS.2020.2984694.
[3] D. K. Saini, \"Enhancing election integrity with blockchain technology: A review,\" IEEE Transactions on Industrial Informatics, vol. 17, no. 5, pp. 3402-3411, May 2021. DOI: 10.1109/TII.2020.3016038.
[4] R. Sharma, P. Jha, and N. Tiwari, \"Aadhar-based authentication for e-voting systems: A novel approach,\" Proceedings of the IEEE International Conference on Artificial Intelligence and Data Science, pp. 455-460, Dec. 2021. DOI: 10.1109/AIDeS55143.2021.9707675.
[5] M. J. R. M. S. Martin, \"A blockchain-based voting system with real-time data tracking and monitoring,\" IEEE Transactions on Computational Social Systems, vol. 8, no. 3, pp. 405-413, Jun. 2021. DOI: 10.1109/TCSS.2021.3055459.
[6] T. A. Prasad, \"Design and implementation of a secure blockchain-based e-voting system,\" IEEE Journal of Selected Topics in Signal Processing, vol. 15, no. 3, pp. 644-654, Mar. 2022. DOI: 10.1109/JSTSP.2022.3142275.
[7] C. J. Ho, \"Blockchain applications for e-voting: Security and transparency in the election process,\" IEEE Access, vol. 10, pp. 7758-7766, Apr. 2022. DOI: 10.1109/ACCESS.2022.3152615.
[8] N. A. S. Ahmad, \"A comparative analysis of blockchain platforms for e-voting systems,\" IEEE Transactions on Cloud Computing, vol. 12, no. 1, pp. 1-14, Jan. 2023. DOI: 10.1109/TCC.2023.3156000.
[9] R. A. G. Martin, \"Implementing blockchain with Zero Knowledge Proofs for enhanced security in voting systems,\" IEEE Transactions on Information Forensics and Security, vol. 18, pp. 457-465, Feb. 2024. DOI: 10.1109/TIFS.2024.3145698.
[10] D. S. Parker, \"Integrating blockchain and multi-factor authentication for secure e-voting applications,\" IEEE Transactions on Secure and Privacy Computing, vol. 20, no. 2, pp. 276-285, Apr. 2025. DOI: 10.1109/TSPC.2025.3124159.