论文部分内容阅读
采用传统方法设计的S盒性能较差,而常用智能设计方法又存在设计时间过长、容易陷入局部最优的缺点。为此,提出一种基于改变粒子群优化算法的S盒优化设计方法。通过改变惯性权重来提高搜索速度和精度,从而增大算法效率。实验结果表明,该方法可以快速地搜索到能有效抵抗差分密码分析和线性密码分析的S盒,改善其密码性能。
The S-box designed by the traditional method has poor performance, while the commonly used intelligent design method has the disadvantage of too long design time and easy falling into the local optimum. To this end, this paper proposes a S-box optimization design method based on changing particle swarm optimization algorithm. By changing the inertia weight to improve the search speed and accuracy, thereby increasing the efficiency of the algorithm. Experimental results show that this method can quickly search S-boxes which can effectively resist differential cryptanalysis and linear cryptanalysis to improve their cryptographic performance.