8.4.1 安全->SM商密(GM T 0002-2012 0003-2012):SM商密

中国自主可控的商用密码标准体系(SM = 商密),由国家密码管理局制定,覆盖对称 / 非对称 / 哈希 / 标识密码,是政务、金融、通信等关键领域的强制合规密码方案,核心对标并替代 RSA、AES、SHA-256 等国际算法

基础信息

特性 说明
制定主体 国家密码管理局(商用密码主管部门)
标准代号 商用密码国家标准(GB)、行业标准(GM)
核心定位 商用密码体系,保护非国家秘密信息,实现密码自主可控
核心目标 打破国际密码依赖、保障关键信息基础设施安全、满足《密码法》合规
核心算法 SM1/SM2/SM3/SM4/SM7/SM9 + 祖冲之(ZUC)
合规依据 《中华人民共和国密码法》《网络安全法》《等保 2.0》

国密算法体系(核心 SM 系列)

对称加密算法(数据加密 / 解密,同密钥)

SM1(SCB2)

  • 类型:分组密码,分组 / 密钥均 128 位
  • 状态:算法未公开,仅以硬件 IP 核授权实现
  • 对标:AES-128
  • 场景:金融 IC 卡、U 盾、高安全门禁、社保卡
  • 特点:硬件级安全,抗物理攻击强

SM4(原 SMS4)

  • 类型:分组密码,分组 / 密钥均 128 位,32 轮非平衡 Feistel 结构
  • 状态:算法完全公开,支持软 / 硬件实现
  • 对标:AES-128
  • 场景:WLAN、数据库加密、实时通信、物联网、金融报文
  • 优势:效率高,硬件加速性能优于 AES 约 20%

SM7

  • 类型:分组密码,未公开
  • 场景:非接触式 IC 卡(门禁、交通卡、票务)

祖冲之(ZUC)

  • 类型:序列密码(流密码)
  • 国际地位:3GPP 4G/5G 国际标准,用于空口加密与完整性保护
  • 场景:移动通信、物联网低功耗设备

非对称加密算法(公 / 私钥对,签名 / 加密 / 密钥交换)

SM2(国密核心)

  • 基础:椭圆曲线密码(ECC),256 位曲线

  • 三合一功能

    • 数字签名(替代 ECDSA/RSA)
    • 密钥交换(替代 ECDH)
    • 公钥加密(替代 RSA/ECIES)
  • 安全强度:256 位 ≈ RSA 3072 位,运算更快、密钥更短

  • 场景:电子签名、身份认证、HTTPS 国密证书、VPN、区块链

SM9(标识密码 IBE)

  • 特点:无需数字证书,直接用手机号 / 邮箱 / 身份证号作为公钥
  • 架构:由密钥生成中心(KGC)统一管理私钥
  • 场景:物联网、政务跨域认证、云服务身份管理、简化 PKI

哈希算法(完整性 / 摘要 / 签名基础)

SM3

  • 类型:密码杂凑算法,输出 256 位哈希值
  • 对标:SHA-256,抗碰撞强度更优
  • 场景:数据完整性校验、数字签名、电子合同、区块链存证、软件防篡改

其他专用算法(未公开 / 高安全)

  • SM6:非对称加密,抗量子,用于省级以上政务核心系统
  • SM8:标识密码,用于大型企业密钥管理、跨部门数据共享

国密核心优势与合规价值

技术优势

  • 自主可控:无后门风险,完全脱离国际算法体系
  • 安全高效:SM2/3/4 在同等安全下,密钥更短、运算更快、资源占用更低
  • 体系完整:覆盖加密、签名、哈希、密钥管理、标识密码全场景
  • 硬件友好:SM1/SM4/ZUC 均支持硬件加速,适配 IoT / 移动 / 高吞吐场景

合规与战略价值

  • 法律强制:关键信息基础设施、政务、金融、医疗等必须使用国密
  • 信任背书:国密认证是国产化安全的权威证明,满足等保、分保、数据合规
  • 国际认可:ZUC 纳入 3GPP,SM2/SM3/SM4 推进 ISO 国际标准

典型应用场景

领域 核心应用 算法组合
金融 银行卡、U 盾、支付加密、报文认证 SM1/SM2/SM3/SM4
政务 电子证照、公文传输、身份认证 SM2/SM3/SM9
通信 4G/5G 空口加密、物联网终端 ZUC/SM4/SM9
互联网 国密 HTTPS、电子合同、区块链 SM2/SM3/SM4
物联网 设备认证、数据加密、低功耗通信 SM4/ZUC/SM9
工业控制 工控网络加密、设备身份 SM2/SM4

国密与国际算法对比(核心)

国密算法 国际对标 安全 / 效率优势
SM2 RSA/ECDSA 256 位 ≈ RSA 3072 位,速度提升数倍
SM3 SHA-256 抗碰撞更强,国产优化
SM4 AES-128 效率相当,硬件加速更优
SM9 IBE/RSA 无证书,简化密钥管理
ZUC SNOW 3G 3GPP 国际标准,低功耗

实施要点与合规提示

  1. 合规优先:关键领域必须采用国密算法,禁止仅用国际算法
  2. 算法选型:通用场景优先 SM2/SM3/SM4;硬件高安全用 SM1;移动 / 物联网用 ZUC/SM9
  3. 密钥管理:遵循国密密钥生命周期规范,硬件加密机 / 安全模块(HSM)存储密钥
  4. 认证要求:商用密码产品需通过国家密码管理局认证(商用密码认证)
  5. 改造路径:存量系统逐步国密改造,优先实现核心业务与数据的国密化

总结

  1. 国密 = SM 系列商用密码,中国自主可控,由国家密码管理局制定,是关键领域强制合规方案
  2. 核心算法:SM2(非对称)、SM3(哈希)、SM4(对称)为通用主力;SM1/SM7/ZUC/SM9 覆盖专用场景
  3. 核心价值:自主安全、高效合规、体系完整,是国产化信息安全的底层基石
相关推荐
觉醒程序员2 小时前
【保姆级】阿里云ECS服务器选购、安全组配置及VS Code SSH连接全攻略(避坑指南)
服务器·安全·阿里云
小年糕是糕手2 小时前
【35天从0开始备战蓝桥杯 -- Day6】
开发语言·前端·网络·数据库·c++·蓝桥杯
动物园猫2 小时前
厨房食品卫生与安全检测14类数据集分享(适用于YOLO系列深度学习分类检测任务)
深度学习·安全·yolo
佳木逢钺2 小时前
[特殊字符] 全栈机器人工程师的“三十维接入”主控台
网络·机器人·html
yy_xzz2 小时前
【Linux开发】 01 Linux TCP 网络编程——普通服务器
linux·网络·tcp/ip
EasyGBS2 小时前
国密GB35114协议+国标GB28181平台EasyGBS双重保障筑牢安防视频安全防线
安全·https·音视频
阿kun要赚马内2 小时前
计算机网络:TCP三次握手
网络·tcp/ip·计算机网络
wanhengidc2 小时前
云手机与云真机分别是指什么
服务器·网络·安全·智能手机