Aller au contenu
ecdsa.com
HPKE

Identifiants HPKE : KEM, KDF et AEAD

Identifiants HPKE (chiffrement hybride à clé publique) du registre IANA : KEM avec tailles de clé et d’encapsulation, dont ML-KEM et hybrides, KDF et AEAD.

Affichage : 28 sur 28

Identifiants de KEM HPKE · 17 entrées

Mécanismes d’encapsulation de clé pour le chiffrement hybride à clé publique (Hybrid Public Key Encryption, RFC 9180), y compris ML-KEM et des hybrides.

ValeurNomNencNpkNskNsecretModes authentifiésRéférences
0x0010DHKEM(P-256, HKDF-SHA256)P-25665653232OuiFIPS 186-4RFC 5869
0x0011DHKEM(P-384, HKDF-SHA384)P-38497974848OuiFIPS 186-4RFC 5869
0x0012DHKEM(P-521, HKDF-SHA512)P-5211331336664OuiFIPS 186-4RFC 5869
0x0013DHKEM(CP-256, HKDF-SHA256)P-25632323232OuiFIPS 186-4RFC 6090draft-irtf-cfrg-dnhpke-01
0x0014DHKEM(CP-384, HKDF-SHA384)P-38448484848OuiFIPS 186-4RFC 6090draft-irtf-cfrg-dnhpke-01
0x0015DHKEM(CP-521, HKDF-SHA512)P-52166666664OuiFIPS 186-4RFC 6090draft-irtf-cfrg-dnhpke-01
0x0016DHKEM(secp256k1, HKDF-SHA256)secp256k165653232OuiSEC 2draft-wahby-cfrg-hpke-kem-secp256k1-01
0x0020NoteDHKEM(X25519, HKDF-SHA256)curve2551932323232OuiRFC 5869RFC 7748
0x0021DHKEM(X448, HKDF-SHA512)curve44856565664OuiRFC 5869RFC 7748
0x0022DHKEM(X25519+Elligator, HKDF-SHA256)curve2551932323232Ouilsd.gnunet.org/lsd0011draft-schanzen-hpke-elligator-kem-01
0x0030X25519Kyber768Draft00curve2551911201216243264Nondraft-westerbaan-cfrg-hpke-xyber768d00-02
0x0040ML-KEM-5127688006432Nondraft-connolly-cfrg-hpke-mlkem-04
0x0041ML-KEM-768108811846432Nondraft-connolly-cfrg-hpke-mlkem-04
0x0042ML-KEM-1024156815686432Nondraft-connolly-cfrg-hpke-mlkem-04
0x0050MLKEM768-P256P-256115312493232Nondraft-ietf-hpke-pq-04
0x0051MLKEM1024-P384P-384166516653232Nondraft-ietf-hpke-pq-04
0x647ANoteX-Wingcurve25519112012163232Nondraft-connolly-cfrg-xwing-kem-06
Plages non attribuées et réservées · 8 entrées
PlageStatutDescription
0x0000reservedReserved
0x0001–0x000FunassignedUnassigned
0x0017–0x001FunassignedUnassigned
0x0023–0x002FunassignedUnassigned
0x0031–0x003FunassignedUnassigned
0x0043–0x004FunassignedUnassigned
0x0052–0x6479unassignedUnassigned
0x647B–0xFFFFunassignedUnassigned

Source : Hybrid Public Key Encryption (HPKE) (IANA), récupérée le 2026-10-20. Licence des données : CC0-1.0. HPKE KEM Identifiers

Remarques sur les entrées notables

DHKEM(X25519, HKDF-SHA256)

DHKEM(X25519, HKDF-SHA256), le KEM HPKE qu’utilisent ECH, MLS et Oblivious HTTP.

HPKE (RFC 9180) transforme Diffie–Hellman en KEM en encapsulant au moyen d’une clé éphémère X25519 ; la clé encapsulée de 32 octets est la clé publique éphémère de l’expéditeur. C’est le KEM par défaut des configurations Encrypted Client Hello.

X-Wing

X-Wing, un KEM hybride qui combine ML-KEM-768 et X25519, enregistré pour HPKE.

X-Wing (draft-connolly-cfrg-xwing-kem) dérive son secret partagé de 32 octets en appliquant SHA3-256 au secret ML-KEM-768, au secret X25519 et aux valeurs publiques X25519, ce qui donne un KEM unique dont la sécurité tient tant que l’un des deux composants tient. Les clés encapsulées font 1120 octets et les clés publiques 1216 octets.

Identifiants de KDF HPKE · 7 entrées

Fonctions de dérivation de clé pour HPKE.

ValeurNomNhRéférences
0x0001HKDF-SHA25632RFC 5869
0x0002HKDF-SHA38448RFC 5869
0x0003HKDF-SHA51264RFC 5869
0x0010SHAKE12832draft-ietf-hpke-pq-04
0x0011SHAKE25664draft-ietf-hpke-pq-04
0x0012TurboSHAKE12832draft-ietf-hpke-pq-04
0x0013TurboSHAKE25664draft-ietf-hpke-pq-04
Plages non attribuées et réservées · 3 entrées
PlageStatutDescription
0x0000reservedReserved
0x0004–0x000FunassignedUnassigned
0x0014–0xFFFFunassignedUnassigned

Source : Hybrid Public Key Encryption (HPKE) (IANA), récupérée le 2026-10-20. Licence des données : CC0-1.0. HPKE KDF Identifiers

Identifiants d’AEAD HPKE · 4 entrées

Algorithmes de chiffrement authentifié pour HPKE.

ValeurNomNkNnNtRéférences
0x0001AES-128-GCM161216NIST SP 800-38D
0x0002AES-256-GCM321216NIST SP 800-38D
0x0003ChaCha20Poly1305321216RFC 8439
0xFFFFExport-only———RFC 9180
Plages non attribuées et réservées · 2 entrées
PlageStatutDescription
0x0000reservedReserved
0x0004–0xFFFEunassignedUnassigned

Source : Hybrid Public Key Encryption (HPKE) (IANA), récupérée le 2026-10-20. Licence des données : CC0-1.0. HPKE AEAD Identifiers

Tous les registres