國密SM2演算法和RSA演算法有什麼關係?

snca發表於2022-08-04

國密SM2演算法和RSA演算法都是公鑰密碼演算法,國密SM2演算法是一種更先進安全的演算法,在我們國家商用密碼體系中被用來替換RSA演算法。

SM2演算法可以進行哪些密碼應用?

SM2演算法做為公鑰演算法,可以完成簽名、金鑰交換以及加密應用。SM2演算法標準確定了標準過程:

1、簽名、驗籤計算過程;

2、加密、解密計算過程;

3、金鑰協商計算過程。

國密SM2演算法和RSA演算法有什麼關係?

SM2演算法速度快嗎?

簡單講,SM2簽名速度快,驗籤速度慢,這點和RSA演算法的特性正好相反。另外,加解密速度和驗籤速度相當。

國密SM2演算法和RSA演算法有什麼關係?

SM2簽名演算法支援多大的資料量,簽名結果為多少位元組?

簽名原始資料量長度無限制,簽名結果為64位元組。

SM2加密演算法支援多大的資料量,加密結果增加多少位元組?

支援近128G位元組資料長度,加密結果增加96個位元組。

SM2相關演算法有哪些?

SM2,為國家密碼管理局公佈的公鑰演算法,其加密強度為256位。其它幾個重要的商用密碼演算法包括:

SM1,對稱加密演算法,加密強度為128位,採用硬體實現;

SM3,密碼雜湊演算法,雜湊值長度為32位元組,和SM2演算法同期公佈,參見《國家密碼管理局公告(第 22 號)》;

SMS4,對稱加密演算法,隨WAPI標準一起公佈,可使用軟體實現,加密強度為128位。

以上為國密SM2演算法和RSA演算法有什麼關係?的全部內容,下期我們來認識國密演算法SM2,SM3,SM4之間的區別及應用。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70017559/viewspace-2909015/,如需轉載,請註明出處,否則將追究法律責任。

相關文章