期刊文献+

一种基于Grobner基的代数攻击方法 被引量:1

Algebraic Attack Method Based on Grobner Basis
下载PDF
导出
摘要 代数攻击能够有效分析出分组密码中的密钥值,Grobner基能够快速求解多变量高次方程组。该文提出一种基于Grobner基的代数攻击方法,用超定代数方程组描述Rijndael加密算法,采用项序转换算法FGML将次数反字典序转化为字典序,使算法能够在已知少量明密文对的情况下对密钥进行求解,通过设计合理的项序和方程组解的判定降低算法复杂度。 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.
出处 《计算机工程》 CAS CSCD 北大核心 2008年第16期157-158,167,共3页 Computer Engineering
关键词 代数攻击 GROBNER基 RIJNDAEL算法 多变元二次方程组 algebraic attack Grobner basis Rijndael algorithm Multivariate Quadratic(MQ) equations
  • 相关文献

参考文献5

  • 1Courtois N, Pieprzyk J. Cryptanalysis of Block Ciphers with Overdefined Systems of Equations[C]//Proc. of ASIACRYPT'02. [S. l.]: Springer-Verlag, 2002.
  • 2Robshaw M J B, Murphy S. Comments on the Security of the AES and the XSLTechnique[EB/OL]. [2007-05-12]. http://www.cosic. esat.kuleuven.ac.belnessielreportsl.
  • 3Ajwa I A, Liu Zhuojun, Wang Paul. Grobner Bases Alorithm[EB/ OL]. [2007-06-02]. http://www.cm.mcs.kent.edu/reports/1995/gb.pdf.
  • 4Faugere J C, Gianni P, Lazard D, et al. Efficient Computation of Zero-dimensional Grobner Bases by Change of Ordering[J]. Journal of Symbolic Computation, 1993, 16(4): 329-344.
  • 5Antoine J, Faugere J C. Algebraic Cryptanalysis of Hidden Field Equation(HFE) Cryptosystems Using Gr6bner Bases[C]//Proc. of CRYPTO'03. [S. l.]: Springer-Verlag, 2003.

同被引文献6

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部