Σ-protocols Working Group
Zero-knowledge proofs allow a prover to convince a verifier about some claim on a secret piece of information, without revealing anything else that what is already revealed by the claim itself.
Introduced over 30 years ago, Σ-protocols play an essential component in the building of a number of cryptographic constructions, such as anonymous credentials, password-authenticated key exchange, signatures, ring signatures, blind signatures, multi signatures, threshold signatures, and more. Yet, there is no standardized way of implementing them and as a result a lot of implementations have shared common pitfalls.
Specifications
Implementations
Contribute
Check out our GitHub issues.