SM4 在通用 CPU 软件实现下的加密速度低于 AES-128 在 AES-NI 硬件加速下的性能。AES 有广泛的硬件加速支持(AES-NI 指令集),而 SM4 尚未成为主流 CPU 的硬件加速指令。在国产处理器(如鲲鹏 920、龙芯 3A5000)上,SM4 硬件加速后的性能已接近 AES 的水平。
SM2 256 位签名速度约为 3000 次/秒,显著快于 RSA 同等安全强度下的性能。在验签速度上,SM2 同样大幅领先于 RSA,适合高并发的认证和签名场景。
SM9 由于涉及双线性对运算,单次加密或签名速度明显慢于 SM2(约为 SM2 的 1/5 至 1/10)。但 SM9 的优势不在于单次运算速度,而在于免证书管理带来的系统总体效率提升。在百万级用户规模的系统中,SM9 的密钥管理开销远低于基于 CA 的 SM2 体系。
SM 算法的实际加密速度受多个因素影响:硬件是否支持国密指令加速、是否使用经认证的密码设备、数据分组模式(ECB/CBC/CFB/OFB/GCM)的选择、密钥长度配置等。在选型时应结合业务场景的吞吐量需求、延迟要求和合规要求综合评估。