簡介
在密碼學里,SHARK被認為是一種Rijndael加密法(高級加密標準)前身的區塊加密。SHARK有64位元區塊大小與128位元密鑰長度。它是個6循環SP網路,利用線性與非線性轉換層輪換密鑰混合階段。線性轉換使用MDS矩陣代表Reed-Solomon錯誤糾正代碼以保證適度散亂。非線性層是以8個來自函式F(x) = x於GF(2)(有限域2的8次方)的8×8位元S-box組成。
5循環的 SHARK 修改版可透過插值攻擊(Jakobsen and Knudsen, 1997) 破解。
參見
KHAZADSquare
腳註參考
Vincent Rijmen, Joan Daemen, Bart Preneel, Anton Bosselaers, Erik De Win. The Cipher SHARK. 3rd International Workshop on Fast Software Encryption(FSE '96) (PDF/PostScript). Cambridge: Springer-Verlag. February 1996: pp. pp.99–111 [2007-03-06].T. Jakobsen, L.R. Knudsen. The Interpolation Attack on Block Ciphers. 4th International Workshop on Fast Software Encryption (FSE '97) (PDF/PostScript).Haifa: Springer-Verlag. January 1997: pp. pp.28–40 [2007-01-23].
Joan Daemen, Vincent Rijmen. The Design of Rijndael: AES—The Advanced Encryption Standard. Springer-Verlag. 2002. ISBN 3-540-42580-2.
盤點密碼學相關知識
盤點密碼學相關知識,密碼學是研究編制密碼和破譯密碼的技術科學。 |