Efficient Zero-Knowledge Proofs for Real-World Programs
Author(s)
Yang, Yibin
Advisor(s)
Editor(s)
Collections
Supplementary to:
Permanent Link
Abstract
Zero-knowledge proofs (ZKPs) allow a prover to convince a verifier of the validity of a statement without revealing any information beyond its truth. Since their introduction in 1985 by Shafi Goldwasser, Silvio Micali, and Charles Rackoff, ZKPs have become foundational in both theoretical and applied cryptography.
Most existing ZKPs operate over the circuit model. While circuits offer a clean abstraction for theoretical analysis, they diverge significantly from how real-world computation is expressed---namely, via high-level programming languages. As a result, applying ZKPs to real-world programs incurs substantial overhead in terms of both efficiency and usability.
This dissertation aims to discuss why these inefficiencies exist, how they hinder broader adoption of ZKPs, and, more importantly, how we can mitigate them through new cryptographic systems and algorithmic advances.
Sponsor
Date
2025-07-28
Extent
Resource Type
Text
Resource Subtype
Dissertation