QianHeng乾珩 PQC Docs Hub量子文档 ✦ Ask AI✦ 问问文档 ⚐ Scan⚐ 扫一扫

IETF Post-Quantum Work

PQC runs through TLS, LAMPS, IPSECME, SSH and CFRG/PQUIP. Some of this work is already published as RFCs, including XMSS/LMS, IKEv2 multiple key exchanges, PQ/T hybrid terminology, SSH sntrup761x25519, and the algorithm identifiers and encodings for ML-DSA, SLH-DSA and ML-KEM in X.509/CMS; but TLS hybrid ECDHE-ML-KEM, ML-DSA authentication in TLS, and composite certificates and composite KEM are still in Internet-Draft form, where wire formats and policy details can still change.

How the IETF fits in

A standardized algorithm is not deployable until a protocol knows how to negotiate it, a certificate knows how to encode it, and a message format knows how to wrap it. The IETF produces exactly these bindings, working group by working group. Because the lattice schemes are recent, much of this work is in draft and should be tracked as direction-of-travel rather than fixed specification.

TLS WG — securing the handshake

The flagship effort is hybrid key exchange, combining a classical curve with ML-KEM so a connection stays safe if either component holds. The NamedGroup defined/requested in the current draft-ietf-tls-ecdhe-mlkem includes X25519MLKEM768, with value 4588 / 0x11EC; until the RFC is published it should still be treated as a draft. Work on ML-DSA authentication in TLS (draft-ietf-tls-mldsa) is also progressing. Both are still Internet-Drafts. See TLS and Hybrid.

LAMPS WG — certificates and CMS

LAMPS defines how PQC appears in X.509 certificates and in CMS (signed/encrypted messages). These are now published RFCs: the X.509 algorithm identifiers are RFC 9881 (ML-DSA), RFC 9909 (SLH-DSA) and RFC 9935 (ML-KEM), and the CMS conventions are RFC 9882 (ML-DSA), RFC 9814 (SLH-DSA) and RFC 9936 (ML-KEM). LAMPS is still developing composite schemes — draft-ietf-lamps-pq-composite-sigs (Composite ML-DSA) and draft-ietf-lamps-pq-composite-kem (Composite ML-KEM) — that bind a post-quantum algorithm to a classical one, e.g. ML-DSA + ECDSA, so a certificate can satisfy both worlds. See X.509.

IPSECME WG — VPNs and IKEv2

Two RFCs already enable a quantum-safe VPN posture: RFC 9370 adds multiple, post-quantum key exchanges to IKEv2, and RFC 8784 mixes in post-quantum preshared keys. Together they let IPsec gain quantum resistance today, before lattice KEMs are fully profiled. See IPsec.

CFRG — combiners and hybrids

The Crypto Forum Research Group works on the cryptographic building blocks underneath protocols. RFC 9794 standardizes the terminology for post-quantum/traditional hybrid schemes, and individual drafts such as X-Wing (draft-connolly-cfrg-xwing-kem) define general-purpose hybrid KEMs that other working groups can reference.

Hash-based signatures — already standardized

Stateful hash-based signatures are mature and have RFCs: RFC 8391 (XMSS, Informational), RFC 8554 (LMS/HSS, Informational), RFC 9708 (HSS/LMS in CMS, obsoleting RFC 8708), and RFC 9802 (HSS/XMSS in X.509). They are conservative, well-understood choices for firmware and code signing — at the cost of careful state management.

RFCs vs drafts at a glance

AreaDocumentStatus
XMSSRFC 8391Published RFC
LMS / HSSRFC 8554Published RFC
HSS/LMS in CMSRFC 9708 (obsoletes 8708)Published RFC
HSS/XMSS in X.509RFC 9802Published RFC
IKEv2 multiple key exchangesRFC 9370Published RFC
IKEv2 post-quantum PSKRFC 8784Published RFC
ML-DSA in X.509RFC 9881Published RFC
SLH-DSA in X.509RFC 9909Published RFC
ML-KEM in X.509RFC 9935Published RFC
ML-DSA in CMSRFC 9882Published RFC
SLH-DSA in CMSRFC 9814Published RFC
ML-KEM in CMSRFC 9936Published RFC
PQ/T hybrid terminologyRFC 9794Published RFC
SSH hybrid kex (sntrup761x25519)RFC 9941Published RFC (Informational)
TLS hybrid key exchangedraft-ietf-tls-ecdhe-mlkemInternet-Draft
ML-DSA in TLS authdraft-ietf-tls-mldsaInternet-Draft
Composite ML-DSA signaturesdraft-ietf-lamps-pq-composite-sigsInternet-Draft
Composite ML-KEMdraft-ietf-lamps-pq-composite-kemInternet-Draft
SSH ML-KEM hybrid kex (mlkem768x25519)draft-ietf-sshm-mlkem-hybrid-kexInternet-Draft
X-Wing hybrid KEMdraft-connolly-cfrg-xwing-kemInternet-Draft
Warning
Internet-Drafts can change wire formats and codepoints before they become RFCs. If you deploy against a draft, isolate the implementation behind crypto-agile interfaces and be ready to update when the final RFC lands.

Standards & references

IETF 后量子工作

PQC 正贯穿 TLS、LAMPS、IPSECME、SSH 与 CFRG/PQUIP。部分工作已经发布为 RFC,包括 XMSS/LMS、IKEv2 多重密钥交换、PQ/T 混合术语、SSH sntrup761x25519,以及 X.509/CMS 中 ML-DSA、SLH-DSA、ML-KEM 的算法标识与编码;但 TLS 混合 ECDHE-ML-KEM、TLS 中 ML-DSA 认证、复合证书与复合 KEM 仍处于 Internet-Draft 阶段,线路格式与策略细节仍可能变化。

IETF 的定位

一个标准化算法在协议学会协商、证书学会编码、消息格式学会封装之前,都无法实际部署。IETF 正是逐个工作组地产出这些绑定规范。由于格基算法问世较晚,相关工作多处于草案阶段,应被视为方向性参考而非定稿规范。

TLS WG 守护握手

旗舰工作是混合密钥交换,将经典曲线与 ML-KEM 结合,只要任一组件未被攻破连接即安全。draft-ietf-tls-ecdhe-mlkem 当前草案中定义/请求的 NamedGroup 包括 X25519MLKEM768,值为 4588 / 0x11EC;在 RFC 发布前仍应按草案处理。TLS 中的 ML-DSA 认证(draft-ietf-tls-mldsa)也在推进。两者目前仍为 Internet-Draft。详见 TLS混合

LAMPS WG 证书与 CMS

LAMPS 规定 PQC 如何出现在 X.509 证书与 CMS(签名/加密消息)中。相关规范现已发布为 RFC:X.509 算法标识为 RFC 9881(ML-DSA)、RFC 9909(SLH-DSA)与 RFC 9935(ML-KEM),CMS 约定为 RFC 9882(ML-DSA)、RFC 9814(SLH-DSA)与 RFC 9936(ML-KEM)。LAMPS 仍在制定复合方案——draft-ietf-lamps-pq-composite-sigs(复合 ML-DSA)与 draft-ietf-lamps-pq-composite-kem(复合 ML-KEM)——把后量子算法与经典算法绑定,例如 ML-DSA + ECDSA,使一张证书同时满足新旧两套体系。详见 X.509

IPSECME WG 面向 VPN 与 IKEv2

两份 RFC 已可支撑量子安全的 VPN 态势:RFC 9370 为 IKEv2 引入多重后量子密钥交换,RFC 8784 混入后量子预共享密钥。两者结合可让 IPsec 在格基 KEM 完全规范化之前即获得抗量子能力。详见 IPsec

CFRG 组合器与混合

密码论坛研究组负责协议之下的密码构件。RFC 9794 标准化了后量子/传统混合方案的术语,而 X-Wing(draft-connolly-cfrg-xwing-kem)等个人草案定义了可供其他工作组引用的通用混合 KEM。

哈希签名已经标准化

有状态哈希签名已成熟并已成 RFC:RFC 8391(XMSS,信息类)、RFC 8554(LMS/HSS,信息类)、RFC 9708(CMS 中使用 HSS/LMS,取代 RFC 8708)以及 RFC 9802(X.509 中的 HSS/XMSS)。它们是固件与代码签名的保守且充分理解的选择,代价是需谨慎管理状态。

RFC 与草案速览

领域文档状态
XMSSRFC 8391已发布 RFC
LMS / HSSRFC 8554已发布 RFC
CMS 中的 HSS/LMSRFC 9708(取代 8708)已发布 RFC
X.509 中的 HSS/XMSSRFC 9802已发布 RFC
IKEv2 多重密钥交换RFC 9370已发布 RFC
IKEv2 后量子 PSKRFC 8784已发布 RFC
X.509 中的 ML-DSARFC 9881已发布 RFC
X.509 中的 SLH-DSARFC 9909已发布 RFC
X.509 中的 ML-KEMRFC 9935已发布 RFC
CMS 中的 ML-DSARFC 9882已发布 RFC
CMS 中的 SLH-DSARFC 9814已发布 RFC
CMS 中的 ML-KEMRFC 9936已发布 RFC
PQ/T 混合术语RFC 9794已发布 RFC
SSH 混合 kex(sntrup761x25519)RFC 9941已发布 RFC(信息类)
TLS 混合密钥交换draft-ietf-tls-ecdhe-mlkemInternet-Draft
TLS 认证中的 ML-DSAdraft-ietf-tls-mldsaInternet-Draft
复合 ML-DSA 签名draft-ietf-lamps-pq-composite-sigsInternet-Draft
复合 ML-KEMdraft-ietf-lamps-pq-composite-kemInternet-Draft
SSH ML-KEM 混合 kex(mlkem768x25519)draft-ietf-sshm-mlkem-hybrid-kexInternet-Draft
X-Wing 混合 KEMdraft-connolly-cfrg-xwing-kemInternet-Draft
警告
Internet-Draft 在成为 RFC 前可能改动线路格式与码点。若基于草案部署,应将实现隔离在密码敏捷接口之后,并在最终 RFC 落地时随时更新。

标准与参考

⚑ Report an error⚑ 纠错与校正