Rijndael

Rijndael

Rijndael(讀作rain-dahl)是由美國國家標準與技術協會(NIST)所選的高級加密標準(AES)的候選算法。

基本介紹

Rijndael,高級加密標準AES)中使用的基本密碼算法
概述
(美國)國家標準技術研究所(NIST)選擇Rijndael作為美國政府加密標準(AES)的加密算法,AES取代早期的數據加密標準(DES)。Rijndael由比利時計算機科學家Vincent Rijmen和Joan Daemen開發,它可以使用128位,192位或者256位的密鑰長度,使得它比密鑰長度為56位的DES更健壯可靠。Rijndael被設計用來支持更多的密鑰長度,然而除了上述3種密鑰長度,其他密鑰長度並沒有被AES採用。Rijndael也有一個非常小的版本(52位),合適用在蜂窩電話、個人數字處理器(PDA)和其他的小設備上。
近似讀音:Rijn [rain] dael [del] (萊恩戴爾)
Rijn 來源 Rhine [萊茵河]的荷蘭語(Dutch)發音。
dael 是常用的人名 這詞是兩個科學家的名字各出一段拼成的。
總的來說,Rijndael的結構體現了一種高度的結構化的設計,這使得在克服未來任何襲擊對算法作出修改時將比過去的算法設計容易得多。
Rijndael真的是最好的選擇嗎?
我們的密碼學專家Borys Pawliw說道:“AES的選擇總是在找尋一種折衷方案,需要平衡各種因素,例如整體的安全、性能、還有效率等。這樣一來,想要一種算法能收到各方面的好評是不可能的。選擇Rijndael已經收到了一些人的批評,因為它似乎沒有其他一些選擇那么安全。
這種批評理論上是有根據的,但這並不意味著使用這種算法保護的數據將會易受攻擊到不可接受的程度。雖然從學術觀點來看,Rijndael可能不是最安全的算法,但是,其支持者提到,在現實世界的各種套用中它已經足夠安全了,並且,只需簡單地增加回合數就可以增強其安全性。只有在非常有限的環境中對這種算法的襲擊才能成功,並且很有趣的是,從數學的觀點來看,這種成功在現實世界中是不能獲得什麼結果的。”

相關詞條

熱門詞條

聯絡我們