Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA)
Metadata
- Publisher
- IETF
- Doc Type
- Informational
- Pages
- 79
- Abstract
- This document defines a deterministic digital signature generation procedure. Such signatures are compatible with standard Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA) digital signatures and can be processed with unmodified verifiers, which need not be aware of the procedure described therein. Deterministic signatures retain the cryptographic security features associated with digital signatures but can be more easily implemented in various environments, since they do not need access to a source of high-quality randomness.
- Publication Date
- 2013-08-01
- Status Note
- Informational
- DOI
10.17487/RFC6979- Link
- https://doi.org/10.17487/RFC6979
- Author(s)
- Thomas Pornin
- Keyword(s)
- DSA, ECDSA, Digital Signature, Deterministic
Latest version of IETF RFC 6979
Document Versions — IETF RFC 6979
-
▶ IETF RFC 6979 (2013-08-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- ANSI.X9.62.2005 — X9.62-2005 EXTERNAL
- NIST FIPS 186-4 [Active]
- NIST.SP.800-90A — SP800-90A EXTERNAL
- Certicom Research, "SEC 1: Elliptic Curve Cryptography (Version 2.0)", May 2009. EXTERNAL
- IETF RFC 2104 [Active, Amended*]
- IETF RFC 2119 [Active*]
Bibliographic Reference(s)
- ISO.9796-2.2010 — ISO-9796-2 EXTERNAL
- NIST FIPS 180-4 [Active]
- NIST.SP.800-90 — NIST.800-90.2007 EXTERNAL
- Naccache, D., M'Raihi, D., and F. Levy-dit-Vehel, "PSEUDO-RANDOM GENERATOR BASED ON A HASH CODING FUNCTION FOR CRYPTOGRAPHIC SYSTEMS REQUIRING RANDOM DRAWING", WIPO patent publication WO/1998/051038, May 1998. EXTERNAL
- Leurent, G. and P. Nguyen, "How Risky is the Random- Oracle Model?", Cryptology ePrint Archive Report 2008/ 441, July 2009, < http://eprint.iacr.org/2008/441 >. EXTERNAL
- Bernstein, D., Duif, N., Lange, T., Schwabe, P., and B. Yang, "High-speed high-security signatures", Cryptology ePrint Archive Report 2011/368, September 2011. EXTERNAL
- Bellare, M., "New Proofs for NMAC and HMAC: Security without Collision-Resistance", Crypto 2006, LNCS 4117, August 2006. EXTERNAL
- IETF RFC 3447 [Superseded*]
- IETF RFC 4251 [Active*]
- IETF RFC 5246 [Superseded*]
- IETF RFC 5280 [Active, Amended*]
- IETF RFC 5652 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC6979.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 6979, Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA). Available at https://doi.org/10.17487/RFC6979
Snippet:
IETF RFC 6979, Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA). Available at https://doi.org/10.17487/RFC6979
HTML (ISO 690 compliant)
Preview:
IETF RFC 6979, Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA). Available at https://doi.org/10.17487/RFC6979
Snippet:
<span class="citation"><cite>IETF RFC 6979</cite>, Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA). Available at <a href="https://doi.org/10.17487/RFC6979" target="_blank" rel="noopener">https://doi.org/10.17487/RFC6979</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 6979, Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA)
doi: 10.17487/RFC6979
url: https://doi.org/10.17487/RFC6979
doi: 10.17487/RFC6979
url: https://doi.org/10.17487/RFC6979
Snippet:
<li> <cite id="bib-rfc6979">IETF RFC 6979</cite>, Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA) <span class="doi">10.17487/RFC6979</span> </li>
Referenced By
- IETF RFC 8152 [Superseded*]
- IETF RFC 8446 [Superseded*]