天天看點

國密SM2産生背景一、國密SM2介紹二、國密SM2與RSA對比總結

産生背景

随着密碼技術和計算機技術的發展,目前常用的1024位RSA算法面臨嚴重的安全威脅,我們國家密碼管理部門經過研究,決定采用SM2橢圓曲線算法替換RSA算法。SM2算法和RSA算法都是公鑰密碼算法,SM2算法是一種更先進安全的算法,在我們國家商用密碼體系中被用來替換RSA算法。

一、國密SM2介紹

SM2是國家密碼管理局于2010年12月17日釋出的橢圓曲線公鑰密碼算法。為非對稱加密,基于ECC(SM2采用的就是ECC 256位的一種)。該算法已公開。

SM2橢圓曲線公鑰密碼算法是我國自主設計的公鑰密碼算法(秘鑰長度256bit),包括:

SM2-1橢圓曲線數字簽名算法

SM2-2橢圓曲線密鑰交換協定

SM2-3橢圓曲線公鑰加密算法

二、國密SM2與RSA對比

既然SM2是用來替代RSA的,那我們不妨将二者進行一下對比:

國密SM2産生背景一、國密SM2介紹二、國密SM2與RSA對比總結

因為SM2是基于256位ECC算法,是以在計算複雜度上要比RSA高一個檔次,可以達到完全的指數級複雜度,因為算法複雜、密鑰長度低,是以可以占用盡可能少記憶體的情況下,可以更快的進行密鑰生成和加解密運算。

總結

SM2性能更優更安全、密碼複雜度高、處理速度快、機器性能消耗更小。

繼續閱讀