《计算机应用》唯一官方网站 ›› 2022, Vol. 42 ›› Issue (10): 3069-3073.DOI: 10.11772/j.issn.1001-9081.2021081500

• 网络空间安全 • 上一篇    

基于抗退化混沌系统的动态S盒设计与分析

赵耿, 张森民, 马英杰, 高世蕊   

  1. 北京电子科技学院 网络空间安全系,北京 100070
  • 收稿日期:2021-08-23 修回日期:2021-12-08 接受日期:2021-12-14 发布日期:2022-01-07 出版日期:2022-10-10
  • 通讯作者: 张森民
  • 作者简介:第一联系人:赵耿(1964—),男,四川苍溪人,教授,博士,CCF高级会员,主要研究方向:混沌保密通信、信息安全
    张森民(1998—),男,云南曲靖人,硕士研究生,主要研究方向:混沌分组密码、信息安全; 1137468212@qq.com
    马英杰(1979—),女,吉林通化人,副教授,博士,主要研究方向:通信系统、混沌保密通信
    高世蕊(1998—),女,山西运城人,硕士研究生,主要研究方向:混沌分组密码。
  • 基金资助:
    国家自然科学基金资助项目(61772047);北京高校“高精尖”学科建设项目(3201017)

Design and analysis of dynamic S-box based on anti-degradation chaotic system

Geng ZHAO, Senmin ZHANG, Yingjie MA, Shirui GAO   

  1. Department of Cyber Space Security,Beijing Electronic Science and Technology Institute,Beijing 100070,China
  • Received:2021-08-23 Revised:2021-12-08 Accepted:2021-12-14 Online:2022-01-07 Published:2022-10-10
  • Contact: Senmin ZHANG
  • About author:ZHAO Geng, born in 1964, Ph. D. , professor. His research interests include chaotic secure communication, information security.
    ZHANG Senmin, born in 1998, M. S. candidate. His research interests include chaotic block cipher, information security.
    MA Yingjie, born in 1979, Ph. D. , associate professor. Her research interests include communication system, chaotic secure communication.
    GAO Shirui, born in 1998, M. S. candidate. Her research interests include chaotic block cipher.
  • Supported by:
    National Natural Science Foundation of China(61772047);Beijing University “High-Grade, Precision and Advanced” Discipline Construction Project(3201017)

摘要:

S盒是分组密码算法中的关键部件之一,其混淆和置乱作用决定着整个密码算法的安全强度。为使基于混沌系统生成的S盒具有更好的密码学性能,提出了一种基于抗退化混沌系统的动态S盒设计方案。首先,使用Lorenz混沌映射扰动Chebyshev混沌映射;然后,使用截取位数法和划分区间法生成两种初始S盒;最后,使用索引排序扰乱法得到最终S盒。所提抗退化混沌系统生成的混沌序列不存在短周期现象,具有遍历性、不可预测性等特点;运用于S盒的设计中能极大提升S盒的安全性能,消除混沌生成源的安全隐患;并且,通过对系统参数的调控可批量地生成动态S盒。对S盒的安全性能,即非线性度、差分均匀性、严格雪崩准则、输出比特间独立性和双射特性进行了测试和对比,实验结果表明,所提方案生成的S盒具有更好的密码学性能,可用于分组密码算法的设计中。

关键词: 抗退化, 混沌, 动态S盒, Lorenz混沌, Chebyshev混沌

Abstract:

S-box is one of the key components in block cipher algorithm, and its confounding and scrambling effect determines security strength of the whole cipher. In order to ensure better cryptographic performance of S-boxes generated based on chaotic systems, a dynamic S-box design scheme based on anti-degradation chaotic system was proposed. Firstly, Chebyshev chaotic map was disturbed by Lorenz chaotic map. Then, two initial S-boxes were generated by interception method and interval partition method. Finally, the final S-box was obtained by using index sort perturbation method. The chaotic sequences generated by anti-degenerate chaotic system do not have phenomenon of short cycle, and have characteristics of ergodic property and unpredictability. When applying these sequences to the design of S-box, the safety performance of S-box can be greatly improved, and the hidden danger of chaos generation source can be eliminated. Moreover, dynamic S-boxes can be generated in batches by adjusting system parameters. The safety performance of S-box, including nonlinearity, difference uniformity, strict avalanche criterion, output bits independence criterion and bijective characteristics, was tested and compared. Experimental results show that the S-box generated by the proposed scheme has better cryptographic performance and can be used in design of block cipher.

Key words: anti-degradation, chaos, dynamic S-box, Lorenz chaos, Chebyshev chaos

中图分类号: