首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >SM 算法 >SM 算法的性能如何?

SM 算法的性能如何?

词条归属:SM 算法

1. SM2 性能数据

在主流服务器 CPU(如 Intel Xeon)软件实现环境下,SM2 256 位密钥的签名速度约为 3000 次/秒,验签速度约为 2000 次/秒,显著快于 RSA 同等安全强度下的性能。SM2 密钥生成速度比 RSA 快约 10 倍,适合高并发身份认证场景。

2. SM3 性能数据

SM3 的软件实现吞吐量与 SHA-256 相近,在集成硬件加速(如国密专用指令集)的处理器上,SM3 的吞吐量可进一步提升。SM3 的计算复杂度略高于 SHA-256,但在国产化合规场景中为必选项。

3. SM4 性能数据

SM4 的软件实现性能低于 AES-128 在 AES-NI 硬件加速下的性能。这是因为 AES 有广泛的硬件加速支持(AES-NI 指令集),而 SM4 尚未成为主流 CPU 的硬件加速指令。在国产处理器(如鲲鹏、龙芯)上,SM4 硬件加速已逐步普及,性能差距正在缩小。

4. SM9 性能数据

SM9 由于涉及双线性对运算,计算开销显著高于 SM2。在相同硬件环境下,SM9 签名速度约为 SM2 的 1/5 至 1/10,但 SM9 节省了证书管理和分发的开销,在大规模用户场景下的总体运维成本更低。

相关文章
SM2 (含SM3、SM4)国密算法工具QT版,彻底搞懂sm2算法的使用
这里分享个自己用QT造的一个小工具,简单好用,同时也增加支持了SM3、SM4国密算法。且有详细的过程日志,可以保存为文件。用来对SM2国密算法做加解密和签名,验签,秘钥生成再合适不过了。
全栈程序员站长
2022-09-29
3.1K0
SM2 (含SM3、SM4)国密算法工具QT版,彻底搞懂国密算法的使用
这里分享个自己用QT造的一个小工具,简单好用,同时也增加支持了SM3、SM4国密算法。且有详细的过程日志,可以保存为文件。用来对SM2国密算法做加解密和签名,验签,秘钥生成再合适不过了。
csdn猫哥
2021-10-09
6.3K4
sm2和sm4加密算法浅析
简介:SM2是国家密码管理局于2010年12月17日发布的椭圆曲线公钥密码算法 ,SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是ECC 256位的一种)安全强度比RSA 2048位高,但运算速度快于RSA。
全栈程序员站长
2022-11-08
6.5K0
关于SM2、SM3、SM4、SM9这四种国密算法
用途:主要用于数据加密、解密、数字签名和身份认证等操作。它适用于国家关键信息系统的信息安全保障。
云域A
2024-11-04
3.6K0
PKI - 一文读懂SM1、SM2、SM3、SM4等国密算法
国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。
小小工匠
2024-05-25
41.6K1
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券