1. 企业密码资产盘点与抗量子风险分级

盘点对象与分级口径

抗量子改造的第一步不是选算法,而是把企业里“正在被使用的密码”变成一张可核查的资产清单。盘点对象应覆盖三类载体:协议与链路(TLS、SSH、IPsec、S/MIME)、应用与数据(数据库加密、文件加密、签名验签、口令存储)、密钥与证书(CA 签发证书、自签证书、代码签名密钥、设备内置密钥)。对每一项记录算法族、密钥长度/曲线、协议位置、密钥生命周期(生成—分发—使用—轮换—销毁)以及依赖方数量。

分级不看“算法是否先进”,而看量子威胁的作用方式。RSA、ECC、DH/ECDH 属于公钥类,会被 Shor 算法在容错量子计算机上直接攻破,其中长期机密数据面临“先存后解”(harvest-now-decrypt-later)风险,签名类则面临伪造风险;AES、SHA 属于对称类,只受 Grover 算法平方根级削弱,通过加长密钥即可缓解。因此分级维度应包含:威胁类型(破解/削弱)、数据保密期、暴露面(外部可达性)、迁移难度(协议固化、硬件不可升级)。

密码资产盘点 → 量子威胁分级 → 改造优先级矩阵 ① 密码资产清单(示例) TLS 1.2 对外门户 RSA-2048 / ECDHE-P256 / AES-128-GCM VPN 网关 IPsec DH-2048 / AES-256 / SHA-256 代码签名证书 RSA-3072 / SHA-256,有效期 3 年 数据库字段加密 AES-256-CBC,密钥托管于 KMS 设备固件内置密钥 ECC-P256 签名,不可远程升级 口令存储 SHA-256 加盐,无迭代 邮件 S/MIME RSA-2048 加密 + 签名 ② 量子威胁分级 P0 立即规划 公钥算法 + 长期机密 或外部暴露面大 P1 中期改造 公钥算法 + 短周期数据 或迁移受协议约束 P2 观察加固 对称算法,仅需加长密钥 或威胁窗口较远 P3 保持监控 无公钥依赖、无长期数据 随系统自然替换 判定输入 · 算法族(公钥/对称) · 数据保密期(年) · 暴露面 / 迁移难度 ③ 改造优先级矩阵 迁移难度 → 量子风险 → TLS 门户 S/MIME 固件密钥 IPsec VPN 数据库加密 口令存储 代码签名 P0 P1 P2 P3

清单字段与填写要点

为了让清单能直接驱动改造决策,每个资产条目至少包含以下字段,缺一项都会让分级失真:

字段填写要求常见错误
资产标识系统名 + 协议/接口位置,如“门户-公网TLS终结”只写系统名,无法定位到具体链路
算法族与参数RSA-2048、ECDHE-P256、AES-128-GCM、SHA-256 等只写“用了加密”,不区分公钥/对称
协议位置传输层、应用层、存储层、签名验签点把签名和加密混为一项
密钥生命周期生成方式、有效期、轮换周期、销毁方式忽略“不可轮换”的硬编码密钥
数据保密期该密钥保护的数据需保密多少年统一填“长期”,失去区分度
依赖方数量调用该密钥/证书的系统或外部伙伴数漏掉外部对接方,低估迁移成本

分级判定规则(可直接执行)

按以下顺序判定,命中即定级,避免主观争论:

  1. 是否使用公钥算法? 若否(纯 AES/SHA),进入第 4 步;若是,继续。
  2. 数据保密期是否超过 5 年,或该公钥用于对外身份认证/签名? 是则定 P0,否则进入第 3 步。
  3. 迁移是否受硬件或协议固化约束(不可远程升级、协议版本锁定)? 是则定 P1(难度高但风险窗口稍缓),否则定 P1(常规改造)。
  4. 对称算法密钥长度是否低于 256 位,或口令存储无迭代/无慢哈希? 是则定 P2(加长密钥或换 KDF),否则定 P3。
分级结果不是永久标签。当企业数据保密期调整、外部合规要求变化或出现“先存后解”证据时,应重新评估并允许 P1 上调为 P0。

示例:从清单到优先级矩阵

以图中示例企业为例,按上述规则得到如下可执行矩阵(“建议动作”列即改造工单的初始内容):

资产关键参数级别建议动作
对外门户 TLSRSA-2048 密钥交换 + ECDHE-P256P0优先启用混合密钥交换(经典 ECDHE + ML-KEM),证书链规划 PQC 签名
S/MIME 邮件RSA-2048 加密与签名P0评估支持 PQC 的邮件客户端与网关,先做签名算法替换试点
固件内置 ECC 密钥ECC-P256,不可远程升级P1在新批次硬件中预置双签名(ECC + ML-DSA),旧设备列入替换计划
IPsec VPNDH-2048 组P1升级至支持 PQC 的 IKEv2 实现,先做混合 DH 试点
数据库字段加密AES-256-CBCP2保持 AES-256,评估迁移至 AES-256-GCM 并完善密钥轮换
口令存储SHA-256 加盐无迭代P2替换为 Argon2id 或 PBKDF2-HMAC-SHA-256(迭代≥60 万)
代码签名证书RSA-3072,3 年有效期P3随证书到期自然切换至 PQC 签名,纳入年度评审

盘点执行与结果校验

盘点不能只靠访谈。建议用“配置抓取 + 流量观测 + 证书/密钥库导出”三路交叉验证:从 TLS 扫描结果核对协议与套件,从 KMS/HSM 导出密钥元数据核对生命周期,从代码仓库检索硬编码密钥与算法调用。校验通过的标准是:每个对外接口都能在清单中找到对应条目,且每条目的算法参数与实测一致;对“不可轮换”的密钥单独标记,作为 P1 以上改造的硬约束输入。

不要把“已使用 AES-256”当作安全结论。若其上层密钥交换仍是 RSA/DH,则该链路整体仍属 P0/P1 范围;分级应针对完整密码套件,而非单个算法。