"We are currently experiencing a Cambrian Explosion in the field of cryptographic proofs of computational integrity (CI), a subset of which include zero knowledge proofs. While a couple of years ago there were about 1–3 new systems a year, the rate has picked up so much that today we are seeing this same amount monthly, if not weekly."
-- ELI BEN-SASSON, A Cambrian Explosion of Crypto Proofs
Since its invention in 1986, ZKP systems, more and more, become building blocks for many other important domains, such as blockchains, Anonymous Credentials (in Web3), authentication systems, etc. In the following, we will mainly elaborate on the pratical ZKPs and roughly divide them into two categories: specific purpose ZKP and general purpose ZKP, in which their differences mainly come from the ability to prove different statements.
If we compare this with Partial Homomorphic Encryption and Fully Homomorphic Encryption, specific ZKP can only prove some specific(simple) and finite statements, while general ZK (theoretically) can prove any statements.
- Zero-knowledge Proof (ZKP)
-
Zero-Knowledge twenty years after its invention, also called A Short Tutorial of Zero-Knowledge
Oded Goldreich
Gol10, paper, Gol04 older version,homepage -
Proofs, Arguments, and Zero-Knowledge
Justin Thaler
Tha23, paper
-
The Knowledge Complexity of Interactive Proof-Systems (Invention of zero-knowledge)
Shafi Goldwasser, Silvio Micali, and Charle Rackoff
STOC 1985, paper, GMR85 -
On defining proofs of knowledge
Bellare Mihir and Oded Goldreich
CRYPTO 1992, paper, BG92 -
Algebraic methods for interactive proof systems
Carsten Lund, Lance Fortnow, Howard Karloff, and Noam Nisan
JACM 1992, paper, LFKN92 -
Efficient Identification and Signatures for Smart Cards
Schnorr Claus-Peter
CRYPTO 1989, paper, Sch89 -
Zero-knowledge from secure multiparty computation
Yuval Ishai, Eyal Kushilevitz, Rafail Ostrovsky, and Amit Sahai
STOC 2007, paper, IKOS07 -
Delegating computation: interactive proofs for muggles
Shafi Goldwasser, Yael Tauman Kalai, and Guy N. Rothblum
STOC 2008, paper, GKR08 older version, GKR08 -
Short Pairing-Based Non-Interactive Zero-Knowledge Arguments
Groth Jens
ASIACRYPT 2010, paper, Gro10 -
Quadratic Span Programs and Succinct NIZKs without PCPs
Rosario Gennaro, Craig Gentry, Bryan Parno, and Mariana Raykova
EUROCRYPT 2013, paper, GGPR13 -
On the Size of Pairing-Based Non-Interactive Arguments
Groth Jens
EUROCRYPT 2016, paper, Gro16 -
Bulletproofs: Short Proofs for Confidential Transactions and More
Benedikt Bunz, Jonathan Bootle, Dan Boneh, Andrew Poelstra, Pieter Wuille, and Greg Maxwell
S&P 2018, paper, BBB+18 -
Fast Reed-Solomon Interactive Oracle Proofs of Proximity
Eli Ben-Sasson, Iddo Bentov, Ynon Horesh, and Michael Riabzev
ICALP 2018, paper, BBHR18 -
Scalable Zero Knowledge with no Trusted Setup
Eli Ben-Sasson, Iddo Bentov, Ynon Horesh, and Michael Riabzev
CRYPTO 2019, paper, BBHR19 -
PLONK: Permutations over Lagrange-Bases for Oecumenical Noninteractive Arguments of Knowledge
Ariel Gabizon, Zachary J. Williamson, and Oana Ciobotaru
eprint 2019, paper, GWC19 -
Wolverine: Fast, Scalable, and Communication-Efficient Zero-Knowledge Proofs for Boolean and Arithmetic Circuits
Chenkai Weng, Kang Yang, Jonathan Katz, and Xiao Wang
S&P 2021, paper, WYK+21 -
Gemini: Elastic SNARKs for Diverse Environments
Jonathan Bootle, Alessandro Chiesa, Yuncong Hu, and Michele Orrù
EUROCRYPT 2022, paper, BCHO22
-
Efficient Identification and Signatures for Smart Cards
Claus-Peter Schnorr
CRYPTO 1989, paper, Sch89 -
A Practical Zero-Knowledge Protocol Fitted to Security Microprocessor Minimizing Both Transmission and Memory
Louis C. Guillou, and Jean-Jacques Quisquater
EUROCRYPT 1988, paper, GQ88 -
Proofs of Partial Knowledge and Simplified Design of Witness Hiding Protocols
Ronald Cramer, Ivan Damgård, and Berry Schoenmakers
CRYPTO 1994, paper, CDS94 -
Proof Systems for General Statements about Discrete Logarithms
Jan Camenisch, and Markus Stadler
ETH Zurich Report 1997, paper, CS97 -
Short Group Signatures
Dan Boneh, Xavier Boyen, and Hovav Shacham
CRYPTO 2004, paper, BBS04 -
Unifying Zero-Knowledge Proofs of Knowledge
Maurer Ueli
AFRICACRYPT 2009, paper, Mau09 -
Non-Interactive Composition of Sigma-Protocols via Share-Then-Hash
Masayuki Abe, Miguel Ambrona, Andrej Bogdanov, Miyako Ohkubo, and Alon Rosen
ASIACRYPT 2020, paper, AAB+20 -
Compressing Proofs of K-Out-Of-n Partial Knowledge
Thomas Attema, Ronald Cramer, and Serge Fehr
CRYPTO 2021, paper, ACF21 -
DAG-Sigma: A DAG-Based Sigma Protocol for Relations in CNF
Gongxian Zeng, Junzuo Lai, Zhengan Huang, Yu Wang, and Zhiming Zheng
ASIACRYPT 2022, paper, ZLH+22 -
Revisiting BBS Signatures
Stefano Tessaro and Chenzhi Zhu
EUROCRYPT 2023, paper, TZ23
-
A Digital Signature Based on a Conventional Encryption Function
Ralph C Merkle
CRYPTO 1987, paper, Mer87 -
Statistical Zero Knowledge Protocols to Prove Modular Polynomial Relations
Eiichiro Fujisaki, and Tatsuaki Okamoto
CRYPTO 1997, paper, FO97 -
Efficient proofs that a committed number lies in an interval
Fabrice Boudot
EUROCRYPT 2000, paper, Bou00 -
Dynamic Accumulators and Application to Efficient Revocation of Anonymous Credentials
Jan Camenisch and Anna Lysyanskaya
CRYPTO 2002, paper, CL02 -
Accumulators from Bilinear Pairings and Applications to ID-Based Ring Signatures and Group Membership Revocation
Nguyen Lan
CT-RSA 2005, paper, Ngu05 -
Efficient Protocols for Set Membership and Range Proofs
Jan Camenisch, Rafik Chaabouni, and abhi shelat
ASIACRYPT 2008, paper, CCs08 -
An Accumulator Based on Bilinear Maps and Efficient Revocation for Anonymous Credentials
Jan Camenisch, Markulf Kohlweiss, and Claudio Soriente
PKC 2009, paper, CKS09 -
Bulletproofs: Short Proofs for Confidential Transactions and More
Benedikt Bunz, Jonathan Bootle, Dan Boneh, Andrew Poelstra, Pieter Wuille, and Greg Maxwell
S&P 2018, paper, BBB+18 -
Batching Techniques for Accumulators with Applications to IOPs and Stateless Blockchains
Dan Boneh, Benedikt Bünz, and Ben Fisch
CRYPTO 2019, paper, BBF19 -
Compressed
$\varSigma$ -Protocol Theory and Practical Application to Plug & Play Secure Algorithmics
Thomas Attema, and Ronald Cramer
CRYPTO 2020, paper, AC20 -
Caulk: Lookup Arguments in Sublinear Time
Arantxa Zapico, Vitalik Buterin, Dmitry Khovratovich, Mary Maller, Anca Nitulescu, and Mark Simkin
CCS21, paper, ZBK+21 -
Zero-Knowledge Proofs for Set Membership: Efficient, Succinct, Modular
Daniel Benarroch, Matteo Campanelli, Dario Fiore, Kobi Gurkan, and Dimitris Kolonelos
FC 2021, paper, BGF+21 -
Batching, Aggregation, and Zero-Knowledge Proofs in Bilinear Accumulators
Shravan Srinivasan, Ioanna Karantaidou, Foteini Baldimtsi, and Charalampos Papamanthou
CCS 2022, paper, SKB+22 -
Succinct Zero-Knowledge Batch Proofs for Set Accumulators
Matteo Campanelli, Dario Fiore, Semin Han, Jihye Kim, Dimitris Kolonelos, and Hyunok Oh
CCS 2022, paper, CFH+22
-
Interactive Oracle Proofs
Eli Ben-Sasson, Alessandro Chiesa, and Nicholas Spooner
TCC 2016, paper, BCS16 -
Spartan: Efficient and General-Purpose ZkSNARKs Without Trusted Setup
Srinath Setty
CRYPTO 2020, paper, Set20 -
VOProof: Efficient ZkSNARKs from Vector Oracle Compilers
Yuncong Zhang, Alan Szepeniec, Ren Zhang, Shi-Feng Sun, Geng Wang, and Dawu Gu
CCS 2022, paper, ZSZ+22
Traditional SRS usually need trusted setup per curcuit.
-
Short Pairing-Based Non-Interactive Zero-Knowledge Arguments
Groth Jens
ASIACRYPT 2010, paper, Gro10 -
From extractable collision resistance to succinct non-interactive arguments of knowledge, and back again
Nir Bitansky, R. Canetti, A. Chiesa, and Eran Tromer
ITCS 2012, paper, BCC+12 -
Quadratic Span Programs and Succinct NIZKs without PCPs
Rosario Gennaro, Craig Gentry, Bryan Parno, and Mariana Raykova
EUROCRYPT 2013, paper, GGPR13 -
Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture
Eli Ben-Sasson, A. Chiesa, Eran Tromer, and M. Virza
USENIX 2014, paper, BCT+14 -
On the Size of Pairing-Based Non-Interactive Arguments
Groth Jens
EUROCRYPT 2016, paper, Gro16 -
DIZK: A Distributed Zero Knowledge Proof System
Howard Wu, Wenting Zheng, Alessandro Chiesa, Raluca Ada Popa, and Ion Stoica
USENIX 2018, paper, WZC+18 -
Snarky Ceremonies
Markulf Kohlweiss, Mary Maller, Janno Siim, and Mikhail Volkhov
ASIACRYPT 2021, paper, KMS+21
Updatable universal SRS means that the same SRS by a trusted setup could be used for statements about all circuits of a certain bounded size.
-
Sonic: Zero-Knowledge SNARKs from Linear-Size Universal and Updatable Structured Reference Strings
Mary Maller, Sean Bowe, Markulf Kohlweiss, and Sarah Meiklejohn
CCS 2019, paper, MBK+19 -
Marlin: Preprocessing ZkSNARKs with Universal and Updatable SRS
Alessandro, Chiesa, Yuncong Hu, Mary Maller, Pratyush Mishra, Noah Vesely, and Nicholas Ward
EUROCRYPT 2020, paper, CHM+20 -
PLONK: Permutations over Lagrange-Bases for Oecumenical Noninteractive Arguments of Knowledge
Ariel Gabizon, Zachary J. Williamson, and Oana Ciobotaru
eprint 2019, paper, GWC19 -
Libra: Succinct Zero-Knowledge Proofs with Optimal Prover Computation
Tiancheng Xie, Jiaheng Zhang, Yupeng Zhang, Charalampos Papamanthou, and Dawn Song
CRYPTO 2019, paper, XZZ+19 -
MIRAGE: Succinct Arguments for Randomized Algorithms with Applications to Universal Zk-SNARKs
Ahmed Kosba, Dimitrios Papadopoulos, Charalampos Papamanthou, and Dawn Song
USENIX Security 2020, paper, KPP+20 -
Lunar: A Toolbox for More Efficient Universal and Updatable ZkSNARKs and Commit-and-Prove Extensions
Matteo Campanelli, Antonio Faonio, Dario Fiore, Anaïs Querol, and Hadrián Rodríguez
ASIACRYPT 2021, paper, CFF+21 -
An Algebraic Framework for Universal and Updatable SNARKs
Carla Ràfols, and Arantxa Zapico
CRYPTO 2021, paper, RZ21 -
Counting Vampires: From Univariate Sumcheck to Updatable ZK-SNARK
Helger Lipmaa, Janno Siim, and Michał Zając
ASIACRYPT 2022, paper, LSZ22 -
HyperPlonk: Plonk with Linear-Time Prover and High-Degree Custom Gates
Binyi Chen, Benedikt Bünz, Dan Boneh, and Zhenfei Zhang
EUROCRYPT 2023, paper, CBB+23
Without trusted setup.
-
Ligero: Lightweight Sublinear Arguments Without a Trusted Setup
Scott Ames, Carmit Hazay, Yuval Ishai, and Muthuramakrishnan Venkitasubramaniam
CCS 2017, paper, AHI+17 -
Scalable Zero Knowledge with No Trusted Setup
Eli Ben-Sasson, Iddo Bentov, Yinon Horesh, and Michael Riabzev
CRYPTO 2019, paper, BBH+19 -
HALO: Recursive Proof Composition without a Trusted Setup
Sean Bowe, J. Grigg, and Daira Hopwood
eprint 2019, paper, BGH19 -
Aurora: Transparent Succinct Arguments for R1CS
Eli Ben-Sasson, Alessandro Chiesa, Michael Riabzev, Nicholas Spooner, Madars Virza, and Nicholas P. Ward
EUROCRYPT 2019, paper, BCR+19 -
DEEP-FRI: Sampling Outside the Box Improves Soundness
Eli Ben-Sasson, Lior Goldberg, Swastik Kopparty, and Shubhangi Saraf
arXiv 2019, paper, BGKS19 -
Ligero++: A New Optimized Sublinear IOP
Rishabh Bhadauria, Zhiyong Fang, Carmit Hazay, Muthuramakrishnan Venkitasubramaniam, Tiancheng Xie, and Yupeng Zhang
CCS 2020, paper, BFH+20 -
Fractal: Post-Quantum and Transparent Recursive Proofs from Holography
Alessandro Chiesa, Dev Ojha, and Nicholas Spooner
EUROCRYPT 2020, paper, COS20 -
Transparent Polynomial Delegation and Its Applications to Zero Knowledge Proof
Jiaheng Zhang, Tiancheng Xie, Yupeng Zhang, and Dawn Song
S&P 2020, paper, ZXZ+20 -
Sumcheck Arguments and Their Applications
Jonathan Bootle, Alessandro Chiesa, and Katerina Sotiraki
CRYPTO 2021, paper, BCS21 -
Doubly Efficient Interactive Proofs for General Arithmetic Circuits with Linear Prover Time
Jiaheng Zhang, Tianyi Liu, Weijie Wang, Yinuo Zhang, Dawn Song, and Xiang Xie
CCS 2021, paper, ZLW+21 -
RedShift: Transparent SNARKs from List Polynomial Commitments
Assimakis A. Kattis, Konstantin Panarin, and Alexander Vlasov
CCS 2022, paper, KPV22 -
Flashproofs: Efficient Zero-Knowledge Arguments of Range and Polynomial Evaluation with Transparent Setup
Nan Wang, and Sid Chi-Kin Chau
ASIACRYPT 2022, paper, WC22 -
Linear-Time Arguments with Sublinear Verification from Tensor Codes
Jonathan Bootle, Alessandro Chiesa, and Jens Groth
TCC 2020, paper, BCG20 -
Orion: Zero Knowledge Proof with Linear Prover Time
Tiancheng Xie, Yupeng Zhang, and Dawn Song
CRYPTO 2022, paper, XZS22 -
Dew: Transparent Constant-sized zkSNARKs
Arasu Arun, Chaya Ganesh, Satya Lokam, Tushar Mopuri, and Sriram Sridhar
PKC 2023, paper, AGL+23
-
Efficient Zero-Knowledge Arguments for Arithmetic Circuits in the Discrete Log Setting
Jonathan Bootle, Andrea Cerulli, Pyrros Chaidos, Jens Groth, and Christophe Petit
EUROCRYPT 2016, paper, BCC+16 -
Doubly-Efficient ZkSNARKs Without Trusted Setup
Riad S. Wahby, Ioanna Tzialla, Abhi Shelat, Justin Thaler, and Michael Walfish
SP 2018, paper, WTS+18 -
Bulletproofs: Short Proofs for Confidential Transactions and More
Benedikt Bunz, Jonathan Bootle, Dan Boneh, Andrew Poelstra, Pieter Wuille, and Greg Maxwell
S&P 2018, paper, BBB+18 -
Non-Interactive Zero-Knowledge Proofs for Composite Statements
Shashank Agrawal, Chaya Ganesh, and Payman Mohassel
CRYPTO 2018, paper, AGM18 -
Shorter Non-Interactive Zero-Knowledge Arguments and ZAPs for Algebraic Languages
Geoffroy Couteau, and Dominik Hartmann
CRYPTO 2020, paper, CH20 -
Compressed
$\varSigma$ -Protocol Theory and Practical Application to Plug & Play Secure Algorithmics
Thomas Attema, and Ronald Cramer
CRYPTO 2020, paper, AC20 -
Compressed
$\varSigma$ -Protocols for Bilinear Group Arithmetic Circuits and Application to Logarithmic Transparent Threshold Signatures
Thomas Attema, Ronald Cramer, and Matthieu Rambaud
ASIACRYPT 2021, paper, ACR21 -
Halo Infinite: Proof-Carrying Data from Additive Polynomial Commitments
Dan Boneh, Justin Drake, Ben Fisch, and Ariel Gabizon
CRYPTO 2021, paper, BDF+21 -
Efficient NIZKs for Algebraic Sets
Geoffroy Couteau, Helger Lipmaa, Roberto Parisella, and Arne Tobias Ødegaard
ASIACRYPT 2021, paper, CLP+21 -
ECLIPSE: Enhanced Compiling Method for Pedersen-Committed ZkSNARK Engines
Diego F. Aranha, Emil Madsen Bennedsen, Matteo Campanelli, Chaya Ganesh, Claudio Orlandi, and Akira Takahashi
PKC 2022, paper, ABC+22
-
Zero-knowledge from secure multiparty computation
Yuval Ishai, Eyal Kushilevitz, Rafail Ostrovsky, and Amit Sahai
STOC 2007, paper, IKOS07 -
Zkboo: Faster zero-knowledge for boolean circuits
Irene Giacomelli, Jesper Madsen, and Claudio Orlandi
USENIX 2016, paper, GMO16 -
Post-quantum zero-knowledge and signatures from symmetric-key primitives
Melissa Chase, David Derler, Steven Goldfeder, Claudio Orlandi, Sebastian Ramacher, Christian Rechberger, Daniel Slamanig, and Greg Zaverucha
CCS 2017, paper, CDG+17 -
Ligero: Lightweight sublinear arguments without a trusted setup
Scott Ames, Carmit Hazay, Yuval Ishai, and Muthuramakrishnan Venkitasubramaniam
CCS 2017, paper, AHIV17 -
Improved non-interactive zero knowledge with applications to post-quantum signatures
Jonathan Katz, Vladimir Kolesnikov, and Xiao Wang
CCS 2018, paper, KKW18 -
Concretely-efficient zero-knowledge arguments for arithmetic circuits and their application to lattice-based cryptography
Carsten Baum and Ariel Nof
PKC 2020, paper, BN20 -
Limbo: Efficient zero-knowledge MPCitH-based arguments
Cyprien de Saint Guilhem, Emmanuela Orsini, and Titouan Tanguy
CCS 2021, paper, dOT21
-
Appenzeller to Brie: Efficient Zero-Knowledge Proofs for Mixed-Mode Arithmetic and Z2k
Carsten Baum, Lennart Braun, Alexander Munch-Hansen, Benoit Razet, and Peter Scholl
CCS 2021, paper, BBM+21 -
$\mathsf{Mac’n’Cheese}$ : Zero-Knowledge Proofs for Boolean and Arithmetic Circuits with Nested Disjunctions
Carsten Baum, Alex J. Malozemoff, Marc B. Rosen, and Peter Scholl
CRYPTO 2021, paper, BMR+21 -
Line-Point Zero Knowledge and Its Applications
Samuel Dittmer, Yuval Ishai, and Rafail Ostrovsky
ITC 2021, paper, DIO21 -
Wolverine: Fast, Scalable, and Communication-Efficient Zero-Knowledge Proofs for Boolean and Arithmetic Circuits
Chenkai Weng, Kang Yang, Jonathan Katz, and Xiao Wang
S&P 2021, paper, WYK+21 -
QuickSilver: Efficient and Affordable Zero-Knowledge Proofs for Circuits and Polynomials over Any Field
Kang Yang, Pratik Sarkar, Chenkai Weng, and Xiao Wang
CCS 2021, paper, YSW+21 -
Mystique: Efficient Conversions for Zero-Knowledge Proofs with Applications to Machine Learning
Chenkai Weng, Kang Yang, Xiang Xie, Jonathan Katz, and Xiao Wang
USENIX 2021. paper, WYX+21 -
Improving Line-Point Zero Knowledge: Two Multiplications for the Price of One
Samuel Dittmer, Yuval Ishai, Steve Lu, and Rafail Ostrovsky
CCS 2022, paper, DIL+22 -
AntMan: Interactive Zero-Knowledge Proofs with Sublinear Communication
Chenkai Weng, Kang Yang, Zhaomin Yang, Xiang Xie, and Xiao Wang
CCS 2022, paper, WYY+22
Here just list several interesting applicaitons.
-
Prio: Private, Robust, and Scalable Computation of Aggregate Statistics
Henry Corrigan-Gibbs and Dan Boneh
USENIX 2017, paper -
Scaling Verifiable Computation Using Efficient Set Accumulators
Alex Ozdemir, Riad S Wahby, Barry Whitehat, and Dan Boneh
USENIX 2020, paper, OWW+20 -
Efficient Zero-Knowledge Proofs on Signed Data with Applications to Verifiable Computation on Data Streams
Dario Fiore, and Ida Tucker
CCS 2022, paper, FT22
-
Zero Knowledge Proofs for Decision Tree Predictions and Accuracy
Jiaheng Zhang, Zhiyong Fang, Yupeng Zhang, and Dawn Song
CCS 2020. paper, ZFZ+20 -
ZkCNN: Zero Knowledge Proofs for Convolutional Neural Network Predictions and Accuracy
Tianyi Liu, Xiang Xie, and Yupeng Zhang
CCS 2021, paper, LXZ21 -
Mystique: Efficient Conversions for Zero-Knowledge Proofs with Applications to Machine Learning
Chenkai Weng, Kang Yang, Xiang Xie, Jonathan Katz, and Xiao Wang
USENIX 2021. paper, WYX+21
-
Constant-Size Dynamic k-TAA
Man Ho Au, Willy Susilo, and Yi Mu
SCN06, paper, ASM06 -
Anonymous Credentials Light
Foteini Baldimtsi, and Anna Lysyanskaya
CCS 2013, paper, BL13 -
Anonymous Attestation Using the Strong Diffie Hellman Assumption Revisited
Jan Camenisch, Manu Drijvers, and Anja Lehmann
Trust and Trustworthy Computing 2016, paper, CDL16 -
DECO: Liberating Web Data Using Decentralized Oracles for Threshold
Fan Zhang, Sai Krishna Deepak Maram, Harjasleen Malvai, Steven Goldfeder, and Ari Juels
CCS 2020, paper, ZMM+20 -
Zero-Knowledge Middleboxes
Paul Grubbs, Arasu Arun, Ye Zhang, Joseph Bonneau, and Michael Walfish
USENIX 2022, paper, GAZ+22 -
Zk-Creds: Flexible Anonymous Credentials from ZkSNARKs and Existing Identity Infrastructure
Michael Rosenberg, Jacob White, Christina Garman, and Ian Miers
S&P 2023, paper, RWG+23
-
Zerocash: Decentralized Anonymous Payments from Bitcoin
Ben Sasson, Eli, Alessandro Chiesa, Christina Garman, Matthew Green, Ian Miers, Eran Tromer, and Madars Virza
S&P 2014, paper, BCG+14 -
ZeeStar: Private Smart Contracts by Homomorphic Encryption and Zero-Knowledge Proofs
Samuel Steffen, Benjamin Bichsel, Roger Baumgartner, and Martin Vechev
S&P 2022, paper, SBB+22
-
Post-quantum zero-knowledge and signatures from symmetric-key primitives
Melissa Chase, David Derler, Steven Goldfeder, Claudio Orlandi, Sebastian Ramacher, Christian Rechberger, Daniel Slamanig, and Greg Zaverucha
CCS 2017, paper, CDG+17 -
Improved non-interactive zero knowledge with applications to post-quantum signatures
Jonathan Katz, Vladimir Kolesnikov, and Xiao Wang
CCS 2018, paper, KKW18 -
BBQ: Using AES in picnic signatures
Cyprien de Saint Guilhem, Lauren De Meyer, Emmanuela Orsini, and Nigel P. Smart
SAC 2019, paper, dDOS19 -
Improving the Performance of the Picnic Signature Scheme
Daniel Kales and Greg Zaverucha
TCHES20, paper, The picnic signature scheme, design document v2.1, KZ20 -
Banquet: Short and fast signatures from AES
Carsten Baum, Cyprien de Saint Guilhem, Daniel Kales, Emmanuela Orsini, Peter Scholl, and Greg Zaverucha
PKC 2021, paper, BdK+21 -
Limbo: Efficient zero-knowledge MPCitH-based arguments
Cyprien de Saint Guilhem, Emmanuela Orsini, and Titouan Tanguy
CCS 2021, paper, dOT21 -
Shorter signatures based on tailor-made minimalist symmetric-key crypto
Christoph Dobraunig, Daniel Kales, Christian Rechberger, Markus Schofnegger, and Greg Zaverucha
CCS 2022, paper, DKR+21
- RFC: Schnorr Non-Interactive Zero-Knowledge Proof
Hao, Feng
IETF rfc8235, paper, Hao21
Below are from organization zkproof:
ZKProof is an open-industry academic initiative that seeks to mainstream zero-knowledge proof (ZKP) cryptography through an inclusive, community-driven standardization process that focuses on interoperability and security.
-
Proposal: Commit-and-Prove Zero-Knowledge Proof Systems and Extensions
Daniel Benarroch, Matteo Campanelli, Dario Fiore, Jihye Kim, Jiwon Lee, Hyunok Oh, and Anaıs Querol
ZKProof 2,3,4th workshop, paper, BCF+21 -
Rinocchio: SNARKs for Ring Arithmetic
Ganesh, Chaya, Anca Nitulescu, and Eduardo Soria-Vazquez
ZKProof 4th workshop, 2021, paper, CNS21 -
Zk-Proof Community——Proposal: Σ-Protocols
Stephan Krenn and Michele Orrù
ZKProof 4th workshop, 2021, paper, KO21 -
See more at zkproof proposals.