文档目录

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

常见问题

元序如何实现国密全链路加密?覆盖哪些安全环节?

元序将国密算法深度融入每一个安全环节:

  • 传输加密:SM2 密钥交换 + SM4 数据加密(国密 TLS 协议),覆盖 HTTPS 通信、API 调用、数据库连接和服务间通信
  • 存储加密:SM4 加密敏感数据,用户密码使用 SM3 加盐哈希,身份证号/手机号等使用租户级密钥加密
  • 数字签名:SM2 签名确保审批操作、合同签署、数据交换的不可抵赖性
  • 完整性校验:SM3 哈希对数据传输、存储、配置文件和日志进行防篡改校验
什么是国密算法?元序支持哪些国密算法?

国密算法是中国国家密码管理局制定的商用密码算法标准,包括 SM2(非对称加密)、SM3(哈希算法)、SM4(对称加密)、SM9(标识密码)。元序·智序体全面支持 SM2/SM3/SM4 三大核心算法,SM9 按需支持。其中:

  • SM2:对标 RSA/ECDSA,用于数字签名、密钥交换、数据加密
  • SM3:对标 SHA-256,用于数据完整性校验、密码存储
  • SM4:对标 AES-128,用于数据加密、通信加密
  • SM9:基于身份的加密,用于邮件安全等场景
元序的密钥管理体系是怎样的?如何保障密钥安全?

元序采用三级密钥架构

  1. 根密钥:存储在密码机/HSM 硬件中,永不导出
  2. 租户密钥:每租户独立,由根密钥加密保护,租户间完全隔离
  3. 业务密钥:每业务独立,由租户密钥派生,支持定期轮换(默认 90 天)

密钥全生命周期管理包括:硬件随机数安全生成、加密分发、HSM 存储、使用后内存清零、定期自动轮换、不可恢复销毁,确保密钥从生成到销毁全程安全可控。

为什么必须使用国密算法?国密算法与国际算法相比有哪些优势?

必须使用国密算法主要基于四点:

  1. 后门风险:NSA 曾被曝在 RSA 中植入后门(Dual_EC_DRBG),国密算法自主设计、无后门风险
  2. 标准控制:国际标准由西方主导,国密算法是中国国家标准、自主可控
  3. 合规要求:等保三级和密评强制要求使用国密算法,不用国密即不合规
  4. 算法强度:SM2 256 位密钥可达 RSA 3072 位安全性,且签名性能更快(SM2 签名 2ms vs RSA 2048 签名 5ms,性能提升 60%)
如何从国际算法迁移到国密算法?实施路径和周期是怎样的?

国密迁移分四个阶段:

  1. 评估(约 1 周):盘点现有密码算法清单、分析合规差距
  2. 双轨运行(2~4 周):国密与国际算法并行,渐进切换
  3. 全面切换(2~4 周):国密优先,国际算法降级
  4. 密评准备(2~4 周):准备密评材料并配合评估

总周期约 7~13 周。关键成功因素包括:提前部署密码机/HSM 硬件、双轨过渡避免「一刀切」、切换前进行充分的性能测试、国密改造与等保测评联动推进。