Pular para o conteúdo
ecdsa.com
HPKE

Identificadores HPKE: KEMs, KDFs e AEADs

Identificadores HPKE (criptografia híbrida de chave pública) no registro da IANA: KEMs com tamanho de chave e encapsulamento, ML-KEM e híbridos, KDFs e AEADs.

Exibindo 28 de 28

Identificadores de KEM do HPKE · 17 entradas

Mecanismos de encapsulamento de chave da criptografia híbrida de chave pública (HPKE, RFC 9180), incluindo ML-KEM e híbridos.

ValorNomeNencNpkNskNsecretModos autenticadosReferências
0x0010DHKEM(P-256, HKDF-SHA256)P-25665653232SimFIPS 186-4RFC 5869
0x0011DHKEM(P-384, HKDF-SHA384)P-38497974848SimFIPS 186-4RFC 5869
0x0012DHKEM(P-521, HKDF-SHA512)P-5211331336664SimFIPS 186-4RFC 5869
0x0013DHKEM(CP-256, HKDF-SHA256)P-25632323232SimFIPS 186-4RFC 6090draft-irtf-cfrg-dnhpke-01
0x0014DHKEM(CP-384, HKDF-SHA384)P-38448484848SimFIPS 186-4RFC 6090draft-irtf-cfrg-dnhpke-01
0x0015DHKEM(CP-521, HKDF-SHA512)P-52166666664SimFIPS 186-4RFC 6090draft-irtf-cfrg-dnhpke-01
0x0016DHKEM(secp256k1, HKDF-SHA256)secp256k165653232SimSEC 2draft-wahby-cfrg-hpke-kem-secp256k1-01
0x0020NotaDHKEM(X25519, HKDF-SHA256)curve2551932323232SimRFC 5869RFC 7748
0x0021DHKEM(X448, HKDF-SHA512)curve44856565664SimRFC 5869RFC 7748
0x0022DHKEM(X25519+Elligator, HKDF-SHA256)curve2551932323232Simlsd.gnunet.org/lsd0011draft-schanzen-hpke-elligator-kem-01
0x0030X25519Kyber768Draft00curve2551911201216243264Nãodraft-westerbaan-cfrg-hpke-xyber768d00-02
0x0040ML-KEM-5127688006432Nãodraft-connolly-cfrg-hpke-mlkem-04
0x0041ML-KEM-768108811846432Nãodraft-connolly-cfrg-hpke-mlkem-04
0x0042ML-KEM-1024156815686432Nãodraft-connolly-cfrg-hpke-mlkem-04
0x0050MLKEM768-P256P-256115312493232Nãodraft-ietf-hpke-pq-04
0x0051MLKEM1024-P384P-384166516653232Nãodraft-ietf-hpke-pq-04
0x647ANotaX-Wingcurve25519112012163232Nãodraft-connolly-cfrg-xwing-kem-06
Intervalos não atribuídos e reservados · 8 entradas
IntervaloStatusDescrição
0x0000reservedReserved
0x0001–0x000FunassignedUnassigned
0x0017–0x001FunassignedUnassigned
0x0023–0x002FunassignedUnassigned
0x0031–0x003FunassignedUnassigned
0x0043–0x004FunassignedUnassigned
0x0052–0x6479unassignedUnassigned
0x647B–0xFFFFunassignedUnassigned

Fonte: Hybrid Public Key Encryption (HPKE) (IANA), consultada em 2026-10-20. Licença dos dados: CC0-1.0. HPKE KEM Identifiers

Observações sobre entradas relevantes

DHKEM(X25519, HKDF-SHA256)

DHKEM(X25519, HKDF-SHA256), o KEM do HPKE usado pelo ECH, pelo MLS e pelo Oblivious HTTP.

O HPKE (RFC 9180) transforma o Diffie–Hellman em um KEM encapsulando com uma chave efêmera X25519; a chave encapsulada de 32 bytes é a chave pública efêmera do remetente. É o KEM padrão das configurações do Encrypted Client Hello.

X-Wing

X-Wing, um KEM híbrido que combina ML-KEM-768 com X25519, registrado para o HPKE.

O X-Wing (draft-connolly-cfrg-xwing-kem) deriva o segredo compartilhado de 32 bytes com SHA3-256 sobre o segredo do ML-KEM-768, o segredo do X25519 e os valores públicos do X25519, resultando em um único KEM que continua seguro enquanto qualquer um dos componentes continuar. As chaves encapsuladas têm 1.120 bytes, e as chaves públicas, 1.216 bytes.

Identificadores de KDF do HPKE · 7 entradas

Funções de derivação de chave do HPKE.

ValorNomeNhReferências
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
Intervalos não atribuídos e reservados · 3 entradas
IntervaloStatusDescrição
0x0000reservedReserved
0x0004–0x000FunassignedUnassigned
0x0014–0xFFFFunassignedUnassigned

Fonte: Hybrid Public Key Encryption (HPKE) (IANA), consultada em 2026-10-20. Licença dos dados: CC0-1.0. HPKE KDF Identifiers

Identificadores de AEAD do HPKE · 4 entradas

Algoritmos de criptografia autenticada do HPKE.

ValorNomeNkNnNtReferências
0x0001AES-128-GCM161216NIST SP 800-38D
0x0002AES-256-GCM321216NIST SP 800-38D
0x0003ChaCha20Poly1305321216RFC 8439
0xFFFFExport-only———RFC 9180
Intervalos não atribuídos e reservados · 2 entradas
IntervaloStatusDescrição
0x0000reservedReserved
0x0004–0xFFFEunassignedUnassigned

Fonte: Hybrid Public Key Encryption (HPKE) (IANA), consultada em 2026-10-20. Licença dos dados: CC0-1.0. HPKE AEAD Identifiers

Todos os registros