首页/安全/加密与证书速查/SM1 算法(硬件实现)
本包目录(305 条)
加密算法基础95 条
TLS 与 HTTPS60 条证书与 PKI30 条OpenSSL 实战30 条证书运维排查49 条密钥管理41 条

SM1 算法(硬件实现)

国密对称密码算法之一,算法细节不公开,以芯片或 IP 核形式提供,主要用于金融 IC 卡、安全模块等硬件场景,软件库一般无法直接调用。

加密与证书速查安全更新于 2026-10-12
类型对称分组算法(细节未公开)
形态硬件芯片 / IP 核 / 密码模块
典型用途金融 IC 卡、SAM 卡、终端安全模块
获取方式通过具备资质的密码产品硬件

使用方式说明

使用方式说明
应用系统 → 调用密码机/安全模块接口(如 PKCS#11 或厂商 SDK)
→ 由硬件内部完成 SM1 运算
软件侧无法直接实现或替换该算法
公开软件库(OpenSSL 等)不提供 SM1 实现;宣称「软件实现 SM1」的产品应核对其商用密码产品认证情况。

易错点

  • SM1 无法用软件自由实现,系统集成要提前规划硬件接口与并发能力
  • 不同厂商模块的接口与性能差异较大,选型时需做实际压测

数据来源与参考

  • 国家密码管理局商用密码产品认证目录
  • GM/T 0028(密码模块安全技术要求)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌