PP-ZKP: Blockchain-based e-voting system using privacy preserving smart contracts and Zero-Knowledge Proofs

Authors

  • Mohammad Siraj Ali
  • Ashish Kumar Savita
  • Avadhesh Yadav
  • Nidhi Prasad
  • Shobhit Srivastava

Keywords:

N\A

Abstract

This paper proposes a novel blockchain-based e-voting framework that integrates a permissioned blockchain architecture with privacy-preserving smart contracts using zero-knowledge proofs (ZKPs) to ensure voter anonymity without compromising verifiability. Unlike previous systems, our design includes a lightweight consensus mechanism optimized for high-throughput voting scenarios, addressing the scalability bottleneck commonly found in blockchain applications. We introduce a hybrid on-chain/off-chain verification model that minimizes gas costs while maintaining transparency and auditability. Experimental evaluations using simulated national election datasets demonstrate that our framework achieves a 30% reduction in computational overhead and 50% faster finality compared to existing blockchain-based voting protocols. This work advances the state of e-voting by providing a secure, scalable, and cost-effective solution tailored for modern democratic processes.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

References

Zhang, Y., Chen, X., & Wang, L. (2018). A secure e-voting system based on Ethereum blockchain. Proceedings of the International Conference on Blockchain Technology, 12–18.

Kshetri, N., & Voas, J. (2019). Blockchain-enabled e-voting: An identity verification approach using biometrics. Computer, 52(5), 60–65.

Swanstrom, R., Li, H., & Xue, Y. (2020). A permissioned blockchain e-voting system using Hyperledger Fabric. Journal of Information Security and Applications, 55, 102581.

Dorri, A., Kanhere, S. S., & Jurdak, R. (2020). Lightweight blockchain for IoT-based voting. IEEE Internet of Things Journal, 7(10), 8543–8555.

Sankar, S., & Ramkumar, B. (2021). A zero-knowledge proof-enabled blockchain e-voting system. International Journal of Information Security, 20(6), 621–635.

Alam, M., Sharif, K., & Latif, S. (2021). A two-phase blockchain voting protocol with off-chain encryption and on-chain verification. Future Generation Computer Systems, 115, 185–196.

Patil, A., & Singh, R. (2022). Blockchain-based voting with IPFS for secure vote storage. Procedia Computer Science, 193, 128–135.

Lee, S., Kim, J., & Park, H. (2023). Consortium blockchain-based e-voting with BFT consensus. IEEE Access, 11, 33422–33435.

Mehta, P., & Arora, S. (2023). Privacy-preserving e-voting using zk-SNARKs on blockchain. Journal of Cryptographic Engineering, 13(2), 89–102.

Nguyen, T., Pham, Q., & Le, D. (2024). Scalable sidechain-based e-voting using blockchain. ACM Transactions on Internet Technology, 24(1), Article 5.

Sampath, T. A., Fatima, N., Vikas, Y., & Faiz, M. (2024). Optimizing the discovery of web services with QoS-based runtime analysis for efficient performance. In Advances in Networks, Intelligence and Computing (pp. 776-785). CRC Press.

Narayan, V., Srivastava, S., Faiz, M., Kumar, V., & Awasthi, S. (2024). A comparison between nonlinear mapping and high-resolution image. In Computational Intelligence in the Industry 4.0 (pp. 153-160). CRC Press.

Downloads

Published

2025-07-14

How to Cite

1.
Ali MS, Savita AK, Yadav A, Prasad N, Srivastava S. PP-ZKP: Blockchain-based e-voting system using privacy preserving smart contracts and Zero-Knowledge Proofs. J Neonatal Surg [Internet]. 2025Jul.14 [cited 2025Nov.5];14(32S):5213-9. Available from: https://www.jneonatalsurg.com/index.php/jns/article/view/8269