SHARK

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

SHARK
概述
设计者Vincent Rijmen, Joan Daemen, Bart Preneel, Antoon Bosselaers, Erik De Win
首次发布1996年
继承算法KHAZAD, Rijndael
密码细节
密钥长度128 位元
分组长度64 位元
结构置換組合網路
重复回数6

密碼學裡,SHARK被認為是一種Rijndael加密法(高級加密標準)前身的區塊加密

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.

外部連結

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.