Scalable Zero-Knowledge Protocols From Vector-OLE
summary
Uses vector-OLE as the core primitive to get information‑theoretic homomorphic MACs that act as tiny interactive commitments, and builds a commit‑and‑prove protocol called mac and cheese for arithmetic circuits that runs in streaming with constant memory. Multiplication checks cost 1–3 field elements of communication and benchmarks show about a million multiplications per second. Protocols can Fiat‑Shamir to remove verifier rounds, support compact disjunctions whose cost is proportional to the longest branch (with logarithmic overhead via recursion), but remain designated‑verifier and non‑succinct.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 3:06VectorOLE
- 7:46Mac and Cheese
- 13:38Disjunctions
- 14:55Main Observations
- 18:29Performance
- 19:59Summary
related talks
35mEfficient Zero Knowledge Protocols: The Modular Approach
44mBilinear Pairings-based Zero-Knowledge Proofs
30mPractical Zero Knowledge Proofs
52mDiscrete Log based Zero-Knowledge Proofs
44mIOP based Zero-Knowledge Proofs
41mGKR based Zero-Knowledge Proofs
26mApplications of Zero Knowledge Proofs in the Banking Industry
51mWhy you shouldn't trust me
