博客 > 什么是國密算法?國密算法有哪些?
瀏覽量:7545次評論:0次
作者:manda時間:2024-02-07 10:42:14
一直以來,我國都非常重視密碼算法的自主可控,并從十幾年前就開始發(fā)布一系列國產(chǎn)密碼算法,即國密算法,同時在近幾年來大力推廣國密算法的應用,以保護電子政務(wù)、國防科技工業(yè)、金融等重要領(lǐng)域的信息安全。那么什么是國密算法?國密算法有哪些?帶著這些疑問,我們一起來看下面的內(nèi)容吧。
什么是國密算法?
國密算法是為保護我國信息安全而自主研發(fā)的一套密碼算法體系,其標準由國家密碼管理局及其密碼管理標準委員會制定。國密算法的研發(fā)對提升我國網(wǎng)絡(luò)信息安全與自主可控水平,具有重要戰(zhàn)略意義。
國密算法有哪些?
國密算法分為對稱密碼算法、非對稱密碼算法和雜湊算法,主要包括SM1、SM2、SM3、SM4、SM7、SM9、祖沖之密碼算法(ZUC)等,其中SM2、SM9為非對稱密碼算法,SM3為雜湊算法,其余均為對稱密碼算法。
1、SM1算法
SM1算法是一種分組密碼算法,主要用于加密和解密數(shù)據(jù),該算法未公開,僅以IP核的形式存在于芯片中。
2、SM2算法
SM2算法,全稱橢圓曲線公鑰密碼算法,是一種非對稱密碼算法,它的公鑰加密算法和數(shù)字簽名算法可滿足多種密碼應用中的通信加解密、身份認證和數(shù)據(jù)完整性、真實性的安全需求,可用于替代RSA國際算法。
3、SM3算法
SM3算法,全稱SM3密碼雜湊算法,其安全性與SHA-256相當,該算法利用了簡單運算的充分多次迭代,主要應用于數(shù)字簽名、消息驗證以及隨機數(shù)的生成。
4、SM4算法
SM4算法是一種分組密碼算法,可用于替代DES/AES等國際密碼算法,擁有和AES算法相同的密鑰長度和分組長度,均為128比特。SM4算法可實現(xiàn)數(shù)據(jù)的加解密,以保證數(shù)據(jù)和信息的機密性。
5、SM7算法
SM7算法是一種分組加密算法,分組長度為128比特,密鑰長度為128比特,該算法未公開。
6、SM9算法
SM9算法,全稱SM9標識加密算法,是基于標識的非對稱加密算法,用橢圓曲線對實現(xiàn)的基于標識的數(shù)字簽名算法、密鑰交換協(xié)議、密鑰封裝機制和公鑰加密與解密算法。
7、ZUC算法
ZUC算法,全稱祖沖之序列密碼算法,是我國商用密碼算法體系的重要組成部分,主要用于數(shù)據(jù)的機密性和完整性保護,是實現(xiàn)網(wǎng)絡(luò)空間安全的基礎(chǔ)算法和核心技術(shù)。
隨著SM2、SM3、SM4、SM9以及ZUC等算法正式成為ISO/IEC國際標準,不僅展示了我國先進的密碼科技水平和國際標準化能力,增強了我國商用密碼產(chǎn)業(yè)國際競爭力,也意味著我國在國際信息安全領(lǐng)域中占據(jù)了重要地位,對提升我國商用密碼產(chǎn)業(yè)發(fā)展以及產(chǎn)品應用有著重要的意義。
相關(guān)閱讀:
相關(guān)文章推薦
2025-06-03 16:11:30
2025-05-29 16:58:20
2025-05-28 15:34:20
2025-05-27 17:20:38
2025-05-27 11:53:22
熱門工具
標簽選擇
閱讀排行
我的評論
還未登錄?點擊登錄