摘要

S盒的非线性特性对分组密码算法起着至关重要的作用。提出一种通过扩大时空混沌的耦合映像模型的格子个数来设计S盒的算法,并对一些参数使用混沌映射来随机取值,进而提升置乱效果。基于对模型和映射的初值,控制参数和迭代次数的改变,该算法还能够批量生成S盒。通过对S盒的密码学性能,即非线性度、严格雪崩准则SAC(Strict Avalanche Criterion)、差分均匀性、输出比特间独立性BIC(Output Bits Independence Criterion)和双射特性的测试,再与其他的S盒对比分析,结果表明使用该算法生成的S盒的密码学特性良好,可以被使用在新型分组密码的设计中。