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倍。
相關文章
相關標籤/搜索