Election system trust must change as society is reshapedbydigitaltransformation.Ouronlinevotingplat- form offers safe, transparent, and decentralised elections by fusing DeepFace-powered facial recognition with the Avalanche blockchain. We guarantee smooth authentication while preserv- ing voter privacy by incorporating real-time facial verification. Everystage,fromvoterregistrationtovotecounting,isprotected by biometric and cryptographic measures. This working proto- type shows that safe, remote voting is not only a goal for the future but is something we can accomplish now.
Introduction
The project “Online Voting System Using Blockchain Technology and Facial Recognition” aims to modernize traditional voting by addressing issues like long queues, human error, and security risks. It integrates Avalanche blockchain for immutable, transparent vote recording and DeepFace facial recognition with liveliness checks for accurate voter identity verification, preventing fraud and impersonation.
Key features include OTP-based registration, candidate management, and secure smart contract-based voting. The system ensures speed, reliability, scalability, and strong security, with trade-offs like internet and Avalanche network dependency deemed acceptable.
The literature review highlights existing blockchain voting systems' limitations (Ethereum’s cost/scalability, spoofing risks in identity verification, usability issues) and explains how this system improves on them by combining fast Avalanche blockchain, dynamic facial recognition (using OpenCV and MediaPipe), and privacy-preserving cryptography (“accountable anonymity”).
The system architecture comprises:
Frontend: React.js interface with facial recognition, OTP, MetaMask integration for secure voting.
Backend: Node.js/Express.js managing user authentication, database (MongoDB), and facial recognition API.
Blockchain: Avalanche smart contracts ensure tamper-proof vote recording and automated result calculation.
Performance results show improved speed (2-3 seconds per vote), enhanced security (no fraud detected), and greater transparency versus traditional voting. Additional features include multi-language support and real-time notifications.
Conclusion
In a increasingly digital world that cuts across industries such as finance, education, and healthcare, it is natural thatthe electoral process also has to adapt alongside. The purpose ofthisprojectwasnotsimplytodesignanotherapp;rather, it was to reimagine the form a secure and open electoral system in the 21st century might take. With the combinationof the transparency and security of blockchain with the high degreeofaccuracyinfacialrecognition,wehavebuiltasystem which guarantees that every vote is not only recorded but also respected and protected. Each voter is authenticated, every transaction is trackable, and the entire process is contained within a simple, user-friendly interface for all people regard- lessoftheirtechnologicalexpertise.Thedeploymentonthe
Avalanche blockchain was intentional, as it enabled us to bypass the slow transaction times and prohibitive gas prices that define alternative networks like Ethereum. Furthermore, byincorporatingDeepFacefacialrecognitiontech,webrought a level of trust to the system whereby every vote is being cast by the right person.
Combined with our React frontend, the result is a platform that is not just secure and fast but actually user-friendly as well. This demonstration guarantees us that secure internet voting is not only possible but also viable,with the potential for widespread application. It is not coding; it is a powerful declaration about the future development of democratic processes. That being said, we are aware that the journeycontinues.There’salwaysscopeforinnovation—beit with features that incorporate differently-abled users, or even AI-driven fraud detection. This isn’t about technology. This is about rebuilding trust—voter by voter, person by person, and community by community
References
[1] N.Faour,”TransparentE-votingdAppbasedonwavesblockchainand RIDE language,” 2019 XVI International Symposium Problems ofRedundancyinInformationandControlSystems(REDUNDANCY),pp.219–223, 2019.
[2] S. Shukla, A. N. Thasmiya, D. O. Shashank, and H. Mamatha, ”OnlinevotingapplicationusingEthereumblockchain,”2018InternationalCon-ference on Advances in Computing, Communications and Informatics(ICACCI), pp. 873–880, 2018.
[3] K.PatidarandS.Jain,”Decentralizede-votingportalusingblockchain,”201910thInternationalConferenceonComputing,CommunicationandNetworking Technologies (ICCCNT), pp. 1–4, 2019.
[4] D. Raikar and A. Vatsa, ”BCT-voting: A blockchain technology-basedvoting system,” The 27th International Conference on Parallel andDistributed Processing Techniques and Applications (PDPTA’21), pp.26–29, 2021.
[5] C. Toma, M. Popa, C. Boja, C. Ciurea, and M. Doinea, ”Secure andanonymous voting D-App with IoT embedded device using BlockchainTechnology,” Electronics, vol. 11, no. 12, p. 1895, 2022.
[6] Ahmed Ben Ayed, ”A conceptual secure blockchain-based electronicvoting system”, International Journal of Network Security & Its Appli-cations, vol. 9, no. 3, pp. 01-09, 2017.
[7] PatrickMcCorry,SiamakF.ShahandashtiandFengHao,”Asmartcon-tract for boardroom voting with maximum voter privacy”, InternationalConference on Financial Cryptography and Data Security, pp. 357-375,2017.
[8] M.Hellman,YavuzEmre,AliKaanKoc¸,UmutCanC¸abukandGo¨khanDalkihc¸,”Towardssecuree-votingusingethereumblockchain”,20186thInternational Symposium on Digital Forensic and Security (ISDFS), pp.1-7, 2018.
[9] Dagher, Gaby G., et al. ”Broncovote: Secure voting system usingethereum’s blockchain.” (2018).
[10] Caiazzo, Francesca, and Ming Chow. ”A block-chain implementedvoting system.” Computer System Security 1.1 (2016): 1-13.
[11] Pirpattipanad, Natsatika, and ParujRatanaworachan. ”User Experienceson a Blockchain-Based Ticket Sales Platform.” 2024 28th InternationalComputer Science and Engineering Conference (ICSEC). IEEE, 2024.
[12] Amores-Sesar, Ignacio, Christian Cachin, and Enrico Tedeschi. ”Whenis spring coming? A security analysis of avalanche consensus.” arXivpreprint arXiv:2210.03423 (2022).
[13] Faqir-Rhazoui, Youssef, et al. ”Effect of the gas price surges on useractivity in the daos of the ethereum blockchain.” Extended Abstracts ofthe 2021 CHI Conference on Human Factors in Computing Systems.2021.
[14] Khan, Maliha, et al. ”Face detection and recognition using OpenCV.”2019 International Conference on Computing, Communication, andIntelligent Systems (ICCCIS). IEEE, 2019.
[15] Singh, Amritanshu Kumar, Vedant Arvind Kumbhare, and K. Arthi.”Real-time human pose detection and recognition using mediapipe.”International conference on soft computing and signal processing. Sin-gapore: Springer Nature Singapore, 2021.