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) 破解。

參見[编辑]

腳註參考[编辑]

外部連結[编辑]