Landmark Papers
Essential academic papers in zero-knowledge research
The knowledge complexity of interactive proof-systems
The origins of zero-knowledge proofs
How to prove yourself: Practical solutions to identification and signature problems
First practical applications
How to prove all NP statements in zero-knowledge and a methodology of cryptographic protocol design
Proving NP statements in zero-knowledge
Everything provable is provable in zero-knowledge
Zero-knowledge for all languages
A note on efficient zero-knowledge proofs and arguments
Efficient zero-knowledge arguments
IP=PSPACE
IP = PSPACE
Proof Verification and Hardness of Approximation Problems
Proof verification and approximation hardness
A note on efficient zero-knowledge proofs and arguments
Efficient zero-knowledge arguments
Algebraic methods for interactive proof systems
Algebraic methods for proofs
Computationally sound proofs
First SNARK construction
Delegating computation: interactive proofs for muggles
Efficient delegation of computation
Incrementally verifiable computation or proofs of knowledge imply time/space efficiency
Incrementally verifiable computation
Short pairing-based non-interactive zero-knowledge arguments
Short pairing-based SNARKs
Constant-size commitments to polynomials and their applications
Polynomial commitment scheme
Quadratic span programs and succinct NIZKs without PCPs
Practical SNARK construction
Zerocash: Decentralized anonymous payments from bitcoin
Decentralized anonymous payment system
Succinct Non-Interactive zero knowledge for a von neumann architecture
zkVM architecture
A note on the GKR protocol
GKR protocol overview
Pinocchio: Nearly practical verifiable computation
Verifiable computation via Pinocchio
On the size of pairing-based non-interactive arguments
Efficient pairing-based SNARK
Scalable, transparent, and post-quantum secure computational integrity
Post-quantum secure integrity
Fast reed-solomon interactive oracle proofs of proximity
Reed-Solomon IOPs
Plonk: Permutations over lagrange-bases for oecumenical noninteractive arguments of knowledge
Introduced universal SNARK
Cairo–a Turing-complete STARK-friendly CPU architecture
STARK-friendly CPU
Nova: Recursive zero-knowledge arguments from folding schemes
Recursive ZK arguments
References
- Jens Groth, DFINITY. " Bilinear Pairings-based Zero-Knowledge Proofs ". 2019.
- zksecurity. " 10 Must-Read Papers That Shaped Modern Zero-Knowledge Proofs ". 2024.