作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2008, Vol. 34 ›› Issue (16): 157-158. doi: 10.3969/j.issn.1000-3428.2008.16.054

• 安全技术 • 上一篇    下一篇

一种基于Grobner基的代数攻击方法

刘连浩1,段绍华1,崔 杰1,2   

  1. (1. 中南大学信息科学与工程学院,长沙 410083;2. 安徽大学计算机科学与技术学院,合肥 230039)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-08-20 发布日期:2008-08-20

Algebraic Attack Method Based on Grobner Basis

LIU Lian-hao1, DUAN Shao-hua1, CUI Jie1,2   

  1. (1. School of Information Science and Engineering, Central South University, Changsha 410083; 2. School of Computer Science and Technology, Anhui University, Hefei 230039)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-08-20 Published:2008-08-20

摘要: 代数攻击能够有效分析出分组密码中的密钥值,Grobner基能够快速求解多变量高次方程组。该文提出一种基于Grobner基的代数攻击方法,用超定代数方程组描述Rijndael加密算法,采用项序转换算法FGML将次数反字典序转化为字典序,使算法能够在已知少量明密文对的情况下对密钥进行求解,通过设计合理的项序和方程组解的判定降低算法复杂度。

关键词: 代数攻击, Grobner基, Rijndael算法, 多变元二次方程组

Abstract: Algebraic attack is an efficient cryptanalysis method. Grobner basis technique can be applied to solve systems of polynomial equations in several variables. This paper introduces a new efficient algebraic attack based on Grobner basis, describes Rijndael encryption by an extremely sparse overdefined multivariate quadratic system over GF(2), and converts degree reverse lexicographic order into lexicographic order with conversion algorithm FGLM. By reasonable designed order and solution set judgment, the complexity of Grobner basis attacks is efficiently reduced. Grobner basis attack can recover the full cipher key requiring only a minimal number of plaintext/ciphertext pairs.

Key words: algebraic attack, Grobner basis, Rijndael algorithm, Multivariate Quadratic(MQ) equations

中图分类号: