Zum Inhalt springen
ecdsa.com
HPKE

HPKE-Kennungen: KEMs, KDFs und AEADs

HPKE-Kennungen (hybride Public-Key-Verschlüsselung) im IANA-Register: KEMs mit Schlüssel- und Kapselungsgrößen, darunter ML-KEM und Hybride, KDFs und AEADs.

28 von 28 angezeigt

HPKE-KEM-Kennungen · 17 Einträge

Schlüsselkapselungsverfahren für die hybride Public-Key-Verschlüsselung HPKE (RFC 9180), einschließlich ML-KEM und Hybriden.

WertNameNencNpkNskNsecretAuth-ModiQuellen
0x0010DHKEM(P-256, HKDF-SHA256)P-25665653232JaFIPS 186-4RFC 5869
0x0011DHKEM(P-384, HKDF-SHA384)P-38497974848JaFIPS 186-4RFC 5869
0x0012DHKEM(P-521, HKDF-SHA512)P-5211331336664JaFIPS 186-4RFC 5869
0x0013DHKEM(CP-256, HKDF-SHA256)P-25632323232JaFIPS 186-4RFC 6090draft-irtf-cfrg-dnhpke-01
0x0014DHKEM(CP-384, HKDF-SHA384)P-38448484848JaFIPS 186-4RFC 6090draft-irtf-cfrg-dnhpke-01
0x0015DHKEM(CP-521, HKDF-SHA512)P-52166666664JaFIPS 186-4RFC 6090draft-irtf-cfrg-dnhpke-01
0x0016DHKEM(secp256k1, HKDF-SHA256)secp256k165653232JaSEC 2draft-wahby-cfrg-hpke-kem-secp256k1-01
0x0020AnmerkungDHKEM(X25519, HKDF-SHA256)curve2551932323232JaRFC 5869RFC 7748
0x0021DHKEM(X448, HKDF-SHA512)curve44856565664JaRFC 5869RFC 7748
0x0022DHKEM(X25519+Elligator, HKDF-SHA256)curve2551932323232Jalsd.gnunet.org/lsd0011draft-schanzen-hpke-elligator-kem-01
0x0030X25519Kyber768Draft00curve2551911201216243264Neindraft-westerbaan-cfrg-hpke-xyber768d00-02
0x0040ML-KEM-5127688006432Neindraft-connolly-cfrg-hpke-mlkem-04
0x0041ML-KEM-768108811846432Neindraft-connolly-cfrg-hpke-mlkem-04
0x0042ML-KEM-1024156815686432Neindraft-connolly-cfrg-hpke-mlkem-04
0x0050MLKEM768-P256P-256115312493232Neindraft-ietf-hpke-pq-04
0x0051MLKEM1024-P384P-384166516653232Neindraft-ietf-hpke-pq-04
0x647AAnmerkungX-Wingcurve25519112012163232Neindraft-connolly-cfrg-xwing-kem-06
Nicht zugewiesene und reservierte Bereiche · 8 Einträge
BereichStatusBeschreibung
0x0000reservedReserved
0x0001–0x000FunassignedUnassigned
0x0017–0x001FunassignedUnassigned
0x0023–0x002FunassignedUnassigned
0x0031–0x003FunassignedUnassigned
0x0043–0x004FunassignedUnassigned
0x0052–0x6479unassignedUnassigned
0x647B–0xFFFFunassignedUnassigned

Quelle: Hybrid Public Key Encryption (HPKE) (IANA), abgerufen am 2026-10-20. Datenlizenz: CC0-1.0. HPKE KEM Identifiers

Anmerkungen zu wichtigen Einträgen

DHKEM(X25519, HKDF-SHA256)

DHKEM(X25519, HKDF-SHA256), das HPKE-KEM, das ECH, MLS und Oblivious HTTP verwenden.

HPKE (RFC 9180) macht aus Diffie-Hellman ein KEM, indem die Kapselung einen ephemeren Schlüssel für X25519 verwendet; der 32 Byte lange gekapselte Schlüssel ist der ephemere öffentliche Schlüssel des Absenders. Es ist das Standard-KEM in Konfigurationen für Encrypted Client Hello.

X-Wing

X-Wing, ein hybrides KEM, das ML-KEM-768 mit X25519 kombiniert, registriert für HPKE.

X-Wing (draft-connolly-cfrg-xwing-kem) leitet sein 32 Byte langes gemeinsames Geheimnis mit SHA3-256 aus dem ML-KEM-768-Geheimnis, dem X25519-Geheimnis und den öffentlichen X25519-Werten ab; so entsteht ein einziges KEM, das sicher bleibt, solange eine der beiden Komponenten sicher ist. Gekapselte Schlüssel sind 1.120 Byte groß, öffentliche Schlüssel 1.216 Byte.

HPKE-KDF-Kennungen · 7 Einträge

Schlüsselableitungsfunktionen für HPKE.

WertNameNhQuellen
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
Nicht zugewiesene und reservierte Bereiche · 3 Einträge
BereichStatusBeschreibung
0x0000reservedReserved
0x0004–0x000FunassignedUnassigned
0x0014–0xFFFFunassignedUnassigned

Quelle: Hybrid Public Key Encryption (HPKE) (IANA), abgerufen am 2026-10-20. Datenlizenz: CC0-1.0. HPKE KDF Identifiers

HPKE-AEAD-Kennungen · 4 Einträge

Algorithmen für authentifizierte Verschlüsselung in HPKE.

WertNameNkNnNtQuellen
0x0001AES-128-GCM161216NIST SP 800-38D
0x0002AES-256-GCM321216NIST SP 800-38D
0x0003ChaCha20Poly1305321216RFC 8439
0xFFFFExport-only———RFC 9180
Nicht zugewiesene und reservierte Bereiche · 2 Einträge
BereichStatusBeschreibung
0x0000reservedReserved
0x0004–0xFFFEunassignedUnassigned

Quelle: Hybrid Public Key Encryption (HPKE) (IANA), abgerufen am 2026-10-20. Datenlizenz: CC0-1.0. HPKE AEAD Identifiers

Alle Register