Sigma Protocols
This document describes Sigma protocols, a secure, general-purpose non-interactive zero-knowledge proof of knowledge. Concretely, the scheme allows proving knowledge of a witness, without revealing any information about the undisclosed messages or the signature itself, while at the same time, guarantying soundness of the overall protocols. This note is to be removed before publishing as an RFC. The latest revision of this draft can be found at https://mmaker.github.io/stdsigma/draft-orru-zkproof-sigma-protocols.html. Status information for this document may be found at https://datatracker.ietf.org/doc/draft-orru-zkproof-sigma-protocols/. Source for this draft and an issue tracker can be found at https://github.com/mmaker/stdsigma. This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts
Sigma Protocols Internet-Draft Sigma Protocols February 2025 Orrù Expires 30 August 2025 [Page] Workgroup: Network Working Group Internet-Draft: draft-orru-zkproof-sigma-protocols-00 Published: 26 February 2025 Intended Status: Informational Expires: 30 August 2025 Author: M. Orrù CNRS Sigma Protocols Abstract This document describes Sigma protocols, a secure, general-purpose non-interactive zero-knowledge proof of knowledge. Concretely, the scheme allows proving knowledge of a witness, without revealing any information about the undisclosed messages or the signature itself, while at the same
Explore this link on the map →related reading
- Zero Knowledge Proofs: An illustrated primer – A Few Thoughts on Cryptographic Engineeringblog.cryptographyengineering.com
- Lecture 14: Zero knowledge proofsboazbarak.org
- Zero-knowledge proof - Wikipediaen.wikipedia.org
- ProofsArgsAndZK.pdfpeople.cs.georgetown.edu
- thesis.pdfaayushg.com
- Zero-Knowledge Proofs | MIT CSAIL Theory of Computationtoc.csail.mit.edu
- 17 misconceptions about SNARKs - a16z cryptoa16zcrypto.com
- Zero Knowledge Canon, part 1 & 2 - a16z cryptoa16zcrypto.com
- Working Groups - ZKProof Resourcesdocs.zkproof.org
- Background in ZK - Circom 2 Documentationdocs.circom.io
- Introduction to zk-SNARKs | Consensysconsensys.net
- Putting the zk in zkVM: Jolt now supports zero knowledge - a16z cryptoa16zcrypto.com