作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (23): 149-151. doi: 10.3969/j.issn.1000-3428.2011.23.051

• 安全技术 • 上一篇    下一篇

基于改进粒子群优化算法的S盒优化设计

毕晓君,盛 磊,陈 剑   

  1. (哈尔滨工程大学信息与通信工程学院,哈尔滨 150001)
  • 收稿日期:2011-06-21 出版日期:2011-12-05 发布日期:2011-12-05
  • 作者简介:毕晓君(1964-),女,教授、博士,主研方向:信息智能技术,密码学;盛 磊、陈 剑,硕士研究生

S-box Optimization Design Based on Improved Particle Swarm Optimization Algorithm

BI Xiao-jun, SHENG Lei, CHEN Jian   

  1. (School of Information and Communication Engineering, Harbin Engineering University, Harbin 150001, China)
  • Received:2011-06-21 Online:2011-12-05 Published:2011-12-05

摘要: 采用传统方法设计的S盒性能较差,而常用智能设计方法又存在设计时间过长、容易陷入局部最优的缺点。为此,提出一种基于改变粒子群优化算法的S盒优化设计方法。通过改变惯性权重来提高搜索速度和精度,从而增大算法效率。实验结果表明,该方法可以快速地搜索到能有效抵抗差分密码分析和线性密码分析的S盒,改善其密码性能。

关键词: 粒子群优化算法, S盒, 差分均匀度, 非线性度, 雪崩性

Abstract: Substitution(S)-box designed by traditional method is not very good, and some intelligent algorithm methods are easy to fall into local optimum shortcomings and waste too much time. In this paper, particle swarm algorithm using dynamic inertia weight is used to design S-box. Searching speed and precision are improved by inertia weight. Experimental results show that the method can search a lot of S-box which is useful resistance to differential cryptanalysis and linear cryptanalysis.

Key words: Particle Swarm Optimization(PSO) algorithm, Substitution(S)-box, differential uniformity, nonlinearity, avalanche performance

中图分类号: