Electronic Voting Machines (EVMs) have improved the efficiency of elections; however, voter impersonation and duplicate voting remain critical challenges. This paper proposes) using real-time face recognition for voter authentication. The system integrates a webcam-based face capture module, facial encoding storage in a secure database, and a graphical user interface for vote casting and administration.
The framework ensures that only registered voters can vote and prevents multiple voting attempts using biometric verification and database validation. The proposed system is suitable for academic institutions, organizational elections, and prototype-level secure voting research. Experimental evaluation demonstrates reliable face recognition accuracy under controlled lighting conditions with prevention of duplicate voting.
Introduction
Elections are central to democratic governance, and the integrity of voting systems directly affects public trust. Traditional paper ballots and early electronic voting machines (EVMs) face challenges such as ballot tampering, impersonation, and counting errors. Biometric authentication—particularly facial recognition—offers a promising solution, providing contactless, user-friendly, and cost-effective voter verification. Advances in computer vision and deep learning have improved face recognition accuracy, enabling real-time authentication for electoral processes.
Literature Review:
Early electronic voting systems improved efficiency but lacked strong security measures, leaving them vulnerable to impersonation and tampering.
Fingerprint-based biometric systems are effective but face hygiene, durability, and usability issues.
Facial recognition algorithms, from Eigenfaces and Fisherfaces to modern deep learning embeddings, provide robust, non-invasive identification.
Many prototype systems use a two-stage approach: face detection followed by matching against a registered database, often using Euclidean or cosine similarity with threshold-based decision rules.
Secure database management, including lightweight options like SQLite, ensures reliable storage of biometric data.
Proposed Methodology:
Integrates Python-based face recognition with Arduino Uno hardware and SQLite database management.
Workflow: system initialization → voter registration → face authentication → voting via push buttons/LED feedback → database update → vote confirmation.
Advantages: contactless authentication, low-cost, real-time verification, scalable for institutional elections, and prevention of duplicate voting.
Results & Discussion:
The system achieves high recognition accuracy, provides immediate hardware feedback, prevents duplicate voting, and maintains efficient processing times.
Conclusion
This paper presented the design and implementation of a integrated with an Arduino Uno hardware interface. The proposed system combines biometric authentication, real-time facial recognition, database management, and hardware-controlled voting mechanisms to enhance the security and reliability of electronic voting processes in small-scale institutional environments.
The system successfully demonstrated:
1) Accurate real-time face recognition using 128-dimensional facial embeddings
2) Secure voter registration with biometric storage in a local database
3) Prevention of duplicate voting through status flag validation
4) Reliable hardware interaction using push buttons, LCD display, and LED indicators
5) Seamless communication between Python software and Arduino via serial interface
Experimental evaluation showed high recognition accuracy 95–97% under controlled lighting conditions, with an average total voting time of 6–8 seconds per voter. The integration of biometric verification with hardware-level vote capture significantly reduces the risk of impersonation and unauthorized voting.
References
[1] A. K. Jain, A. Ross, and S. Prabhakar, “An Introduction to Biometric Recognition,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 14, no. 1, pp. 4–20, 2004.
[2] K. Delac and M. Grgic, “A Survey of Biometric ]Recognition Methods,” in Proceedings of the 46th International Symposium Electronics in Marine, 2004, pp. 184–193.
[3] M. Turk and A. Pentland, “Eigenfaces for Recognition,” Journal of Cognitive Neuroscience, vol. 3, no. 1, pp. 71–86, 1991.
[4] P. N. Belhumeur, J. P. Hespanha, and D. J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 19, no. 7, pp. 711–720, 1997.
[5] F. Schroff, D. Kalenichenko, and J. Philbin, “FaceNet: A Unified Embedding for Face Recognition and Clustering,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2015, pp. 815–823.
[6] D. E. King, “Dlib-ml: A Machine Learning Toolkit,” Journal of Machine Learning Research, vol. 10, pp. 1755–1758, 2009.
[7] G. Bradski, “The OpenCV Library,” Dr. Dobb’s Journal of Software Tools, 2000.
[8] R. Maltoni, D. Maio, A. K. Jain, and S. Prabhakar, Handbook of Fingerprint Recognition, 2nd ed., London, U.K.: Springer, 2009.
[9] T. Kohno, A. Stubblefield, A. D. Rubin, and D. S. Wallach, “Analysis of an Electronic Voting System,” in Proceedings of the IEEE Symposium on Security and Privacy, 2004, pp. 27–40.
[10] D. Chaum, “Secret-Ballot Receipts: True Voter-Verifiable Elections,” IEEE Security & Privacy, vol. 2, no. 1, pp. 38–47, 2004.
[11] S. Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System,” 2008.
[12] S. Zafar, M. Sharif, and M. Raza, “Biometric-Based Electronic Voting System Using Face Recognition,” International Journal of Advanced Computer Science and Applications, vol. 9, no. 5, pp. 234–240, 2018.
[13] A. Kumar and D. Zhang, “Personal Recognition Using Hand Shape and Texture,”IEEE Transactions on Image Processing, vol. 15, no. 8, pp. 2454–2461, 2006.
[14] R. C. Gonzalez and R. E. Woods, Digital Image Processing, 3rd ed., Pearson Education, 2008
[15] S. Sharma and R. Verma, “Secure Database Design for Biometric Applications,” International Journal of Computer Applications, vol. 182, no. 12, pp. 15–20, 2018.