Lexique informatique › Sécurité › HKDF

HKDF

Sécurité Svenska → Mis à jour: 2026-09-22

HMAC-based Key Derivation Function (RFC 5869) — prend une clé d'entrée (« input keying material ») et en dérive un nombre arbitraire de clés déterministes et indépendantes.

Deux phases : extract (compresser l'entropie de l'IKM en une clé pseudo-aléatoire de taille fixe via HMAC) puis expand (boucler HMAC sur la clé pseudo-aléatoire + un compteur + une étiquette d'information pour produire la sortie). Rapide, simple, sûr, sans fioritures.

Ne convient pas aux mots de passe — pour ça, on veut PBKDF2 ou Argon2 (délibérément lents). HKDF sert pour des clés déjà à haute entropie : les clés de trafic de TLS 1.3, le Double Ratchet de Signal, le protocole Noise, age-encryption.

← Retour au lexique