ZKP Ideal functionality
summary
Defines an ideal ZKP as a cloud-like API that accepts statements and returns public, verifiable attestations while keeping witnesses secret, and claims two concrete guarantees: proof-of-knowledge/extractability so a simulator can obtain witnesses, and non-transferability plus public verifiability so proofs can be checked by anyone but not reused. Discusses practicality tradeoffs, support for programmable CRS, composition across multiple proofs (including verified-encryption composition), and the hard challenge of online extraction without rewinding.
AI-written summary · about
chapters (11)
- 0:00Intro
- 0:12Zero Knowledge
- 1:50Security
- 2:32Security implications
- 4:05What is guaranteed
- 5:33Pinocchio
- 8:27Modifying
- 12:52Multiple proofs
- 14:15Relation
- 15:45Relations
- 17:31Implementation
related talks
45mZero Knowledge Ideal Functionality
41mGKR based Zero-Knowledge Proofs
44mBilinear Pairings-based Zero-Knowledge Proofs
51mWhy you shouldn't trust me
35mEfficient Zero Knowledge Protocols: The Modular Approach
32mSoK: Private Programmability on Blockchain Systems
26mZKP for Audits of Unsolicited Consumer Communication
21mBringing ZKP to Traditional Industries, Physical World Use Cases
