新闻资讯
看你所看,想你所想

shark(密码学语言)

shark(密码学语言)

在密码学里,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.

转载请注明出处海之美文 » shark(密码学语言)

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com