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

计算机工程 ›› 2006, Vol. 32 ›› Issue (16): 158-159. doi: 10.3969/j.issn.1000-3428.2006.16.060

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

基于模拟退火算法的DES最佳线性逼近

余昭平1,2;燕善俊1;张文政2;李云强1   

  1. 1. 信息工程大学电子技术学院,郑州 450004;2. 现代通信国家重点实验室,成都 610041
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-08-20 发布日期:2006-08-20

Best Linear Approximations of DES Based on
Simulate Annealing Algorithms

YU Zhaoping1, 2;YAN Shanjun1;ZHANG Wenzheng2;LI Yunqiang1   

  1. 1. Institute of Electronic Technology, PLA Information Engineering University, Zhengzhou 450004;
    2. National Key Lab for Modern Communitions, Chendou 610041
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-08-20 Published:2006-08-20

摘要: 模拟退火算法是基于金属退火机理而建立起来的一种全局最优化方法,它能够以随机搜索技术从概率意义上找出目标函数的全局最小点。该文利用模拟退火算法的优越性,给出了对DES最佳线性逼近的进化式搜索算法算法,分析了算法的有关性质,给出了模拟实验结果。该算法适用于一般Feistel结构的分组密码,且在分组长度增加时仍具有较强的适用性。

关键词: DES, 线性密码分析, 最佳线性逼近, 模拟退火算法

Abstract: Using the advantage of simulate annealing algorithms, this paper presents an evolutionary searching algorithm to search the best linear approximation of DES, analyzes its properties and gives the simulate experiment results. This method is applicable to block ciphers with feistel constructures, and it would still be very applicable when the length of block increases.

Key words: DES, Linear cryptanalysis, Best linear approximation, Simulate annealing algorithms