Design and Implementation of a Secure and Accurate Electronic Voting Machine Using Verilog on Zynq FPGA

Authors

  • Lekkala Chetan Harsha Department of ECE, Amrita School of Engineering, Amrita Vishwa Vidyapeetham, Chennai, India
  • Sita Devi Bharatula Department of ECE, Amrita School of Engineering, Amrita Vishwa Vidyapeetham, Chennai, India
  • B. Naresh Kumar Reddy Department of ECE, National Institute of Technology Tiruchirappalli, India
  • K. Sarangam Department of ECE, National Institute of Technology Warangal, India

DOI:

https://doi.org/10.13052/jmm1550-4646.213410

Keywords:

Electronic voting machine, Zynq Board, security, scalability, hardware-based implementation, voter authentication, vote validation

Abstract

A Verilog-based EVM on a Zynq Board that may enhance the security, reliability, and transparency of voting will be designed and developed. Using the Zynq System-on-Chip platform, it contains an integrative on-chip structure of ARM processor and FPGA fabric, thereby providing robust hardware for processing votes with minimal errors. This HDL called Verilog will be used to program the vote counting logic, results to be displayed, and user interaction. The system has several security layers – voter authentication and validation of votes – which therefore ensures integrity. It also supports multiple candidates and can accommodate real-time updates of votes displayed. The programmable nature of the Zynq platform allows it to be scaled and adapted for future use in different types and configurations of elections. In addition, the hardware implementation utilized here reduces tampering and unauthorized access threats, one of the major concerns when doing procedures in an election. Testing and simulation results confirm that the system is accurate and can perform according to the standards set up. The project will stress the efficient application of embedded systems and digital design to real-world applications, especially mission-critical areas like voting.

Downloads

Download data is not yet available.

Author Biographies

Lekkala Chetan Harsha, Department of ECE, Amrita School of Engineering, Amrita Vishwa Vidyapeetham, Chennai, India

Lekkala Chetan Harsha is a graduate in Electronics and Communication Engineering from Amrita Vishwa Vidyapeetham. His areas of interest include embedded systems, wireless communication, and VLSI design.

Sita Devi Bharatula, Department of ECE, Amrita School of Engineering, Amrita Vishwa Vidyapeetham, Chennai, India

Sita Devi Bharatula has close to 20years of rich teaching experience across the states of Andhra Pradesh, Kerala and Tamil Nadu. Presently, she is working as Assistant Professor(SG), in the Department of ECE at Amrita Vishwa Vidyapeetham, Chennai since 1st Sep., 2021. She served as the Head of the Department from Nov 2022 to April 2024. She has 25 International and National Conference and Journal papers to her credit. She is very active with her Industry connections and brings multitudes of benefits to the students and the department. With her guidance, 13 of Amrita students joined CDAC as project associate in June 2024. She has initiated IEEE Student Branch at Amrita, Chennai and leading it very constructively as the Faculty Counsellor. She has organized many technical programs on the campus to get real time exposure to her students. She has organized 1 international and 2 national conferences.

B. Naresh Kumar Reddy, Department of ECE, National Institute of Technology Tiruchirappalli, India

B. Naresh Kumar Reddy is an accomplished individual in the field of Electronics and Communication Engineering. With a strong educational background, including a B.Tech from Sri Venkateswara University, an M.Tech from K.L.University, and a Doctoral Degree from the National Institute of Technology Goa, he has gained extensive knowledge in his field. He has gained practical experience through internships at Intel Technology India Pvt. Ltd. and as a Post-Doctoral Fellow at the Indian Institute of Technology Delhi. Currently serving as an Assistant Professor at the National Institute of Technology in Tiruchirappalli, Tamil Nadu, he is actively involved in teaching and research, focusing on areas such as Networks-on-Chip, VLSI system design, and Embedded Systems. His contributions are evident through his numerous publications in prestigious journals and conferences. As a Senior member of IEEE and a member of ACM, he continues to contribute to the advancement of FPGA field.

K. Sarangam, Department of ECE, National Institute of Technology Warangal, India

K. Sarangam is a dedicated academician and researcher in the field of VLSI. With a Ph.D. from the National Institute of Technology Warangal, he possesses a strong technical foundation in integrated circuit design. Currently serving as an Assistant Professor in the Department of Electronics and Communication Engineering at the National Institute of Technology Warangal, he is actively involved in both teaching and research activities.

References

J. M. Bohli, C. Henrich, C. Kempka, J. Muller-Quade and S. Rohrich, “Enhancing Electronic Voting Machines on the Example of Bingo Voting,” in IEEE Transactions on Information Forensics and Security, vol. 4, no. 4, pp. 745–750, Dec. 2009.

A. Villafiorita, K. Weldemariam and R. Tiella, Development, Formal Verification, and Evaluation of an E-Voting System With VVPAT in IEEE Transactions on Information Forensics and Security, vol. 4, no. 4, pp. 651–661, Dec. 2009.

R. A. Fink, A. T. Sherman and R. Carback, “TPM Meets DRE: Reducing the Trust Base for Electronic Voting Using Trusted Platform Modules,” IEEE Transactions on Information Forensics and Security, in vol. 4, no. 4, pp. 628–637, Dec. 2009.

S. Raut, V. Talekar and A. Govardhan, “Digital Electronic Voting Machine Using Raspberry Pi and Touchscreen Display,” 2021 5th International Conference on Electrical, Electronics, Communication, Computer Technologies and Optimization Techniques (ICEECCOT), pp. 752–756, 2021.

M. R. Alam, M. Masum, M. Rahman and A. Rahman, “Design and implementation of microprocessor based electronic voting system,” 2008 11th International Conference on Computer and Information Technology, Khulna, Bangladesh, pp. 264–269, 2008.

R. Rezwan, H. Ahmed, M. R. N. Biplob, S. M. Shuvo and M. A. Rahman, “Biometrically secured electronic voting machine,” 2017 IEEE Region 10 Humanitarian Technology Conference (R10-HTC), 2017.

B. N. K. Reddy, M. Zia Ur Rahman and A. Lay-Ekuakille, “Enhancing Reliability and Energy Efficiency in Many-Core Processors Through Fault-Tolerant Network-on-Chip,” in IEEE Transactions on Network and Service Management, vol. 21, no. 5, pp. 5049–5062, 2024.

D. A. Kumar and T. U. S. Begum, “Electronic voting machine – A review,” International Conference on Pattern Recognition, Informatics and Medical Engineering (PRIME-2012), pp. 41–48, 2012.

V. K. Priya, V. Vimaladevi, B. Pandimeenal and T. Dhivya, “Arduino based smart electronic voting machine,” 2017 International Conference on Trends in Electronics and Informatics (ICEI), pp. 641–644, 2017.

A. BalaMurali, P. S. Sravanthi and B. Rupa, “Smart and Secure Voting Machine using Biometrics,” 2020 Fourth International Conference on Inventive Systems and Control (ICISC), pp. 127–132, 2020.

Govindaraj, Ramya, and P. Kumaresan. “Online Voting System using Cloud.” 2020 International Conference on Emerging Trends in Information Technology and Engineering (ic-ETITE). IEEE, 2020.

B. N. K. Reddy, S. Jogi and S. K, “Design and Implementation of an FPGA-based Emulator Circuit for MLP using Memristors,” 2024 28th International Symposium on VLSI Design and Test (VDAT), pp. 1–6, 2024.

Bhuvana Priya, R., P. Sivapriya, and V. K. G. Kalaiselvi. “Smart voting.” 2017 2nd International Conference on Computing and Communications Technologies (ICCCT). IEEE, 2017.

Avinash, N. J., et al. “High Performance Electronic Voting Machine (EVM) Implementation Using ARM Cortex M3.” 2020 Fourth International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud)(I-SMAC). IEEE, 2020.

Ali, Sahibzada Muhammad, et al. “Micro-controller based smart electronic voting machine system.” IEEE International Conference on Electro/Information Technology. IEEE, 2014.

S. Yadav, Punith, M.S., Shukla, R., “Blockchain based Electronic Voting Machine” International Conference on Edge Computing and Applications, pp. 479–483, 2022.

Giordano, R., Barbieri, D., Perrella, S., Tortone, G., Di Capua, F., Aloisio, A. (2018, November). Beam and Field Testing of Configuration Self-repair in Xilinx FPGAs. In 2018 IEEE Nuclear Science Symposium and Medical Imaging Conference Proceedings (NSS/MIC), pp. 1–2, 2018.

G. S. Reddy, S. Radha, K. T. Taufiq, K. D. S. Reddy, K. P. K. Reddy and P. Nagabushanam, “Security based Electronic Voting Machine using Xilinx tool,” 2022 2nd International Conference on Power Electronics & IoT Applications in Renewable Energy and its Control (PARC), pp. 1–4, 2022.

R. Pezzuol Jacobi, F. Trindade, J. Porfirio A. de Carvalho and R. Cantanhede, “JPEG decoding in an electronic voting machine,” Proceedings 13th Symposium on Integrated Circuits and Systems Design (Cat. No. PR00843), pp. 177–182, 2000.

Singh, A., Yadav, A., Kumar, A., Singh, K. “A Review of Smart Electronic Voting Machine,” hird International Conference on Sustainable Computing. Advances in Intelligent Systems and Computing, vol. 1404. Springer, 2022.

Downloads

Published

2025-08-13

How to Cite

Harsha, L. C. ., Bharatula, S. D. ., Reddy, B. N. K. ., & Sarangam, K. . (2025). Design and Implementation of a Secure and Accurate Electronic Voting Machine Using Verilog on Zynq FPGA. Journal of Mobile Multimedia, 21(3-4), 505–520. https://doi.org/10.13052/jmm1550-4646.213410

Issue

Section

WPMC 2024