複製鏈接
請複製以下鏈接發送給好友

SM9

鎖定
SM9中華人民共和國政府採用的一種標識密碼標準,由國家密碼管理局於2016年3月28日發佈,相關標準為“GM/T 0044-2016 SM9標識密碼算法”。
商用密碼體系中,SM9主要用於用户的身份認證。據新華網公開報道,SM9的加密強度等同於3072位密鑰的RSA加密算法
中文名
SM9
外文名
SM9
領    域
密碼學

SM9簡介

SM9中華人民共和國政府採用的一種標識密碼標準,由國家密碼管理局於2016年3月28日發佈,相關標準為“GM/T 0044-2016 SM9標識密碼算法”。
商用密碼體系中,SM9主要用於用户的身份認證。據新華網公開報道,SM9的加密強度等同於3072位密鑰的RSA加密算法 [1] 

SM9商用密碼

商用密碼中華人民共和國政府用於非國家機密信息保護所採用的一系列密碼技術和密碼產品的總稱,其相關技術為國家秘密。商用密碼的研發及使用由國家密碼管理局統一管理。 [1] 

SM9RSA加密算法

RSA加密算法是一種非對稱加密算法。在公開密鑰加密電子商業中RSA被廣泛使用。RSA是1977年由羅納德·李維斯特(Ron Rivest)、阿迪·薩莫爾(Adi Shamir)和倫納德·阿德曼(Leonard Adleman)一起提出的。當時他們三人都在麻省理工學院工作。RSA就是他們三人姓氏開頭字母拼在一起組成的。
1973年,在英國政府通訊總部工作的數學家克利福德·柯克斯(Clifford Cocks)在一個內部文件中提出了一個相同的算法,但他的發現被列入機密,一直到1997年才被髮表。
對極大整數做因數分解的難度決定了RSA算法的可靠性。換言之,對一極大整數做因數分解愈困難,RSA算法愈可靠。假如有人找到一種快速因數分解的算法的話,那麼用RSA加密的信息的可靠性就肯定會極度下降。但找到這樣的算法的可能性是非常小的。今天只有短的RSA鑰匙才可能被強力方式解破。到目前為止,世界上還沒有任何可靠的攻擊RSA算法的方式。只要其鑰匙的長度足夠長,用RSA加密的信息實際上是不能被解破的。
1983年9月12日麻省理工學院在美國為RSA算法申請了專利。這個專利2000年9月21日失效。由於該算法在申請專利前就已經被髮表了,在世界上大多數其它地區這個專利權不被承認。 [2] 

SM9參見

參考資料
  • 1.    Menezes, Alfred; van Oorschot, Paul C.; Vanstone, Scott A. (October 1996). Handbook of Applied Cryptography. CRC Press. ISBN 0-8493-8523-7.
  • 2.    Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2001). Introduction to Algorithms (2nd ed.). MIT Press and McGraw-Hill. pp. 881–887. ISBN 0-262-03293-7.