通信学报 ›› 2023, Vol. 44 ›› Issue (2): 27-40.doi: 10.11959/j.issn.1000-436x.2023033

• 学术论文 • 上一篇    下一篇

SPS结构大规模S盒设计与分析

张岚1, 何良生1,2, 郁滨1   

  1. 1 信息工程大学密码工程学院,河南 郑州 450001
    2 国家密码管理局,北京 100036
  • 修回日期:2022-11-18 出版日期:2023-02-25 发布日期:2023-02-01
  • 作者简介:张岚(1978- ),男,河南南阳人,信息工程大学博士生,主要研究方向为密码学、信息安全等
    何良生(1962- ),男,湖南衡阳人,国家密码管理局研究员、信息工程大学博士生导师,主要研究方向为密码学、信息安全等
    郁滨(1964- ),男,河南郑州人,信息工程大学教授、博士生导师,主要研究方向为信息安全

Large-scale S-box design and analysis of SPS structure

Lan ZHANG1, Liangsheng HE1,2, Bin YU1   

  1. 1 Department of Cryptogram Engineering, Information Engineering University, Zhengzhou 450001, China
    2 State Cryptography Administration, Beijing 100036, China
  • Revised:2022-11-18 Online:2023-02-25 Published:2023-02-01

摘要:

基于循环移位与异或运算构造了有限域 ( F 2 m ) 4 上的一类最优线性变换 P,借鉴线性变换输入输出关系反证法的思想,提出将最优线性变换目标问题转化为若干个递进关系定理的证明方法,不仅解决了该类最优线性变换的证明,而且适用于任意线性变换的证明。通过小规模S盒与最优循环移位-异或型线性变换P,建立了2轮SPS结构的大规模S盒模型,设计了一系列密码学性质优良的轻量级大规模S盒,仅使用查表、循环移位、异或三类基本运算,提高了大规模S盒的线性度和差分均匀度。理论证明和实例分析表明,与已有大规模S盒构造方法相比,所提大规模S盒设计方案运算代价更加低廉,其差分、线性等密码学性质更加优良,适宜用于轻量级密码算法非线性置换设计。

关键词: SPS结构, 大规模S盒, 循环移位-异或型线性变换

Abstract:

A class of optimal linear transformation P over a finite field ( F 2 m ) 4 was constructed based on cyclic shift and XOR operation.Using the idea of inverse proof of input-output relation of linear transformation for reference, a proof method was put forward that transformed the objective problem of optimal linear transformation into several theorems of progressive relation, which not only solved the proof of that kind of optimal linear transformation, but also was suitable for the proof of any linear transformation.By means of small-scale S-box and optimal cyclic shift-XOR linear transformation P, a large-scale S-box model with 2-round SPS structure was established, and a series of lightweight large-scale S-boxes with good cryptographic properties were designed.Only three kind of basic operations such as look-up table, cyclic shift and XOR were used in the proposed design scheme, which improved the linearity and difference uniformity of large-scale S-boxes.Theoretical proof and case analysis show that, compared with the existing large-scale S-box construction methods, the proposed large-scale S-box design scheme has lower computational cost and better cryptographic properties such as difference and linearity, which is suitable for the design of nonlinear permutation coding of lightweight cryptographic algorithms.

Key words: SPS structure, large-scale S-box, cyclic shift-XOR linear transformation

中图分类号: 

No Suggested Reading articles found!