华南理工大学学报(自然科学版) ›› 2008, Vol. 36 ›› Issue (8): 140-144.

• 数学 • 上一篇    

S盒的二次方程及一个新的设计准则

张国基肖皇培2   

  1. 1. 华南理工大学 数学科学学院, 广东 广州 510640;2. 华南理工大学 计算机科学与工程学院, 广东 广州 510640
  • 收稿日期:2007-08-30 修回日期:2007-10-19 出版日期:2008-08-25 发布日期:2008-08-25
  • 通信作者: 张国基(1953-),男,教授,博士生导师,主要从事人工智能、密码学及信息安全研究. E-mail:magjzh@scut.edu.cn
  • 作者简介:张国基(1953-),男,教授,博士生导师,主要从事人工智能、密码学及信息安全研究.

Quadratic Equations on S-Boxes and a New S-Box Design Criterion

Zhang Guo-ji Xiao Huang-pei2   

  1. 1. School of Mathematical Sciences, South China University of Technology, Guangzhou 510640, Guangdong, China; 2. School of Computer Science and Engineering, South China University of Technology, Guangzhou 510640, Guangdong, China
  • Received:2007-08-30 Revised:2007-10-19 Online:2008-08-25 Published:2008-08-25
  • Contact: 张国基(1953-),男,教授,博士生导师,主要从事人工智能、密码学及信息安全研究. E-mail:magjzh@scut.edu.cn
  • About author:张国基(1953-),男,教授,博士生导师,主要从事人工智能、密码学及信息安全研究.

摘要: S盒是许多分组密码算法中唯一的非线性部件,它的密码强度决定了整个密码算法的安全强度.文中从理论上分析了S盒中二次方程的存在条件,证明了高级加密标准AES密码的S盒在有限域GF(28)上存在55个线性无关的二次方程,并给出了GF(28)上的这些二次方程.为了防止利用这些二次方程进行的代数攻击,如XSL攻击,文中提出了一个新的S盒设计准则,通过该准则设计的S盒不存在任何可被代数攻击所利用的二次方程.

关键词: 密码学, 高级加密标准, S盒, 二次方程

Abstract:

As the only nonlinear component in most block ciphers, S-box is responsible for the security of block ciphers. In this paper, the existence of the quadratic equations on S-boxes is theoretically analyzed, and 55 linearly independent quadratic equations on the S-box of the Advanced Encryption Standard (AES) are proved existent in the GF(28) region. All these equations are then given in the paper. Moreover, in order to avoid the algebraic attacks using these equations, such as the eXtended Sparse Linearization (XSL) attack, a new S-box design criterion is presented. In the new S-box there exists no quadratic equation that may be used for algebraic attacks.

Key words: cryptography, Advanced Encryption Standard, S-box, quadratic equation