首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Straightforward Guess and Determine Analysis Based on Genetic Algorithm
Authors:Cao  Chunping  Cen  Zhe  Feng  Xiutao  Wang  Zhangyi  Zhu  Yamin
Institution:1.Department of Computer Science and Technology, University of Shanghai for Science and Technology, Shanghai, 200093, China
;2.Key Laboratory of Mathematics Mechanization, Academy of Mathematics and Systems Science, Chinese Academy of Sciences, Beijing, 100190, China
;3.School of Cyber Science and Engineering, Wuhan University, Wuhan, 430072, China
;4.School of Science, Xi’an Technological University, Xi’an, 710021, China
;
Abstract:

With the development of artificial intelligence, the genetic algorithm has been widely used in many fields. In cryptography, the authors find it is natural to code an individual and design its fitness in a genetic algorithm for a straightforward guess and determine analysis (SGDA, in short). Based on this observation, the authors propose an SGDA based on genetic algorithm. Comparing it with the other three SGDAs based on exhaustive search, MILP method and CPP method respectively, the authors illustrate its effectiveness by three stream ciphers: Small scale SNOW 2.0, medium scale Enocoro-128v2 and large scale Trivium. The results show our method is significantly superior to them, especially for Trivium, the method can find a solution of 165 variables in less than one hour, while the other three methods are not applicable due to its enormous search space of size 2619.37. As far as we know, it is a best solution in an SGDA for Trivium so far.

Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号