在計算機安全領域,算法是指一種加密算法,一組用于加密消息的規則和/或過程。有些算法比其他算法復雜,因此更難破解。Rijndael算法就是這樣一種算法,在全球通信的許多方面都非常重要。在計算機安全領域,算法是指密碼算法,加...
在計算機安全領域,算法是指一種加密算法,一組用于加密消息的規則和/或過程。有些算法比其他算法復雜,因此更難破解。Rijndael算法就是這樣一種算法,在全球通信的許多方面都非常重要。在計算機安全領域,算法是指密碼算法,加密信息的一套規則和/或過程。術語Rijndael(有人讀作/RAIN dahl/而另一些人讀作/RINE dahl/)是由兩個開發者姓氏的開頭連在一起形成的,比利時密碼學家Joan Daeman和Vincent Rijmen。Rijndael算法是應美國國家標準與技術研究所NIST于1997年發出的邀請而創建的,該邀請要求密碼學家提交一種高級算法,以形成AES的基礎,高級加密標準。Rijndael算法是來自11個國家的團隊提交的21份文件之一,也是2000年選定的算法之一,其結果是AES有時被稱為“AES(Rijndael)”。Rijmen和Daeman從Square開發了Rijndael算法,他們先前合作的一種算法。Rijndael算法是一種分組密碼,是流密碼的一種替代方法。數據在128位的塊中處理,密鑰可能是156位、192位或256位。AES的目的是取代DES(數據加密標準),作為更安全的替代品。美國政府2000年,美國國家安全局(NSA)首先在敏感但未保密的文件中使用AES,2003年,美國國家安全局(NSA)批準對絕密文件使用更高的位密鑰(僅192位和256位)。新的歐洲簽名、完整性和加密方案(NESSIE)聯盟在2003年也采用了AESAES在IKE(Internet密鑰交換)中使用,IKE通過公鑰加密傳輸密鑰進行解密,在IPSec(Internet協議安全)中,一些安全專家認為Rijndael算法并不是最適合AES應用的算法。其他人則聲稱沒有一種算法能夠獲得普遍支持。試圖破壞它的嘗試正在進行中,人們一直在押注它要多久才能被破解
-
發表于 2020-08-06 08:15
- 閱讀 ( 894 )
- 分類:電腦網絡