Schnorr Non-interactive Zero-Knowledge Proof
Metadata
- Publisher
- IETF
- Doc Type
- Informational
- Pages
- 13
- Abstract
- This document describes the Schnorr non-interactive zero-knowledge (NIZK) proof, a non-interactive variant of the three-pass Schnorr identification scheme. The Schnorr NIZK proof allows one to prove the knowledge of a discrete logarithm without leaking any information about its value. It can serve as a useful building block for many cryptographic protocols to ensure that participants follow the protocol specification honestly. This document specifies the Schnorr NIZK proof in both the finite field and the elliptic curve settings.
- Publication Date
- 2017-09-01
- Status Note
- Informational
- DOI
10.17487/RFC8235- Link
- https://doi.org/10.17487/RFC8235
- Author(s)
- Feng Hao
- Keyword(s)
- Zero-Knowledge Proof, Schnorr NIZK Proof, Identification Protocol
Latest version of IETF RFC 8235
Document Versions — IETF RFC 8235
-
▶ IETF RFC 8235 (2017-09-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- 10.1007-3-540-44750-4_19 — AN95 EXTERNAL
- 10.1007-3-540-47721-7_12 — FS86 EXTERNAL
- 10.1109-SP.2015.41 — ABM15 EXTERNAL
- ISBN.9780471117094 — 7. Menezes A. van Oorshot P. Vanstone S. , Handbook of Applied Cryptography , CRC Press , 1997 . EXTERNAL
- Stinson, D., "Cryptography: Theory and Practice", 3rd Edition, CRC, 2006. EXTERNAL
- IETF RFC 2119 [Active*]
- IETF RFC 8174 [Active*]
- SECG.SEC1.v2.2009-05 — SEC1 EXTERNAL
Bibliographic Reference(s)
- 10.1007-978-3-642-14577-3_33 — Hao10 EXTERNAL
- 10.1007-978-3-642-22137-8_23 — HR08 EXTERNAL
- NIST FIPS 186-4 [Active]
- NIST Cryptographic Toolkit, "DSA Examples", < http://csrc.nist.gov/groups/ST/toolkit/documents/ Examples/DSA2_All.pdf >. EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC8235.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 8235, Schnorr Non-interactive Zero-Knowledge Proof. Available at https://doi.org/10.17487/RFC8235
Snippet:
IETF RFC 8235, Schnorr Non-interactive Zero-Knowledge Proof. Available at https://doi.org/10.17487/RFC8235
HTML (ISO 690 compliant)
Preview:
IETF RFC 8235, Schnorr Non-interactive Zero-Knowledge Proof. Available at https://doi.org/10.17487/RFC8235
Snippet:
<span class="citation"><cite>IETF RFC 8235</cite>, Schnorr Non-interactive Zero-Knowledge Proof. Available at <a href="https://doi.org/10.17487/RFC8235" target="_blank" rel="noopener">https://doi.org/10.17487/RFC8235</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 8235, Schnorr Non-interactive Zero-Knowledge Proof
doi: 10.17487/RFC8235
url: https://doi.org/10.17487/RFC8235
doi: 10.17487/RFC8235
url: https://doi.org/10.17487/RFC8235
Snippet:
<li> <cite id="bib-rfc8235">IETF RFC 8235</cite>, Schnorr Non-interactive Zero-Knowledge Proof <span class="doi">10.17487/RFC8235</span> </li>
Referenced By
- IETF RFC 9958 [Active*]