The scrypt Password-Based Key Derivation Function
Metadata
- Publisher
- IETF
- Doc Type
- Informational
- Pages
- 16
- Abstract
- This document specifies the password-based key derivation function scrypt. The function derives one or more secret keys from a secret string. It is based on memory-hard functions, which offer added protection against attacks using custom hardware. The document also provides an ASN.1 schema.
- Publication Date
- 2016-08-01
- Status Note
- Informational
- DOI
10.17487/RFC7914- Link
- https://doi.org/10.17487/RFC7914
- Author(s)
- Colin PercivalSimon Josefsson
- Keyword(s)
- PBKDF
Latest version of IETF RFC 7914
Document Versions — IETF RFC 7914
-
▶ IETF RFC 7914 (2016-08-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- IETF RFC 2898 [Superseded*]
- IETF RFC 6234 [Active*]
Bibliographic Reference(s)
- Provos, N. and D. Mazieres, "A Future-Adaptable Password Scheme", USENIX 1999, June 1999, < https://www.usenix.org/legacy/event/usenix99/provos/ provos.pdf >. EXTERNAL
- Drepper, U., "Unix crypt using SHA-256 and SHA-512", April 2008, < http://www.akkadia.org/drepper/SHA-crypt.txt >. EXTERNAL
- Microsoft, "[MS-NLMP]: NT LAN Manager (NTLM) Authentication Protocol", 2015, < https://msdn.microsoft.com/en-us/library/cc236621.aspx >. EXTERNAL
- Bernstein, D., "Salsa20 specification", April 2005, < http://cr.yp.to/snuffle/spec.pdf >. EXTERNAL
- Bernstein, D., "The Salsa20 Core", March 2005, < http://cr.yp.to/salsa20.html >. EXTERNAL
- Percival, C., "STRONGER KEY DERIVATION VIA SEQUENTIAL MEMORY-HARD FUNCTIONS", BSDCan'09, May 2009, < http://www.tarsnap.com/scrypt/scrypt.pdf >. EXTERNAL
- IETF RFC 20 [Active*]
- IETF RFC 4086 [Active*]
- IETF RFC 5208 [Superseded*]
- IETF RFC 5958 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC7914.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 7914, The scrypt Password-Based Key Derivation Function. Available at https://doi.org/10.17487/RFC7914
Snippet:
IETF RFC 7914, The scrypt Password-Based Key Derivation Function. Available at https://doi.org/10.17487/RFC7914
HTML (ISO 690 compliant)
Preview:
IETF RFC 7914, The scrypt Password-Based Key Derivation Function. Available at https://doi.org/10.17487/RFC7914
Snippet:
<span class="citation"><cite>IETF RFC 7914</cite>, The scrypt Password-Based Key Derivation Function. Available at <a href="https://doi.org/10.17487/RFC7914" target="_blank" rel="noopener">https://doi.org/10.17487/RFC7914</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 7914, The scrypt Password-Based Key Derivation Function
doi: 10.17487/RFC7914
url: https://doi.org/10.17487/RFC7914
doi: 10.17487/RFC7914
url: https://doi.org/10.17487/RFC7914
Snippet:
<li> <cite id="bib-rfc7914">IETF RFC 7914</cite>, The scrypt Password-Based Key Derivation Function <span class="doi">10.17487/RFC7914</span> </li>
Referenced By
- IETF RFC 8146 [Active*]
- IETF RFC 9579 [Superseded*]
- IETF RFC 9879 [Active*]