PyVote: A Secure and Efficient Electronic Voting System with a User-Friendly GUI
S Adithya Krishna, R Sreeram, Avishek Rauniyar, BM Reddy, JD Udayan
International Conference on Information and Communication Technology for Competitive Strategies (ICTCS 2024)
Overview
Electronic voting systems promise increased accessibility and efficiency in democratic processes, but must balance security, usability, and verifiability. PyVote presents a secure and efficient electronic voting system featuring a user-friendly graphical user interface built in Python. The system implements cryptographic protocols for ballot security, voter authentication, and audit trail generation, while maintaining an intuitive interface accessible to non-technical voters.
Technical Details
My Contribution
Co-author — system architecture, GUI development, security analysis.
Co-author. Contributed to system architecture for secure electronic voting, GUI development, and security analysis. Participated in paper writing.
Challenges
Key Contributions
Impact
Demonstrates that secure electronic voting systems can be both cryptographically sound and user-accessible, bridging the gap between security research and practical deployment.
Lessons Learned
Citation
Krishna, S. A., Sreeram, R., Rauniyar, A., Reddy, B. M., & Udayan, J. D. (2025). PyVote: A secure and efficient electronic voting system with a user-friendly GUI. In Proceedings of ICTCS 2024, Lecture Notes in Networks and Systems (Vol. 1384, pp. 195–207). Springer. https://doi.org/10.1007/978-981-96-5751-3_17
S. A. Krishna, R. Sreeram, A. Rauniyar, B. M. Reddy, and J. D. Udayan, "PyVote: A Secure and Efficient Electronic Voting System with a User-Friendly GUI," in Proc. Int. Conf. Inf. Commun. Technol. Competitive Strategies (ICTCS), 2024, LNNS, vol. 1384, pp. 195–207. Springer, 2025.
Krishna, S. Adithya, et al. "PyVote: A Secure and Efficient Electronic Voting System with a User-Friendly GUI." Proceedings of ICTCS 2024, LNNS, vol. 1384, Springer, 2025, pp. 195-207.
Krishna, S. Adithya, R. Sreeram, Avishek Rauniyar, B. M. Reddy, and J. D. Udayan. "PyVote: A Secure and Efficient Electronic Voting System with a User-Friendly GUI." In Proceedings of ICTCS 2024, Lecture Notes in Networks and Systems, 1384:195–207. Springer, 2025. https://doi.org/10.1007/978-981-96-5751-3_17.
@inproceedings{krishna2025pyvote,
title = {PyVote: A Secure and Efficient Electronic Voting System with a User-Friendly GUI},
author = {Krishna, S Adithya and Sreeram, R and Rauniyar, Avishek and Reddy, BM and Udayan, JD},
booktitle = {International Conference on Information and Communication Technology for Competitive Strategies (ICTCS 2024)},
series = {Lecture Notes in Networks and Systems},
volume = {1384},
pages = {195--207},
publisher = {Springer},
year = {2025},
doi = {10.1007/978-981-96-5751-3_17}
}