EL 10:后量子加密
EL 10 把后量子密码学(PQC)带进了默认安装:OpenSSL 3.5 提供 NIST 新标准的抗量子算法,OpenSSH 在密钥交换中默认启用 ML-KEM 与经典算法的混合方案。对绝大多数使用者,这一切在后台自动发生,无需任何配置。
这是什么变化
Section titled “这是什么变化”量子计算机理论上能在未来破解当前公钥体系(RSA、ECDSA/ECDH)。攻击者可以现在截获加密流量、存档、等量子计算机成熟后再解密(“先存储后解密”)。后量子算法用格密码等新数学问题替代大数分解,抵抗这类攻击。
2024 年 NIST 发布三个后量子标准:
- ML-KEM(FIPS 203):密钥封装机制,用于密钥交换;
- ML-DSA(FIPS 204):数字签名;
- SLH-DSA(FIPS 205):无状态哈希签名。
EL 10 的 OpenSSL 3.5 将这些算法纳入可用算法集;OpenSSH 则在密钥交换(KEX)中默认启用 ML-KEM 768 与 X25519 的混合算法(mlkem768x25519-sha256)——即使量子算法部分将来被攻破,经典部分仍然保底,这就是”混合”的意义。
EL 9 → EL 10 对比
Section titled “EL 9 → EL 10 对比”| 项 | EL 9 | EL 10 |
|---|---|---|
| OpenSSL | 3.0.x(无 PQC 标准算法) | 3.5.x(ML-KEM / ML-DSA / SLH-DSA) |
| OpenSSH KEX 默认 | 经典算法(curve25519 等) | 混合 KEX 优先(mlkem768x25519-sha256) |
| 使用者需要配置 | — | 无需,默认生效 |
- 日常 SSH 登录:完全透明,客户端与服务端协商时自动使用混合 KEX;老客户端(不支持 PQC)会回落到经典算法,不影响连通性。
- 合规与审计:涉及”抗量子迁移清单”(如 CNSA 2.0、行业后量子路线图)的单位,EL 10 是第一个开箱即带 NIST PQC 标准的 EL 大版本。
- 证书与签名:ML-DSA 证书尚未在公共 PKI 普及,现阶段 TLS 证书仍是经典算法;PQC 主要用于密钥交换层的保护。
ssh -Q kex | grep -i mlkemssh -v user@host 2>&1 | grep -i 'kex:'输出中出现 mlkem768x25519-sha256 即表示本次会话已启用混合后量子密钥交换。
- SSH 安全配置 — 密钥、算法策略与加固实践
- EL 8:全系统加密策略 — update-crypto-policies 的由来
- EL 10 变化总览 — EL 10 的其他安全相关变化(如默认禁用 SHA-1)