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