首页> 外文期刊>Computing >A variant of Wiener's attack on RSA
【24h】

A variant of Wiener's attack on RSA

机译:维纳对RSA的攻击的一种变体

获取原文
获取原文并翻译 | 示例
           

摘要

Wiener's attack is a well-known polynomial-time attack on a RSA cryptosystem with small secret decryption exponent d, which works if d < n~(0.25), where n = pq is the modulus of the cryptosystem. Namely, in that case, d is the denominator of some convergent p_m/q_m of the continued fraction expansion of e, and therefore d can be computed efficiently from the public key (n, e). There are several extensions of Wiener's attack that allow the RSA cryptosystem to be broken when d is a few bits longer than n~(0.25). They all have the run-time complexity (at least) O(D~2), where d = Dn~(0.25). Here we propose a new variant of Wiener's attack, which uses results on Diophantine approximations of the form ∣α - p/q ∣ < c/q~2, and "meet-in-the-middle" variant for testing the candidates (of the form rq_(m+1) + sq_m) for the secret exponent. This decreases the run-time complexity of the attack to O(D log D) (with the space complexity O(D)).
机译:维纳攻击是对RSA密码系统的一个众所周知的多项式时间攻击,该密码系统的秘密解密指数为d,如果d <n〜(0.25),则n起作用,其中n = pq是密码系统的模数。即,在那种情况下,d是e / n的连续分数扩展的某个收敛的p_m / q_m的分母,因此可以从公钥(n,e)有效地计算d。 Wiener攻击有多种扩展方式,可以在d比n〜(0.25)长几位时破坏RSA密码系统。它们都具有(至少)O(D〜2)的运行时复杂度,其中d = Dn〜(0.25)。在这里,我们提出一种新的维纳攻击变体,它使用Diophantine近似值resultsα-p / q ∣ <c / q〜2的结果,以及“中间相遇”变体来测试(形式为秘密指数的rq_(m + 1)+ sq_m)。这降低了对O(D log D)的攻击的运行时复杂度(具有空间复杂度O(D))。

著录项

  • 来源
    《Computing》 |2009年第2期|77-83|共7页
  • 作者

    Andrej Dujella;

  • 作者单位

    Department of Mathematics, University of Zagreb, Bijenicka cesta 30, 10000 Zagreb, Croatia;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    RSA cryptosystem; continued fractions; cryptanalysis;

    机译:RSA密码系统;连续分数;密码分析;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号