SHARK

在密碼學裡，SHARK被認為是一種Rijndael加密法（高級加密標準）前身的區塊加密。

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

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

參見 
 KHAZAD
 Square

腳註參考

外部連結 
 SCAN's entry for SHARK

區塊加密