文档目录

0.4-国密算法适配

本文档介绍元序·智序体如何用SM2/SM3/SM4实现传输、存储、签名、校验全链路加密,并给出三级密钥管理和迁移路径,助力满足等保三级和密评合规。

  • 元序全面支持SM2/SM3/SM4,SM9按需支持
  • 传输加密采用SM2密钥交换+SM4数据加密
  • 敏感数据存储采用SM4,密码SM3加盐哈希
  • 三级密钥体系:根密钥HSM保护,租户隔离
  • 迁移分四阶段:评估、双轨、切换、密评

在国际密码算法(RSA/AES/SHA)面临"后门风险"和"断供风险"的双重威胁下,国密算法已经成为国家信息安全的"密码基石"。 元序·智序体全面支持 SM2/SM3/SM4 国密算法体系——不是"可选的加密选项",而是"默认的加密基座"。 从数据传输到数据存储,从身份认证到数字签名,每一个安全环节都由国密算法守护。


一、国密算法体系概览

1.1 四大国密算法

算法类型对标国际算法应用场景元序支持
SM2非对称加密RSA / ECDSA数字签名、密钥交换、数据加密✅ 全场景支持
SM3哈希算法SHA-256数据完整性校验、密码存储✅ 全场景支持
SM4对称加密AES-128数据加密、通信加密✅ 全场景支持
SM9标识密码基于身份的加密、邮件安全按需支持

1.2 为什么必须用国密

风险维度国际算法国密算法
后门风险NSA 被曝在 RSA 中植入后门(Dual_EC_DRBG)自主设计,无后门风险
标准控制国际标准由西方主导,中国无话语权国家标准,自主可控
合规要求不满足等保/密评要求等保三级/密评强制要求
算法强度RSA 2048 可用至 2030 年SM2 256 位 = RSA 3072 位安全性

二、元序的国密全链路加密

2.1 传输加密:SM2 + SM4

所有网络通信默认启用国密 TLS 加密——数据传输全程加密,防止中间人攻击和数据窃听。

加密环节加密方式实现细节
HTTPS 通信SM2 密钥交换 + SM4 数据加密国密 TLS 协议(TLCP)
API 调用SM2 签名 + SM4 加密请求签名验证 + 载荷加密
数据库连接SM4 加密通道数据库连接加密
服务间通信SM2 双向认证 + SM4 加密微服务间 mTLS

2.2 存储加密:SM4

敏感数据在数据库中采用 SM4 加密存储——即使数据库文件被非法获取,数据也无法被解读。

数据类型加密策略密钥管理
用户密码SM3 加盐哈希系统级密钥
身份证号SM4 加密租户级密钥
手机号SM4 加密租户级密钥
业务敏感数据SM4 加密字段级密钥
备份文件SM4 加密备份专用密钥

2.3 数字签名:SM2

关键业务操作采用 SM2 数字签名——确保操作不可抵赖、数据不可篡改。

签名场景签名方式法律效力
审批操作SM2 签名等同于手写签名
合同签署SM2 签名 + 时间戳满足电子签名法要求
数据交换SM2 签名确保数据来源可信
日志记录SM3 摘要确保日志不可篡改

2.4 完整性校验:SM3

所有关键数据采用 SM3 哈希校验——确保数据在传输和存储过程中未被篡改。

校验场景校验方式校验频率
数据传输SM3 摘要 + SM2 签名每次传输
数据存储SM3 摘要校验定期批量校验
配置文件SM3 完整性标签每次加载
日志文件SM3 链式摘要实时计算

三、密钥管理体系

3.1 三级密钥架构

┌─────────────────────────────────────────┐
│          根密钥(HSM 硬件保护)            │
│  存储在密码机/HSM 中,永不导出             │
├─────────────────────────────────────────┤
│          租户密钥(每租户独立)             │
│  由根密钥加密保护,租户间完全隔离           │
├─────────────────────────────────────────┤
│          业务密钥(每业务独立)             │
│  由租户密钥派生,支持定期轮换              │
└─────────────────────────────────────────┘

3.2 密钥生命周期管理

阶段管理动作安全要求
生成密码学安全随机数生成使用硬件随机数发生器
分发加密分发到各节点密钥传输加密保护
存储HSM / 密码机存储根密钥永不导出
使用按需加载到内存使用后内存清零
轮换定期自动轮换默认 90 天轮换
销毁安全擦除不可恢复销毁

四、核心价值

4.1 量化价值

价值维度国际算法方案国密全链路方案提升幅度
合规达标不满足密评要求满足等保三级 + 密评合规 100%
加密性能RSA 2048 签名 5msSM2 签名 2ms性能提升 60%
安全等级存在后门风险自主可控无后门安全风险归零
密钥管理分散管理三级密钥体系管理效率提升 5 倍

4.2 定性价值

  • 合规必备:等保三级和密评强制要求使用国密算法——不用国密 = 不合规
  • 安全自主:国密算法自主设计,不存在后门风险——安全不再依赖"别人的算法"
  • 性能优势:SM2 在同等安全强度下,密钥长度更短、计算更快——安全与性能兼得
  • 全链路保护:从传输到存储到签名到校验,国密覆盖每一个安全环节

五、数据资产沉淀

5.1 密码资产化

资产类型内容价值
密钥体系三级密钥架构 + 轮换策略安全基础设施
加密策略各数据类型的加密方案标准化安全配置
证书体系SM2 数字证书管理身份可信基础
审计记录密码操作审计日志合规审计依据

5.2 四层沉淀

加密操作 → 密码策略 → 密钥体系 → 安全资产
  │           │           │           │
  │           │           │           └─ 密码安全基础设施(持续运营)
  │           │           └─ 密钥管理规范化
  │           └─ 标准化加密策略
  └─ 基础加密能力

六、与其他基座的关系

协同基座国密适配贡献意义
认证基座SM2 证书认证 + SM3 密码存储身份认证国密化
数据基座SM4 数据加密 + SM3 完整性校验数据安全国密化
系统基座国密 TLS + 密钥管理通信安全国密化
开放基座SM2 API 签名 + SM4 载荷加密接口安全国密化

七、实施建议

7.1 国密迁移路径

阶段目标周期关键动作
评估评估现有加密体系1 周密码算法清单、合规差距分析
双轨运行国密 + 国际算法并行2~4 周双算法支持、渐进切换
全面切换全部切换到国密算法2~4 周国密优先、国际算法降级
密评准备通过密码应用安全性评估2~4 周密评材料准备 + 配合评估

7.2 关键成功因素

  • 硬件准备:国密算法需要密码机/HSM 支持——提前采购和部署密码硬件
  • 双轨过渡:不要"一刀切"——先双轨运行,确认无误后再全面切换
  • 性能测试:国密算法的性能特征与国际算法不同——切换前做充分的性能测试
  • 合规联动:国密改造与等保测评联动推进——一次改造,同时满足两项合规

八、结语

密码是信息安全的"最后一道防线"——当密码算法不可信时,所有的安全承诺都是空中楼阁。 国密算法不是"国际算法的替代品",而是"中国信息安全的密码基石"。

元序·智序体将 SM2/SM3/SM4 国密算法深度融入平台的每一个安全环节——从传输加密到存储加密,从数字签名到完整性校验,从身份认证到密钥管理。 不是"支持国密",而是"国密优先"——让国密算法成为元序安全体系的默认选择。