6.4RSA 安全性.pdfVIP

  • 7
  • 0
  • 约1.67万字
  • 约 56页
  • 2017-06-06 发布于河南
  • 举报
6.4RSA 安全性

第六章 公开密钥密码体制 第六章 公开密钥密码体制 第四节 RSA的安全性 1 第六章 公开密钥密码体制 第六章 公开密钥密码体制 如果n分解成p 与q 的乘积, 那么就很容易计算出 ϕ(n)=(p -1)(q-1),于是任何人都可以根据公开密钥e计算 出私人密钥d 。 2 第六章 公开密钥密码体制 第六章 公开密钥密码体制 这就要求n = pq 必须足够大, 使得分解n在目前的 计算机上是计算上不可行的。根据目前分解n 的算法, 分解150位十进制数(512比特)已经可以做到。因此, 用户选择的p 和q都应大于80位的十进制数。 3 第六章 公开密钥密码体制 第六章 公开密钥密码体制 大数分解是一个古老的课题,现代大数分解方法 的思想可以追溯到十七世纪。 4 第六章 公开密钥密码体制 第六章 公开密钥密码体制 大数分解的方法大体上可以分为两类: 一类是特殊方法, 对要分解数的素因子有特殊要求; 另一类方法是一般方法,这方面没有特殊要求。 其思想都是寻找整数对(x , y ) ,使得x2 2 = y (mod n), 通过计算(x−y , n)分解n 。 5 第六章 公开密钥密码体制 第六章 公开密钥密码体制 大数分解方法 6 第六章 公开密钥密码体制 第六章 公开密钥密码体制 二次筛法、数域筛法、椭圆曲线算法是20世纪80 年代发展起来的几个著名的分解算法,而数域筛法是 这三个算法中最近发展起来的算法。该算法跟其他算 法相比具有的优点是,它的渐进运行时间比二次筛法 和椭圆曲线算法的渐进运行时间都少。 7 第六章 公开密钥密码体制 第六章 公开密钥密码体制 RSA-155(155位的十进制大体上是512 比特) 的分 解在1999年8 月22 日完成,是用数域筛法实现的。 RSA-155 包括一个512比特的二进制模( 155位的十进 制数大体上是512 比特) 。他需要在6个国家的大约 300 台PC和工作站的8400MIPS年的计算时间。 8 第六章 公开密钥密码体制 第六章 公开密钥密码体制 这个分解提供的可信的证据说明,作为现在商业 上广泛使用的RSA实现,512比特RSA模,不应该认为 是安全的。

文档评论(0)

1亿VIP精品文档

相关文档