Skip to content

Repository for storing and organizing my Zero Knowledge (ZK) readings. Explore resources, research papers, and articles related to ZK proofs, cryptography, and privacy-preserving technologies.

Notifications You must be signed in to change notification settings

savvycodings/ZK_Readings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

ZK Readings Repository

Welcome to the ZK Readings repository. This is a collection of resources related to Zero Knowledge proofs, cryptography, and privacy-preserving technologies.

Introduction

This repository serves as a curated list of readings and materials related to Zero Knowledge proofs (ZK). It is intended to help individuals interested in ZK learn more about this fascinating field and stay updated with the latest research and developments.

Research Papers

Structure Title Author
Introduction and History of ZKP Knowledge Complexity of Interactive Proof Systems Anca Nitulescu
Introduction and History of ZKP How to prove all NP-statements in zero-knowledge, and a methodology of cryptographic protocol design Oded Goldreich, Silvio Micali, Avi Wigderson
Introduction and History of ZKP How To Prove Yourself: Practical Solutions to Identification and Signature Problems Anca Nitulescu
Introduction and History of ZKP On Defining Proofs of Knowledge Mihir Bellare, Oded Goldreich
Introduction and History of ZKP zk-SNARKs: A Gentle Introduction Anca Nitulescu
Polynomial IOPs Verifiable computation using multiple provers Andrew J. Blumberg, Justin Thaler, Victor Vu, Michael Walfish
Polynomial IOPs Interactive Proofs and the Sum-Check Protocol Sanjeev Arora and Boaz Barak
Polynomial IOPs Spartan: Efficient and general-purpose zkSNARKs without trusted setup Srinath Setty
Polynomial IOPs Hyrax Doubly-efficient zkSNARKs without trusted setup Riad S. Wahby, Ioanna Tzialla, abhi shelat, Justin Thaler, and Michael Walfish
Polynomial IOPs Libra: Succinct Zero-Knowledge Proofs with Optimal Prover Computation Tiancheng Xie, Jiaheng Zhang, Yupeng Zhang, Charalampos Papamanthou,Dawn Song
Polynomial IOPs Constant-Size Commitments to Polynomials and Their Applications Aniket Kate , Gregory M. Zaverucha , and Ian Goldberg
Polynomial IOPs Dory: Efficient, Transparent arguments for Generalised Inner Products and Polynomial Commitments Jonathan Lee
Polynomial IOPs PLONK: Permutations over Lagrange-bases for Oecumenical Noninteractive arguments of Knowledge Ariel Gabizon, Aztec, Zachary J. Williamson, Oana Ciobotaru
Polynomial IOPs HyperPlonk: Plonk with Linear-Time Prover and High-Degree Custom Gates Binyi Chen - Espresso Systems, Benedikt Bünz - Espresso Systems - Stanford University, Dan Boneh - Stanford University, Zhenfei Zhang - Espresso Systems
Polynomial IOPs A Zero-Knowledge Version of vSQL Yupeng Zhang, Daniel Genkin, Jonathan Katz, Dimitrios Papadopoulos, and Charalampos Papamanthou
Polynomial IOPs Bulletproofs: Short Proofs for Confidential Transactions and More Benedikt B¨unz, Jonathan Bootle, Dan Boneh, Andrew Poelstra, Pieter Wuille, and Greg Maxwell
Polynomial IOPs Ligero: Lightweight Sublinear Arguments Without a Trusted Setup Scott Ames, Carmit Hazay, Yuval Ishai, Muthuramakrishnan Venkitasubramaniam
Polynomial IOPs Orion: Zero Knowledge Proof with Linear Prover Time Tiancheng Xie, Yupeng Zhang, Dawn Song
Polynomial IOPs Brakedown: Linear-time and post-quantum SNARKs for R1CS Alexander Golovnev, Jonathan Lee, Srinath Setty, Justin Thaler, Riad S. Wahby
Polynomial Commitments FRI Paper Eli Ben-Sasson, Iddo Bentov, Yinon Horesh, Michael Riabzev
Polynomial Commitments Best Existing Soundness Analysis of FRI Eli Ben-Sasson, Dan Carmon, Yuval Ishai, Swastik Kopparty
Polynomial Commitments Polynomial Commitments from FRI Alexander Vlasov and Konstantin Panarin
Polynomial Commitments Round-by-round Soundness, Fiat-Shamir, and Sum-check Ran Canetti, Yilei Chen, Justin Holmgren, Alex Lombardi, Guy N. Rothblum, Ron D. Rothblumk
Linear PCP Pinocchio Bryan Parno, Jon Howell, Craig Gentry, Mariana Raykova
Linear PCP Succinct Non-Interactive Arguments via Linear Interactive Proofs Nir Bitansky, Alessandro Chiesa, Yuval Ishai, Rafail Ostrovsky, and Omer Paneth
Linear PCP Groth16 Jens Groth
Recursive SNARKs Incrementally Verifiable Computation via Incremental PCPs Moni Naor, Omer Paneth, and Guy N. Rothblum
Recursive SNARKs Scalable Zero Knowledge via Cycles of Elliptic Curves Eli Ben-Sasson, Alessandro Chiesa, Eran Tromer, Madars Virza
Recursive SNARKs Nova: Recursive Zero-Knowledge Argumentsfrom Folding Schemes Abhiram Kothapalli, Srinath Setty, Ioanna Tzialla
Recursive SNARKs Proof-Carrying Data without Succinct Arguments Benedikt Bunz, Alessandro Chiesa, William Lin, Pratyush Mishra, Nicholas Spooner
Recursive SNARKs Folding Schemes with Selective Verification Carla Ràfols and Alexandros Zacharakis

Blog Posts

Title Link Author
Using ZK Proofs to Fight Disinformation Medium Dan Boneh
Zero Knowledge Canon, part 1 & 2 readmore Elena BurgerBryan ChiangSonal ChokshiEddy LazzarinJustin ThalerAli Yahya
Feist-Khovratovich technique for computing KZG proofs fast https://alinush.github.io/2021/06/17/Feist-Khovratovich-technique-for-computing-KZG-proofs-fast.html Alin Tomescu
Recursive STARKs https://medium.com/starkware/recursive-starks-78f8dd401025 StarkWare

License

This repository is licensed under the MIT License. Feel free to use, share, and modify the content in accordance with the license terms.

Enjoy your exploration of Zero Knowledge proofs and the world of cryptography!

About

Repository for storing and organizing my Zero Knowledge (ZK) readings. Explore resources, research papers, and articles related to ZK proofs, cryptography, and privacy-preserving technologies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published