SM2,SM3,SM4密钥算法

SM2算法

是国家密码管理局于2010年12月17日发布的椭圆曲线公钥密码算法安全

     SM2算法和RSA算法都是公钥密码算法,SM2算法是一种更先进安全的算法,在咱们国家商用密码体系中被用来替换RSA算法。函数

     目前经常使用的1024位RSA算法面临严重的安全威胁,咱们国家密码管理部门通过研究,决定采用SM2椭圆曲线算法替换RSA算法

 

SM3
 
  SM3是 中华人民共和国政府采用的一种 密码散列函数标准,由 国家密码管理局于2010年12月17日发布。相关标准为“GM/T 0004-2012 《SM3密码杂凑算法》”。
商用密码体系中,SM3主要用于 数字签名及验证、 消息认证码生成及验证、随机数生成等,其算法公开。据国家密码管理局表示,其安全性及效率与SHA-256至关。
 

SM4.0

中华人民共和国政府采用的一种分组密码标准,由国家密码管理局于2012年3月21日发布。相关标准为“GM/T 0002-2012《SM4分组密码算法》(原SMS4分组密码算法)”。

商用密码体系中,SM4主要用于数据加密,其算法公开,分组长度与密钥长度均为128bit, 加密算法与密钥扩展算法都采用32轮非线性迭代结构, S盒为固定的8比特输入8比特输出。
SM4.0中的指令长度被提高到大于64K(即64×1024)的水平,这是SM 3.0规格(渲染指令长度容许大于512)的128倍。
相关文章
相关标签/搜索