Linear-Time Zero-Knowledge Arguments with Logarithmic Proof-Size
summary
Claim: cryptographic arguments with a linear-time prover and indexer, polylogarithmic verification and logarithmic query complexity, constructed by turning tensor-query IOPs into point-query IOPs via a code-based compiler that uses linear-time encodable codes and tensor-product encodings, plus masking and a Merkle-style hashing step to get a crypto argument. Built information-theoretic IOPs and then hashed them; works but requires large fields (≥ Omega(n)) and incurs nontrivial coding overheads and unknown concrete constants.
AI-written summary · about
chapters (33)
- 0:00Intro
- 0:43The holy grail for efficient zero-knowledge
- 2:13What counts as linear time?
- 3:10Obstacles
- 4:41The holy grail requires
- 4:51A ray of hope
- 8:03Interactive oracle proofs
- 9:14Approach for sublinear proof size and verification
- 11:12The code-based compiler
- 12:23Approach for polylogarithmic proof size verification
- 13:25Related techniques
- 24:45Quick and easy tensor IOPs
- 26:51The compiled point-query IOP
- 28:45Encodings using the tensor code c
- 29:41How does the consistency test work?
- 30:47A folding operation
- 31:06Computing query answers by folding
- 31:46Partial tensor encodings
- 32:10Partially encoding tensor IOP proofs
- 32:21How do we check consistency?
- 32:38How the IOPP checks consistency
- 33:01The consistency check IOPP
- 33:13What the verifier wants to check
- 33:24Spot-checks using few queries
- 34:58Analysis: prover complexity
- 36:12Analysis: query and verifier complexity
- 38:07Zero-knowledge and tensor encodings
- 38:42Codeword entries leak information
- 39:10Masking with encoding randomness
- 40:12Defining zero-knowledge algebraically
- 45:27Tensor products of zero-knowledge code
- 48:59Query bounds under tensor products
- 50:11Summary of results
related talks
01h 06mLattice-based Zero-knowledge Proofs
01h 09mProofs - Practice 1
01h 13mA Zero-Knowledge PCP Theorem
43mConstant-Round Arguments from One-Way Functions
41mTalk by Elaine Shi (Carnegie Mellon University)
57mThe Cryptographic Lens: Visions of our Past and Future
01h 04mTutorial on obfuscation
38mNew Techniques for Zero-Knowledge: Leveraging Inefficient Provers to Reduce Assumptions, ...
