通信学报 ›› 2022, Vol. 43 ›› Issue (5): 133-143.doi: 10.11959/j.issn.1000-436x.2022096

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

优良布尔函数的混合禁忌搜索算法

王维琼, 许豪杰, 崔萌, 谢琼   

  1. 长安大学理学院,陕西 西安 710064
  • 修回日期:2022-04-02 出版日期:2022-05-25 发布日期:2022-05-01
  • 作者简介:王维琼(1979- ),女,重庆人,博士,长安大学教授,主要研究方向为编码理论与密码学
    许豪杰(1998- ),男,山西文水人,长安大学硕士生,主要研究方向为密码学
    崔萌(1997- ),女,河南信阳人,长安大学硕士生,主要研究方向为密码学
    谢琼(1998- ),女,河南永城人,长安大学硕士生,主要研究方向为密码学
  • 基金资助:
    国家自然科学基金资助项目(11901049);陕西省自然科学基础研究计划基金资助项目(2020JQ-343);陕西省高校科协青年人才托举计划基金资助项目(20200505)

Hybrid tabu search algorithm for excellent Boolean function

Weiqiong WANG, Haojie XU, Meng CUI, Qiong XIE   

  1. School of Sciences, Chang’an University, Xi’an 710064, China
  • Revised:2022-04-02 Online:2022-05-25 Published:2022-05-01
  • Supported by:
    The National Natural Science Foundation of China(11901049);The Natural Science Basic Research Program of Shaanxi(2020JQ-343);Young Talent Fund of University Association for Science and Technology in Shaanxi(20200505)

摘要:

为保障对称密码算法的安全性,其构成算法中所使用的布尔函数必须具有优良的密码学性质。结合禁忌搜索算法和爬山算法的优点,提出了一种新的优良布尔函数启发式生成算法——混合禁忌搜索算法。应用该算法,可以快速得到大量具有高非线性度、低自相关性、一阶弹性、最优代数次数、最优代数免疫度、最优(次优)抵抗快速代数攻击能力等的布尔函数。仿真结果表明,所提算法搜索能力强,运行速度快,且搜索出的布尔函数的密码学性质优于已知的优化算法的结果,也弥补了采用构造法构造布尔函数的一些缺陷。

关键词: 布尔函数, 禁忌搜索算法, 弹性, 非线性度

Abstract:

Boolean function in symmetric cryptographic algorithm must satisfy excellent cryptographic criteria to ensure the security of the algorithm.By combining the advantages of tabu search algorithm and hill climbing algorithm, a new heuristic generation algorithm called hybrid tabu search algorithm for excellent Boolean function was proposed.A large number of Boolean function with high nonlinearity, low autocorrelation, one-resilient, optimal algebraic degree, optimal algebraic immunity, optimal (suboptimal) resistance to fast algebraic attacks could be obtained quickly by applying the proposed algorithm.Simulation results demonstrate that the cryptographic properties of the Boolean function obtained by the proposed algorithm with strong search ability and fast running speed are better than the results of known optimization algorithm.Moreover, the algorithm also provides good Boolean function that cannot be obtained by using construction method.

Key words: Boolean function, tabu search algorithm, resiliency, nonlinearity

中图分类号: 

No Suggested Reading articles found!