Design of a Secure Electronic Voting System Based on Zero-Knowledge Proof and Blockchain Technology

Author Names:
Bin Hu, Haixin Huang
Author Affiliation:
School of Electronic Information Engineering, Henan Polytechnic Institute, Nanyang, 473000, China
Author Email:
gracia.hu@outlook.com
Publication Date:
May 18, 2026

Page numbers:

4177-4188

DOI Number:

https://doi.org/10.1177/14727978251361854

Abstract:

As the demand for e-voting grows, it has become particularly important to ensure the security and fairness of the voting system. Therefore, an e-voting system is studied and designed to ensure the non-tamperability of voting results. The system utilizes zero-knowledge proof to verify the identity of the voter, while ensuring the tamperability of the voting data through blockchain technology. The experimental results indicated that the system outperformed the existing schemes in terms of processing speed and verification efficiency. Specifically, when the number of voters was 200, the time consuming and single verification time of this system were 3.7 s and 6.4 ms, respectively. When the number of voters increased to 600, the time consuming and single verification time were 8.3 s and 13.3 ms, respectively. In the number of candidates/voters was 5/80, none of the system’s gas consumption exceeded the maximum limit of a single transaction in Ether. Among them, the gas consumption of Vote Control contract was 5577485, and the gas consumption of non-interactive zero knowledge contract was 3826753. Furthermore, the more candidates there were, the longer it took the system to operate, although the number of voters had less of an effect on the cost of operating the voter system. The above outcomes reveal that the e-voting system proposed in the study provides a secure and efficient solution for small-scale voting activities and provides a basis for future optimization of large-scale voting scenarios.
Keywords:
electronic voting system, zero-knowledge proof, blockchain technology, security, verification efficiency
You need to register before accessing this content.
Scroll to Top