serpent加密算法的差分代数攻击
Differential Algebraic Attack of Serpent
-
摘要: 研究了Serpent加密算法的差分特征,利用构造S盒代数方程的方法,提出了8轮Serpent-128的差分代数攻击方法.该方法分析8轮Serpent-128需要2110对选择性明文,296次8轮加密和次296次8轮解密,记忆存储空间为2110分组的空间来猜测8轮Serpent-128加密密钥的14位.Abstract: This paper studies on the serpent encryption algorithms for differential features, and it takes advantage of constructing differential-algebraic equations method of s-box . A Eight-rounds of dlfferential-algebralc attack methods of Serpent-128. The method of eight-round serpent-128 need for selective plaintext pairs of 2 ×295 ×214= 2110 ,296 eight rounds of encryption and decryption of 296, Memory storage space for grouping 2110, To guess 8 round serpent-128 12-bit encryption keys.