首页> 外文会议>International Conference on Information Security >An Improved SAT-Based Guess-and-Determine Attack on the Alternating Step Generator
【24h】

An Improved SAT-Based Guess-and-Determine Attack on the Alternating Step Generator

机译:改进的基于SAT的交替步发生器的猜测与确定攻击

获取原文

摘要

In this paper, we propose an algorithm for constructing guess-and-determine attacks on keystream generators and apply it to the cryptanalysis of the alternating step generator (ASG) and two its modifications (MASG and MASGO). In a guess-and-determine attack, we first 'guess' some part of an initial state and then apply some procedure to determine, if the guess was correct and we can use the guessed information to solve the problem, thus performing an exhaustive search over all possible assignments of bits forming a chosen part of an initial state. We propose to use in the 'determine' part the algorithms for solving Boolean satisfiability problem (SAT). It allows us to consider sets of bits with nontrivial structure. For each such set it is possible to estimate the runtime of a corresponding guess-and-determine attack via the Monte-Carlo method, so we can search for a set of bits yielding the best attack via a black-box optimization algorithm augmented with several SAT-specific features. We constructed and implemented such attacks on ASG, MASG, and MASGO to prove that the constructed runtime estimations are reliable. We show, that the constructed attacks are better than the trivial ones, which imply exhaustive search over all possible states of the control register, and present the results of experiments on cryptanalysis of ASG and MASG/MASGO with total registers length of 72 and 96, which have not been previously published in the literature.
机译:在本文中,我们提出了一种在密钥流生成器上构造猜测和确定攻击的算法,并将其应用于交替步生成器(ASG)及其两个修改(MASG和MASGO)的密码分析。在猜测确定的攻击中,我们首先“猜测”初始状态的某个部分,然后应用一些过程来确定猜测是否正确,然后我们可以使用猜测的信息来解决问题,从而进行详尽的搜索构成初始状态的选定部分的所有可能的位分配。我们建议在“确定”部分中使用用于解决布尔可满足性问题(SAT)的算法。它使我们可以考虑具有非平凡结构的位集。对于每个这样的集合,可以通过Monte-Carlo方法估计相应的猜测和确定攻击的运行时间,因此我们可以通过黑盒优化算法(其中添加了几个)来搜索产生最佳攻击的一组位。 SAT特定功能。我们在ASG,MASG和MASGO上构建并实施了此类攻击,以证明所构建的运行时估计是可靠的。我们证明,所构造的攻击要比普通攻击更好,这意味着在控制寄存器的所有可能状态下进行详尽搜索,并给出了ASG和MASG / MASGO密码分析的实验结果,其总寄存器长度分别为72和96,以前尚未在文献中发表过。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号