跳至內容

SHARK

維基百科,自由的百科全書


SHARK
概述
設計者Vincent Rijmen, Joan Daemen, Bart Preneel, Antoon Bosselaers, Erik De Win
首次發佈1996年
繼承算法KHAZAD, Rijndael
密碼細節
密鑰長度128 位元
分組長度64 位元
結構置換組合網絡
重複回數6

密碼學裏,SHARK被認為是一種Rijndael加密法(高級加密標準)前身的區塊加密

SHARK有64位元區塊大小與128位元密鑰長度。它是個6迴圈SP網絡,利用線性與非線性轉換層輪換密鑰混合階段。線性轉換使用MDS矩陣代表Reed-Solomon錯誤糾正代碼以保證適度散亂。非線性層是以8個來自函數F(x) = x-1GF(28)有限域2的8次方)的8×8位元S-box組成。

5迴圈的 SHARK 修改版可透過插值攻擊(Jakobsen and Knudsen, 1997) 破解。

參見

[編輯]

腳註參考

[編輯]

外部連結

[編輯]