摘要
S盒的设计是分组密码设计的重要组成部分.提出一种基于参数抖动的耦合映像格子时空混沌系统设计S盒的方法,使用带有参数抖动的交叉耦合映像格子模型和基于Chebyshev映射的格子局部状态生成函数,实现8×8 S盒的快速批量生成.通过非线性度、差分均匀性、严格雪崩准则、输出比特间独立性及双射特性等评价准则的分析和测试,对批量产生的盒子进行优选,并就优选盒子的各项性能与已有的基于混沌的S盒子进行对比和分析.结果表明:该方法所构造的优选S盒,其密码学特性更优良,可作为基本部件用于新型分组密码系统的设计.
Design of S-boxes is an important part in the block ciphers design. In this pa- per, the S-box construction method based on spatiotemporal chaotic system is proposed. Cross coupled map lattices based on the Chebyshev map with random parameters dither are used to produce a large number of 8-8 S-boxes. Evaluation tests are carried out, including nonlinearity, equiprobable input/output XOR distribution, strict avalanche criterion, output bit independence criterion and bijective property. The prior S-box is picked up in the test. Further comparison results indicate that the prior S-box has better cryptographical properties than existing chaos-based methods. It can be used as a core component in the design of new block cipher systems.
出处
《应用科学学报》
CAS
CSCD
北大核心
2015年第4期438-448,共11页
Journal of Applied Sciences
基金
国家自然科学基金(No.61102201
No.61170250
No.61472188)资助
关键词
交叉耦合映像格子
时空混沌
S盒
密码学
cross coupled map lattices, spatiotemporal chaos, S-boxes, cryptography