跳到主要内容
ecdsa.com
HPKE

HPKE 标识符:KEM、KDF 与 AEAD

本页收录 IANA 注册表中的混合公钥加密(HPKE)标识符:KEM 及其密钥和封装数据的大小(包括 ML-KEM 和混合方案),以及密钥派生函数(KDF)和 AEAD。

显示 28 项中的 28 项

HPKE KEM 标识符 · 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),ECH、MLS 和 Oblivious HTTP 所用的 HPKE KEM。

HPKE(RFC 9180)借助 X25519 临时密钥完成封装,从而把 Diffie–Hellman 变成 KEM;32 字节的封装密钥就是发送方的临时公钥。它是加密 ClientHello(ECH)配置的默认 KEM。

X-Wing

X-Wing,一种把 ML-KEM-768 与 X25519 组合起来的混合 KEM,已为 HPKE 注册。

X-Wing(draft-connolly-cfrg-xwing-kem)对 ML-KEM-768 的秘密值、X25519 的秘密值以及 X25519 公钥值计算 SHA3-256,派生出 32 字节的共享密钥,从而得到一个单一的 KEM:只要任意一个组件仍然安全,它就是安全的。封装密钥为 1,120 字节,公钥为 1,216 字节。

HPKE KDF 标识符 · 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

HPKE AEAD 标识符 · 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

全部注册表