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

计算机工程 ›› 2008, Vol. 34 ›› Issue (15): 166-167. doi: 10.3969/j.issn.1000-3428.2008.15.060

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

一类S盒的设计研究

王念平   

  1. (解放军信息工程大学电子技术学院,郑州 450004)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-08-05 发布日期:2008-08-05

Research on S Box Design

WANG Nian-ping   

  1. (Institute of Electronic Technology, PLA Information Engineering University, Zhengzhou 450004)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-08-05 Published:2008-08-05

摘要: 对一类S盒S(X)=AXeb中矩阵A的构造和设计问题进行研究,给出二元域GF(2)上循环矩阵A可逆的一个充要条件,证明了矩阵A只要选取为与单位阵不等的nn可逆循环矩阵,就可使得S盒S(X)=AXeb在有限域GF(2n)中的多项式表达式至少有3项系数不为0,从而在构造该类S盒时,将矩阵A选取为可逆循环矩阵是可行的。适当地选取可逆循环矩阵A,使得S(X)=AXeb在有限域GF(2n)中的多项式表达式的非零系数尽可能多,就能在一定程度上抵抗插值攻击和高阶差分密码分析。

关键词: S盒, 可逆循环矩阵, 多项式表达式

Abstract: This paper researches the design of matrix A for a class of S box. It gives necessary and sufficient condition whether a circular matrix is inverse, and shows the expression of S(X)=AXeb in GF(2n) has at least three terms if matrix A is chosen to be an inverse circular matrix in GF(2) which is not identity matrix. So it is appropriate to design A to be an inverse circular matrix in designing this class of S box. Choosing a proper inverse circular matrix A and making the polynomial expression of S(X)=AXeb in GF(2n) be the most terms to guarantee a good resistance against the interpolation attacks and higher order differentials cryptanalysis.

Key words: S box, inverse circular matrix, polynomial expression

中图分类号: