國家密碼管理局推出的SM系列密碼算法是爲了從根本上擺脫我國對國外密碼技術的依賴,實現從密碼算法層面掌控核心的信息安全技術。算法
隨着國密算法推廣的延伸,金融領域引入SM二、SM三、SM4等算法逐步替換原有的RSA、ECC等國外算法。現有銀聯銀行卡聯網、銀聯IC兩項規範都引入了國密算法相關要求。以下圖所示爲金融活動中會應用到國密算法的業務。安全
此外,其餘領域對於國密算法的應用要求也在逐步鋪開。如近期熱門的汽車行業國六標準中就明確指出車載終端T-BOX存儲,傳輸的數據應採用非對稱加密算法,可以使用國密SM2算法或者RSA算法,而且須要採用硬件方式對私鑰進行嚴格保護。由此看出,國密算法正有逐步替換RSA等算法的趨勢。性能
再好比國密SM1 分組密碼算法 ,其特色是算法不公開,以 IP 核的形式存在於加密芯片中。基於加密芯片實現的安全產品,如今已經較爲普遍的應用於電子政務、電子商務等領域。加密
綜合看來,國密算法的持續推廣,除因其在國家信息安全戰略層面中扮演重要角色,具備逐步普及使用的必要行,還由於其算法強度、複雜度,性能等方面都與國外同類算法持平甚至優於同類算法,具備算法安全等方面的優越性。例如: SM1算法的分組長度和密鑰長度都爲 128 比特,算法安全保密強度及相關軟硬件實現性能與 AES 至關,這就爲相關用戶消除了安全方面的擔心。而基於硬件IP的實現,也讓用戶無需投入精力研究瞭解算法的實現,只需找到一顆符合要求的加密IC調統統信,依照加密IC廠家制定的指令協議要求操做加密芯片便可實現SM1的加解密功能。blog
隨着國密算法使用的不斷普及推廣,相信在不久的未來,必定能將國密算法引入到商用消費類市場的產品中,讓企業級、行業級用戶,以及最普通的廣大老百姓,都能使用上基於國人本身研發的加密算法實現安全防禦的智能產品,從根本上解除信息安全隱患。產品