首页/安全/加密与证书速查/TLS 1.3 后量子混合密钥交换
TLS 与 HTTPS60 条

TLS 1.3 后量子混合密钥交换

主流厂商开始在 TLS 1.3 中部署混合密钥交换(传统曲线与 ML-KEM 组合),用两套算法同时协商,抵御先存后解型长期风险,并保持对旧客户端的兼容。

加密与证书速查安全更新于 2026-10-13

后量子混合密钥交换

后量子迁移已经开始:主流浏览器与 CDN 在 TLS 1.3 中部署混合密钥交换,把传统椭圆曲线(如 X25519)与 ML-KEM(FIPS 203)并排参与密钥派生。混合方案的逻辑是「任一层未被攻破,会话就仍然安全」,同时保持对不支持新命名组的客户端兼容——它们会自然回退到经典组。这样做的动机是防御先存后解:现在被记录下来的密文,未来可能被量子计算机解开。

基本信息

组合方式传统曲线与 ML-KEM 并排参与派生,任一层安全则会话安全
部署形态浏览器与 CDN 已在 HTTPS 中启用,服务端需支持对应命名组
兼容性不认识新组的客户端回退到经典组,不影响连通性
演进状态相关命名组与编码在 IETF 草案与 IANA 注册表中持续更新
迁移节奏长期工程:先摸底资产,再按混合优先逐步替换

典型使用场景

  • 长期保密数据的传输通道评估(病历、档案、核心设计资料)
  • 行业或合规要求提前支持抗量子算法的项目
  • 排查「启用新命名组后握手失败或明显变慢」的设备兼容问题
  • 规划密码库升级:确认 OpenSSL 与系统包版本是否支持 ML-KEM
  • 与供应商核对支持的命名组列表,避免方案只在测试环境生效

查看本机能力与协商结果

查看本机能力与协商结果
openssl version                    # 确认版本是否支持后量子命名组
openssl list -providers            # 查看可用 provider
openssl list -tls-groups           # 查看本机支持的命名组名称
# 观察握手实际使用的组(需双方都支持才可见)
openssl s_client -connect example.com:443 -servername example.com -msg </dev/null 2>&1 | grep -iE 'x25519|mlkem' | head

迁移关注点

关注点说明注意事项
资产摸底长期保密数据与受限设备优先处理保密期长于迁移周期的数据
混合优先传统与后量子算法并用避免单点依赖新算法的实现成熟度
设备兼容老旧终端可能不支持新组保留经典组作为回退路径
性能影响握手消息变大关注首包大小与分片问题
后量子迁移是多年工程:先摸清资产(哪些数据需要长期保密、哪些设备无法升级),再按混合优先、逐步替换的节奏推进。不要等到经典算法被攻破才开始,那时已经记录在案的密文无法补救。

易错点

  • 认为经典曲线被攻破后才需要迁移 → 真正的风险是现在被记录的数据在未来被解开
  • 在受限设备上强行启用新命名组 → 握手失败或性能明显下降
  • 只检查客户端与服务端,忽略中间设备 → CDN 或网关不认识新组时链路直接降级
  • 忽略握手消息变大的影响 → 首包超过 MTU 触发分片,弱网体验变差

数据来源与参考

  • FIPS 203(ML-KEM)
  • IANA TLS Supported Groups 注册表
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌