SHARK
在密碼學裡,SHARK被認為是一種Rijndael加密法(高級加密標準)前身的區塊加密。
概述 | |
---|---|
设计者 | Vincent Rijmen, Joan Daemen, Bart Preneel, Antoon Bosselaers, Erik De Win |
首次发布 | 1996年 |
继承算法 | KHAZAD, Rijndael |
密码细节 | |
密钥长度 | 128 位元 |
分组长度 | 64 位元 |
结构 | 置換組合網路 |
重复回数 | 6 |
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
腳註參考
- Vincent Rijmen, Joan Daemen, Bart Preneel, Anton Bosselaers, Erik De Win. (PDF/PostScript). . Cambridge: Springer-Verlag: pp.99–111. February 1996 [2007-03-06]. (原始内容存档于2008-05-03).
- T. Jakobsen, L.R. Knudsen. (PDF/PostScript). . Haifa: Springer-Verlag: pp.28–40. January 1997 [2007-01-23]. (原始内容存档于2008-05-11).
- Joan Daemen, Vincent Rijmen. . Springer-Verlag. 2002. ISBN 3-540-42580-2.
外部連結
- (英文)SCAN's entry for SHARK(页面存档备份,存于)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.