迁移到后量子密码:难的是存量系统
换算法一天,换系统要好几年
安全团队接到任务:把全站的 RSA 换成后量子算法。评估报告第一页写着「算法替换很快」,第二页列着几十个系统、几类证书、两种固件。真正的工期在第二页。
难的不是算法
算法本身是现成的:NIST 在 2024 年发布了 FIPS 203/204/205,主流库也都有实现。难的是找出密码学藏在哪儿。证书链、TLS 握手、代码签名、VPN、硬件安全模块、智能卡、固件更新,每一处都可能硬编码了算法或密钥长度。
密码敏捷性指的是把这些选择做成可替换的接口,而不是散落在代码里的常量。没有它,每次换算法都是一次考古。
过渡期通常用混合模式:经典算法与 后量子密码 并排跑,两套密钥、两套签名,只要其中一套还安全,连接就安全。代价是握手包变大、证书变大,某些老设备会因为分片或缓冲区不够而出问题。这要在实验室里先测,而不是上线后才发现。
时间表由数据寿命决定
「先存后解」把时间压力提前了:对手今天录下的密文,可以等机器成熟再解。是否现在动手,可以用一个简单的比较:
是数据需要保密多少年, 是完成迁移要多少年, 是量子计算机可能到来的时间。左边大于右边,今天就得开始。
没有人能给出可信的 ,所以这句话的重点不是预测年份,而是:只要 和 都不小,等待就不划算。
物联网是难中之难。一个装在墙里的传感器可能要用十几年,算力和内存都不够跑 PQC,固件也不一定能远程升级。对这类设备,正确的做法是在采购时就把算法写进合同与生命周期计划,而不是等它坏了再想办法。
后量子迁移就是换一个加密库,改一行配置。
算法只是最上面一层,证书链、协议协商、固件、设备寿命与运维流程才是工期的来源。
把迁移当成一次软件升级,会低估它;把它当成换一代基础设施,才接近实际。
一句话结论
换算法一天,换系统要好几年。真正决定进度的是清点、敏捷性、混合部署与那些换不动的设备。时间表的起点不是机器问世那天,而是数据需要保密的那一天。
本节自测 · 3 题
未作答
01团队说「我们只用了 AES-256 和 SHA-384,不用迁移」,这个判断对吗?
解析 · Grover 只给平方根加速,AES-256 与 SHA-384 的强度仍然够用,所以不必换成 PQC。但真实系统还有证书、签名与密钥交换这些公钥环节,它们才是 Shor 的目标;说「完全不受影响」或「AES 被 Shor 破解」都不对。
02混合模式在迁移中的主要作用是什么?
解析 · 混合模式同时使用经典与 PQC,两套密钥材料一起参与,任何一套被攻破仍有另一套撑着。它的代价是带宽与兼容性,不会提速、不会缩短密钥,也不替代证书链。
03一批要服役十五年的物联网设备,最合理的做法是什么?
解析 · 长寿命设备一旦部署就很难更换,迁移能力要在采购时买进来。等标准稳定会错过设备寿命窗口;QKD 需要专用链路,不适合末端传感器;加长 RSA 挡不住 Shor 的多项式算法。