shark(密碼學語言)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

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

基本介紹

  • 中文名:shark
  • 外文名:shark
  • 釋義:區塊加密
  • 解釋:一種加密法前身的區塊加密。
簡介,參見,腳註參考,

簡介

SHARK有64位元區塊大小與128位元密鑰長度。它是個6循環SP網路,利用線性與非線性轉換層輪換密鑰混合階段。線性轉換使用MDS矩陣代表Reed-Solomon錯誤糾正代碼以保證適度散亂。非線性層是以8個來自函式F(x) = xGF(2)有限域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. 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.

相關詞條

熱門詞條

聯絡我們