Перейти к содержимому
ecdsa.com
HPKE

Идентификаторы HPKE: KEM, KDF и AEAD

Идентификаторы гибридного шифрования с открытым ключом (HPKE) из реестра IANA: KEM с размерами ключей и инкапсуляций, включая ML-KEM и гибриды, KDF и AEAD.

Показано: 28 из 28

Идентификаторы KEM в HPKE · 17 записей

Механизмы инкапсуляции ключа для гибридного шифрования с открытым ключом (HPKE, RFC 9180), включая ML-KEM и гибридные схемы.

ЗначениеНазваниеNencNpkNskNsecretРежимы аутентификацииСсылки
0x0010DHKEM(P-256, HKDF-SHA256)P-25665653232ДаFIPS 186-4RFC 5869
0x0011DHKEM(P-384, HKDF-SHA384)P-38497974848ДаFIPS 186-4RFC 5869
0x0012DHKEM(P-521, HKDF-SHA512)P-5211331336664ДаFIPS 186-4RFC 5869
0x0013DHKEM(CP-256, HKDF-SHA256)P-25632323232ДаFIPS 186-4RFC 6090draft-irtf-cfrg-dnhpke-01
0x0014DHKEM(CP-384, HKDF-SHA384)P-38448484848ДаFIPS 186-4RFC 6090draft-irtf-cfrg-dnhpke-01
0x0015DHKEM(CP-521, HKDF-SHA512)P-52166666664ДаFIPS 186-4RFC 6090draft-irtf-cfrg-dnhpke-01
0x0016DHKEM(secp256k1, HKDF-SHA256)secp256k165653232ДаSEC 2draft-wahby-cfrg-hpke-kem-secp256k1-01
0x0020ПримечаниеDHKEM(X25519, HKDF-SHA256)curve2551932323232ДаRFC 5869RFC 7748
0x0021DHKEM(X448, HKDF-SHA512)curve44856565664ДаRFC 5869RFC 7748
0x0022DHKEM(X25519+Elligator, HKDF-SHA256)curve2551932323232Даlsd.gnunet.org/lsd0011draft-schanzen-hpke-elligator-kem-01
0x0030X25519Kyber768Draft00curve2551911201216243264Нетdraft-westerbaan-cfrg-hpke-xyber768d00-02
0x0040ML-KEM-5127688006432Нетdraft-connolly-cfrg-hpke-mlkem-04
0x0041ML-KEM-768108811846432Нетdraft-connolly-cfrg-hpke-mlkem-04
0x0042ML-KEM-1024156815686432Нетdraft-connolly-cfrg-hpke-mlkem-04
0x0050MLKEM768-P256P-256115312493232Нетdraft-ietf-hpke-pq-04
0x0051MLKEM1024-P384P-384166516653232Нетdraft-ietf-hpke-pq-04
0x647AПримечаниеX-Wingcurve25519112012163232Нетdraft-connolly-cfrg-xwing-kem-06
Неназначенные и зарезервированные диапазоны · 8 записей
ДиапазонСтатусОписание
0x0000reservedReserved
0x0001–0x000FunassignedUnassigned
0x0017–0x001FunassignedUnassigned
0x0023–0x002FunassignedUnassigned
0x0031–0x003FunassignedUnassigned
0x0043–0x004FunassignedUnassigned
0x0052–0x6479unassignedUnassigned
0x647B–0xFFFFunassignedUnassigned

Источник: Hybrid Public Key Encryption (HPKE) (IANA), данные получены 2026-10-20. Лицензия на данные: CC0-1.0. HPKE KEM Identifiers

Примечания к отдельным записям

DHKEM(X25519, HKDF-SHA256)

DHKEM(X25519, HKDF-SHA256) — KEM для HPKE, который используют ECH, MLS и Oblivious HTTP.

HPKE (RFC 9180) превращает протокол Диффи — Хеллмана в KEM, выполняя инкапсуляцию с эфемерным ключом X25519; 32-байтовый инкапсулированный ключ — это эфемерный открытый ключ отправителя. Это KEM по умолчанию в конфигурациях Encrypted Client Hello.

X-Wing

X-Wing — гибридный KEM, который сочетает ML-KEM-768 с X25519 и зарегистрирован для HPKE.

X-Wing (draft-connolly-cfrg-xwing-kem) выводит 32-байтовый общий секрет с помощью SHA3-256 из секрета ML-KEM-768, секрета X25519 и открытых значений X25519. Получается единый KEM, который остаётся стойким, пока стойким остаётся хотя бы один из компонентов. Инкапсулированные ключи занимают 1 120 байт, открытые ключи — 1 216 байт.

Идентификаторы KDF в HPKE · 7 записей

Функции формирования ключа для HPKE.

ЗначениеНазваниеNhСсылки
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
Неназначенные и зарезервированные диапазоны · 3 записи
ДиапазонСтатусОписание
0x0000reservedReserved
0x0004–0x000FunassignedUnassigned
0x0014–0xFFFFunassignedUnassigned

Источник: Hybrid Public Key Encryption (HPKE) (IANA), данные получены 2026-10-20. Лицензия на данные: CC0-1.0. HPKE KDF Identifiers

Идентификаторы AEAD в HPKE · 4 записи

Алгоритмы аутентифицированного шифрования для HPKE.

ЗначениеНазваниеNkNnNtСсылки
0x0001AES-128-GCM161216NIST SP 800-38D
0x0002AES-256-GCM321216NIST SP 800-38D
0x0003ChaCha20Poly1305321216RFC 8439
0xFFFFExport-only———RFC 9180
Неназначенные и зарезервированные диапазоны · 2 записи
ДиапазонСтатусОписание
0x0000reservedReserved
0x0004–0xFFFEunassignedUnassigned

Источник: Hybrid Public Key Encryption (HPKE) (IANA), данные получены 2026-10-20. Лицензия на данные: CC0-1.0. HPKE AEAD Identifiers

Все реестры