摘要
S盒的非线性特性对分组密码算法起着至关重要的作用。提出一种通过扩大时空混沌的耦合映像模型的格子个数来设计S盒的算法,并对一些参数使用混沌映射来随机取值,进而提升置乱效果。基于对模型和映射的初值,控制参数和迭代次数的改变,该算法还能够批量生成S盒。通过对S盒的密码学性能,即非线性度、严格雪崩准则SAC(Strict Avalanche Criterion)、差分均匀性、输出比特间独立性BIC(Output Bits Independence Criterion)和双射特性的测试,再与其他的S盒对比分析,结果表明使用该算法生成的S盒的密码学特性良好,可以被使用在新型分组密码的设计中。
The non-linear nature of the S-box plays a crucial role in the block cipher algorithm.An algorithm for designing the S-box by expanding the grid number of the spatiotemporal chaos coupled mapping model is proposed.Some parameters were randomly selected by using chaotic mapping to further improve the scrambling effect.Based on changes to the model’s and mapping’s initial values,control parameters,and iterations,the algorithm could also generate S-boxes in batches.By testing the cryptographic performance of the S-box,that was,nonlinearity,strict avalanche criterion(SAC),equiprobable input/output XOR distribution,output bits independence criterion(BIC)and bijective property,and then the algorithm was compared and analyzed with other S-boxes.The results show that S-box generated by this algorithm has good cryptographic characteristics and can be used in the design of new block ciphers.
作者
赵耿
侯艳丽
马英杰
李红
Zhao Geng;Hou Yanli;Ma Yingjie;Li Hong(School of Telecommunication Engineering,Xidian University,Xi’an 710071,Shaanxi,China;Beijing Electronic Science and Technology Institute,Beijing 100070,China)
出处
《计算机应用与软件》
北大核心
2022年第10期329-335,共7页
Computer Applications and Software
基金
国家自然科学基金项目(61772047)。
关键词
S盒
时空混沌
密码学性能
置乱
测试
S-box
Spatiotemporal chaos
Cryptographic performance
Scrambling
Test