回覆列表
  • 1 # 網路圈

    眾所周知,計算機世界中離不開加密演算法,比如什麼MD5、AES、DES、RSA等等,但無一例外的是,這些加密演算法都不是中國產的,所以都統稱為國際加密演算法!

    什麼是國密演算法?

    所謂的國密加密演算法其實就是經國家密碼局認定的中國產密碼演算法,目前國密演算法主要有:SM1、SM2、SM3、SM4等。

    為什麼有了國際加密演算法還要自研國密演算法?

    密碼演算法是保障資訊保安的核心,這些國際加密演算法雖然是公開的,但並不意味著沒有後門(可能演算法本身就存在後門)!對於每個國家來說,資訊保安是很重要的,為了保證絕對的安全,研發國有演算法也是情理之中的。

    自研國密演算法的目的可總結為:

    1、無論是科研還是資訊保安,都需要屬於自己的加密演算法;

    2、避免後門漏洞。

  • 2 # 味冷

    加密演算法是數學家的事情,具體的加密協議及其實現是工程師的事情。一個完整的加密協議可能組合應用多個加密演算法,或者提供多個可選的演算法。用什麼初始引數,加密多少輪,金鑰的格式,金鑰更換的週期等等,都是加密協議要規定的事情。

    加密演算法的可靠性由數學家保證,這個一般不會撒謊,多少位的密碼要試多少年才能蒙對,都是可以計算的。但是加密協議有沒有漏洞,就看工程師的水平和良心,以及使用者的習慣了。什麼樣的加密演算法也擋不住忘了禁用root的工程師和密碼用123456的使用者。

    目前流行的加密演算法,在數學原理上被攻破的很少,一般都是透過加密協議的漏洞,或者旁路攻擊的方法破解具體的裝置。另外很多裝置和軟體在製造之初就留下了後門,只要有能力,在關鍵領域另搞一套是必須的。

  • 3 # 昊昊雷他爸

    當今社會逐漸會演變成網路社會,每一個人從生到死的每時每刻,都會化身為整個網路世界中一個節點的資料,為了保護我們的各種隱私,就需要有一系列的加解密演算法對這些資料進行處理,演算法的安全性至關重要,世界各國各組織也提供了多種加解密演算法來應對。

    理論上,各種加解密演算法其實都是能被破解的,只是破解的工作量的大小而已,加密演算法如果存在漏洞會帶來不可知的風險,而美國稜鏡計劃的曝光,更讓世界各國對自身的網路安全越來越看重。

    我們國家密碼管理局釋出了一系列由自主研發的商用密碼演算法,如SM1/SM2/SM3/SM4/SM7/SM9/ZUC。2018年,SM2/3/9密碼演算法正式成為ISO/IEC國際標準。

    SM國密標準在國際上都有相應的標準,但是為了我們國家自身的安全,SM國密標準的存在是完全有必要的。

    不過,每個國家對應的加解密演算法不一致。在我們的晶片設計中,為了適配不同國家的要求,需要晶片能靈活變更。比如為了進入中國的關鍵行業,必須支援國密演算法,而去歐美其它國家,在晶片中支援的國密演算法必須能從硬體上關斷,否則也會被認為存在安全隱患。

  • 4 # 海稻888

    首先,密碼學是很多行業的安全基石,演算法又是密碼學的重要體現。AES、DES、RSA、ECC、MD5等演算法雖然是國際通用演算法,但基本都是美國NSA參與制定的,這些演算法是公開的,是密碼學家或數學家根據數學算法制定,但制定演算法中的細節如果沒有國家力量組織分析、檢驗、甚至攻擊探測,力量較小的國家或個人是很難知道這些演算法中的是否存在漏洞或後門。AES演算法我沒看過,DES演算法中有個S盒子,這個S盒子的輪換資料是怎麼來的,是不公佈的。這其中是否有後門不得而知,萬一有漏洞而又用於我們國家重要場合的加密,就有隱患了。另外美國公司生產的電子產品,比如Intel的CPU,微軟的系統,都多少有美國NSA的參與,其中的後門不時有爆料。他們在某個產品中的小地方放個後門,其他國家是難以知道的。一段時間以來,美國用政府力量打壓華為,就因為華為動了美國在基礎領域的乳酪。所以中國在一些重要基礎領域推出並使用自己的演算法有防止出現不可控情況的考慮。

  • 中秋節和大豐收的關聯?
  • 怎麼測基礎代謝率?