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
| Area | Document | Status |
|---|---|---|
| XMSS | RFC 8391 | Published RFC |
| LMS / HSS | RFC 8554 | Published RFC |
| HSS/LMS in CMS | RFC 9708 (obsoletes 8708) | Published RFC |
| HSS/XMSS in X.509 | RFC 9802 | Published RFC |
| IKEv2 multiple key exchanges | RFC 9370 | Published RFC |
| IKEv2 post-quantum PSK | RFC 8784 | Published RFC |
| ML-DSA in X.509 | RFC 9881 | Published RFC |
| SLH-DSA in X.509 | RFC 9909 | Published RFC |
| ML-KEM in X.509 | RFC 9935 | Published RFC |
| ML-DSA in CMS | RFC 9882 | Published RFC |
| SLH-DSA in CMS | RFC 9814 | Published RFC |
| ML-KEM in CMS | RFC 9936 | Published RFC |
| PQ/T hybrid terminology | RFC 9794 | Published RFC |
| SSH hybrid kex (sntrup761x25519) | RFC 9941 | Published RFC (Informational) |
| TLS hybrid key exchange | draft-ietf-tls-ecdhe-mlkem | Internet-Draft |
| ML-DSA in TLS auth | draft-ietf-tls-mldsa | Internet-Draft |
| Composite ML-DSA signatures | draft-ietf-lamps-pq-composite-sigs | Internet-Draft |
| Composite ML-KEM | draft-ietf-lamps-pq-composite-kem | Internet-Draft |
| SSH ML-KEM hybrid kex (mlkem768x25519) | draft-ietf-sshm-mlkem-hybrid-kex | Internet-Draft |
| X-Wing hybrid KEM | draft-connolly-cfrg-xwing-kem | Internet-Draft |
Standards & references
- draft-ietf-tls-ecdhe-mlkem — Hybrid ECDHE-MLKEM Key Agreement for TLS 1.3
- draft-ietf-tls-mldsa — Use of ML-DSA in TLS 1.3
- RFC 9881 — ML-DSA algorithm identifiers for X.509
- RFC 9909 — SLH-DSA algorithm identifiers for X.509
- RFC 9935 — ML-KEM algorithm identifiers for X.509
- RFC 9882 — Use of ML-DSA in CMS
- RFC 9814 — Use of SLH-DSA in CMS
- RFC 9936 — Use of ML-KEM in CMS
- RFC 9794 — Terminology for Post-Quantum Traditional Hybrid Schemes
- RFC 9941 — published, Informational RFC; describes the widely-deployed OpenSSH sntrup761x25519-sha512 hybrid KEX
- RFC 9958 — Post-Quantum Cryptography for Engineers, published June 2026, Informational RFC
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 与草案速览
| 领域 | 文档 | 状态 |
|---|---|---|
| XMSS | RFC 8391 | 已发布 RFC |
| LMS / HSS | RFC 8554 | 已发布 RFC |
| CMS 中的 HSS/LMS | RFC 9708(取代 8708) | 已发布 RFC |
| X.509 中的 HSS/XMSS | RFC 9802 | 已发布 RFC |
| IKEv2 多重密钥交换 | RFC 9370 | 已发布 RFC |
| IKEv2 后量子 PSK | RFC 8784 | 已发布 RFC |
| X.509 中的 ML-DSA | RFC 9881 | 已发布 RFC |
| X.509 中的 SLH-DSA | RFC 9909 | 已发布 RFC |
| X.509 中的 ML-KEM | RFC 9935 | 已发布 RFC |
| CMS 中的 ML-DSA | RFC 9882 | 已发布 RFC |
| CMS 中的 SLH-DSA | RFC 9814 | 已发布 RFC |
| CMS 中的 ML-KEM | RFC 9936 | 已发布 RFC |
| PQ/T 混合术语 | RFC 9794 | 已发布 RFC |
| SSH 混合 kex(sntrup761x25519) | RFC 9941 | 已发布 RFC(信息类) |
| TLS 混合密钥交换 | draft-ietf-tls-ecdhe-mlkem | Internet-Draft |
| TLS 认证中的 ML-DSA | draft-ietf-tls-mldsa | Internet-Draft |
| 复合 ML-DSA 签名 | draft-ietf-lamps-pq-composite-sigs | Internet-Draft |
| 复合 ML-KEM | draft-ietf-lamps-pq-composite-kem | Internet-Draft |
| SSH ML-KEM 混合 kex(mlkem768x25519) | draft-ietf-sshm-mlkem-hybrid-kex | Internet-Draft |
| X-Wing 混合 KEM | draft-connolly-cfrg-xwing-kem | Internet-Draft |
标准与参考
- draft-ietf-tls-ecdhe-mlkem — TLS 1.3 混合 ECDHE-MLKEM 密钥协商
- draft-ietf-tls-mldsa — TLS 1.3 中使用 ML-DSA
- RFC 9881 — X.509 中 ML-DSA 算法标识
- RFC 9909 — X.509 中 SLH-DSA 算法标识
- RFC 9935 — X.509 中 ML-KEM 算法标识
- RFC 9882 — CMS 中使用 ML-DSA
- RFC 9814 — CMS 中使用 SLH-DSA
- RFC 9936 — CMS 中使用 ML-KEM
- RFC 9794 — 后量子与传统混合方案术语
- RFC 9941 — 已发布,信息类 RFC;描述 OpenSSH 中广泛部署的 sntrup761x25519-sha512 混合 KEX
- RFC 9958 — Post-Quantum Cryptography for Engineers,2026 年 6 月发布,信息类 RFC