Zero-Knowledge Proof Frameworks: A Systematic Survey
Not on the map. Why?
Abstract (arXiv)
Zero-Knowledge Proofs (ZKPs) are a cryptographic primitive that allows a prover to demonstrate knowledge of a secret value to a verifier without revealing anything about the secret itself. ZKPs have shown to be an extremely powerful tool, as evidenced in both industry and academic settings. In recent years, the utilization of user data in practical applications has necessitated the rapid development of privacy-preserving techniques, including ZKPs. This has led to the creation of several robust open-source ZKP frameworks. However, there remains a significant gap in understanding the capabilities and real-world applications of these frameworks. Furthermore, identifying the most suitable frameworks for the developers' specific applications and settings is a challenge, given the variety of options available. The primary goal of our work is to lower the barrier to entry for understanding and building applications with open-source ZKP frameworks. In this work, we survey and evaluate 25 general-purpose, prominent ZKP frameworks. Recognizing that ZKPs have various constructions and underlying arithmetic schemes, our survey aims to provide a comprehensive overview of the ZKP landscape. These systems are assessed based on their usability and performance in SHA-256 and matrix multiplication experiments. Acknowledging that setting up a functional development environment can be challenging for these frameworks, we offer a fully open-source collection of Docker containers. These containers include a working development environment and are accompanied by documented code from our experiments. We conclude our work with a thorough analysis of the practical applications of ZKPs, recommendations for ZKP settings in different application scenarios, and a discussion on the future development of ZKP frameworks.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Feb 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 4; 2026: 1.
5 papers.
- 2025A Survey of Zero-Knowledge Proof Based Verifiable Machine Learningcited by 21
- 2025DSperse: A Framework for Targeted Verification in Zero-Knowledge Machine Learningcited by 0
- 2025JSTprove: Pioneering Verifiable AI for a Trustless Futurecited by 0
- 2025Verifiable Split Learning via zk-SNARKscited by 0
- 2026Cryptographically verifiable authorization for autonomous AI agents: a falsifiable hypothesis and proof of conceptcited by 0
- 2026Cryptographically verifiable authorization for autonomous AI agents: a falsifiable hypothesis and proof of concept23 Jul 2026
- 2025Verifiable Split Learning via zk-SNARKs3 Nov 2025
- 2025JSTprove: Pioneering Verifiable AI for a Trustless Future23 Oct 2025
- 2025DSperse: A Framework for Targeted Verification in Zero-Knowledge Machine Learning9 Aug 2025
- 2025A Survey of Zero-Knowledge Proof Based Verifiable Machine Learning25 Feb 2025