首页> 外文会议>International Conference on the Theory and Application of Cryptology and Information Security >Attacking Power Generators Using Unravelled Linearization: When Do We Output Too Much?
【24h】

Attacking Power Generators Using Unravelled Linearization: When Do We Output Too Much?

机译:使用解开的线性化攻击发电机:我们什么时候输出太多?

获取原文

摘要

We look at iterated power generators s_i = (s_(i-1))~e mod N for a random seed s_0 ∈ Z_N that in each iteration output a certain amount of bits. We show that heuristically an output of (1 - 1/e)log N most significant bits per iteration allows for efficient recovery of the whole sequence. This means in particular that the Blum-Blum-Shub generator should be used with an output of less than half of the bits per iteration and the RSA generator with e = 3 with less than a 1/3-fraction of the bits. Our method is lattice-based and introduces a new technique, which combines the benefits of two techniques, namely the method of linearization and the method of Coppersmith for finding small roots of polynomial equations. We call this new technique unravelled linearization.
机译:我们查看迭代发电机S_I =(S_(I-1))〜E mod n,用于随机种子S_0∈z_n,每个迭代输出一定量的比特。我们表明启发式(1 - 1 / e)log n的输出,每个迭代的最高有效位允许有效地恢复整个序列。这尤其意味着Blum-Blum-Shub发生器应与每次迭代的比特的比特的输出和e = 3的RSA发生器一起使用,而具有小于1/3分数的e = 3。我们的方法是基于格子的,并介绍了一种新技术,它结合了两种技术的益处,即线性化的方法和用于找到多项式方程的小根的Coppersmith的方法。我们称之为新技术解开线性化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号