在密码学里,SHARK被认为是一种Rijndael加密法(高级加密标准)前身的区块加密。

本页面主要目录有关于shark的:简介、脚注参考等介绍

外文名

shark

属于

密码学语言

解释

一种加密法前身的区块加密

释义

区块加密

简介

SHARK有64位元区块大小与128位元密钥长度。它是个6循环SP网络,利用线性与非线性转换层轮换密钥混合阶段。线性转换使用MDS矩阵代表Reed-Solomon错误纠正代码以保证适度散乱。非线性层是以8个来自函数F(x)=x于GF(2)(有限域2的8次方)的8×8位元S-box组成。

shark

5循环的SHARK修改版可透过插值攻击(Jakobsen and Knudsen,1997)破解。

脚注参考

VincentRijmen,JoanDaemen,BartPreneel,AntonBosselaers,ErikDeWin.TheCipherSHARK.3rdInternationalWorkshoponFastSoftwareEncryption(FSE'96)(PDF/PostScript).Cambridge:Springer-Verlag.February1996:pp.pp.99–111[2007-03-06].

T.Jakobsen,L.R.Knudsen.TheInterpolationAttackonBlockCiphers.4thInternationalWorkshoponFastSoftwareEncryption(FSE'97)(PDF/PostScript).Haifa:Springer-Verlag.January1997:pp.pp.28–40[2007-01-23].

JoanDaemen,VincentRijmen.TheDesignofRijndael:AES—TheAdvancedEncryptionStandard.Springer-Verlag.2002.ISBN3-540-42580-2.