信息网络安全 ›› 2025, Vol. 25 ›› Issue (7): 1126-1137.doi: 10.3969/j.issn.1671-1122.2025.07.011

• 理论研究 • 上一篇    下一篇

基于Walsh谱与真值表关联矩阵nAnB的RSBF的多指标搜索方法

赵海霞1,2,3(), 刘德雄1,2   

  1. 1.桂林电子科技大学数学与计算科学学院,桂林 541004
    2.广西高校数据分析与计算重点实验室,桂林 541004
    3.广西应用数学中心(桂林电子科技大学,桂林 541004
  • 收稿日期:2025-04-01 出版日期:2025-07-10 发布日期:2025-08-07
  • 通讯作者: 赵海霞 E-mail:guetzhx@163.com
  • 作者简介:赵海霞(1981—),女,云南,副教授,博士,主要研究方向为密码函数、对称密码算法设计与分析|刘德雄(1997—),男,江西,硕士研究生,主要研究方向为密码函数
  • 基金资助:
    国家自然科学基金(62402132)

A Multi-Indicator Search Method for RSBF Based on the Matrix nA and the Matrix nB Associated with Walsh Spectral and Truth Table

ZHAO Haixia1,2,3(), LIU Dexiong1,2   

  1. 1. School of Mathematics and Computing Science, Guilin University of Electronic Technology, Guilin 541004, China
    2. Guangxi Colleges and Universities Key Laboratory of Data Analysis and Computation, Guilin 541004, China
    3. Center for Applied Mathematics of Guangxi (GUET), Guilin 541004, China
  • Received:2025-04-01 Online:2025-07-10 Published:2025-08-07
  • Contact: ZHAO Haixia E-mail:guetzhx@163.com

摘要:

旋转对称布尔函数(RSBF)具有结构简单、运算速度快和资源利用率高的优点,采用兼顾多项安全指标的RSBF作为对称密码算法的非线性部件,可有效保障算法的高效性与安全性。基于两个重要矩阵${}_{n}\text{A}$${}_{n}B$的搜索算法是获得RSBF的一个重要途径,它具有实现速度快和可设定目标值的优点。文章设计了一种基于两个重要矩阵的搜索方法,以获得能兼顾弹性阶$m$、非线性度$nl$、代数次数$d$、绝对值指标${{\Delta }_{f}}$与平方和指标${{\sigma }_{f}}$5项安全指标的RSBF。利用该搜索方法得到了$\left( m,nl,d,{{\Delta }_{f}},{{\sigma }_{f}} \right)$$=\left( 4,224,4,192,{{2}^{21}} \right)$的9元RSBF与$\left( m,nl,d,{{\Delta }_{f}},{{\sigma }_{f}} \right)=\left( 2,112,5,32,{{2}^{17.3}} \right)$的8元RSBF,以及综合安全指标优良的4元、5元、6元和7元RSBF。研究结果表明,使用该搜索方法能在各项安全指标相互制约的情况下,获得多项安全指标达到理想界的RSBF。

关键词: 旋转对称布尔函数, 弹性阶, 非线性度, 代数次数, 全局雪崩特征

Abstract:

Rotational Symmetric Boolean Function(RSBF) possess the advantages of simple structure, fast operation speed and high resource utilization. Using RSBF that take into account multiple security indicators as the nonlinear component of the symmetric cryptographic algorithm, which can effectively guarantee the efficiency and security of the algorithm. The search algorithm based on two importance matrices ${}_{n}\text{A}$ and ${}_{n}B$ was an important way to obtain RSBF, which had the advantages of fast realization and setting target values. This paper designed a search method based on two importance matrices to obtain RSBF that effectively considers five security indicators, including resiliency order $m$, nonlinearity $nl$, algebraic degree $d$, absolute value indicator ${{\Delta }_{f}}$, and sum of squares indicator ${{\sigma }_{f}}$. By using this search method, the 9-variable RSBF of $\left( m,nl,d,{{\Delta }_{f}},{{\sigma }_{f}} \right)=\left( 4,224,4,192,{{2}^{21}} \right)$ and the 8-variable RSBF of $\left( m,nl,d,{{\Delta }_{f}},{{\sigma }_{f}} \right)=\left( 2,112,5,32,{{2}^{17.3}} \right)$, as well as 4, 5, 6 and 7-variable RSBF with excellent comprehensive security indicators were obtained. The results demonstrate that the proposed search method can obtain RSBF with multiple security indicators reaching the ideal bound under the condition that various security indicators mutually restrict each other.

Key words: RSBF, resiliency order, nonlinearity, algeria degree, global avalanche characteristics

中图分类号: