shark[密碼學語言]

標籤: 暫無標籤

0

更新時間: 2020-03-30

廣告

shark[密碼學語言]

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

解 釋:一種加密法前身的區塊加密屬於:密碼學語言

簡介/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) 破解。

參見/shark[密碼學語言]編輯

KHAZAD

Square

腳註參考/shark[密碼學語言]編輯

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.

廣告