HKDF is a multi-purpose key derivation function built on the HMAC message authentication code. It follows an extract-then-expand approach: the extract stage pulls a fixed-length pseudorandom key out of input keying material, and the expand stage turns that key into one or more independent pseudorandom keys of the length an application needs. HKDF was formally described in RFC 5869 in 2010, based on analysis by Hugo Krawczyk, and was proposed as a single well-analyzed building block so that protocols and applications needing key extraction, key expansion, or key hierarchies would not each invent their own derivation scheme.
Connections
Sources
Wikipedia: HKDF
Lead section
HKDF is a multi-purpose key derivation function (KDF) based on the HMAC message authentication code.
- In Group: Key Derivation Function, Lead paragraph: 'HKDF is a multi-purpose key derivation function (KDF) based on the HMAC message authentication code'.
In Field: Cryptography, Lead sentence
HKDF is a multi-purpose key derivation function (KDF) based on the HMAC message authentication code.
View the SourceWikidata: HKDF
Wikidata Q24962849, class allow-list match (w-wdresolver-0926)View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.