- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.10 RSA在有限域Fp上多项式上的推广 1.最高公因式的概念 2.同余 3.完全剩余系 4.缩系 5.欧拉函数 * 定理5.32 设f(x)是Fp上的n次多项式,其标准分解为 为不可约多项式,且 的次数为 则有 * 5.10.2 RSA在Fp上的多项式上的推广 * * Fp上的多项式相乘,就是求Fp上的序列的卷积,它也可用快速数论变换来计算.然而,Berlekamp曾经给出Fp[x]上n次多项式分解的算法,其计算量为 ,这样对给定的p而言,这一算法确实给出了Fp[x]多项式分解的多项式算法,因此,这个密码体制是不安全的.但当p很大时,实际分解Fp[x]上的多项式依然十分困难,因此,仍可以构作安全的密码体制.这个例子告诉我们,理论上,可以认为具有多项式时间的算法是有效的,但在实际问题中往往不是这样. * 有两组B-数可以用于Fermat因数分解法,即 5.7.2连分数因数分解法 1.连分数递推公式 首先介绍任一实数,构造它的连分数表示式的步骤,即x表示为 连分数的有关性质 连分数因数分解法 (4)用数-1和满足以下条件的素数p组成因数基:p能整除两个以上的 ,或者,某个 的标准分解式中含有p的偶数次幂; (5)从 中选出所有的B-数,象Fermat因数分解法一样,试图求出n的真因数. 上述用连分数寻求B-数,并且将n分解因数的方法,称为连分数因数分解法. * 二次筛法 1983年,Pomerance提出了分解整数的二次筛法.它是连分数方法的改进.二次筛法的第一步仍然是选定一组因子基,然后通过在因子基上分解二次多项式 来寻找s,t,满足 从而分解n,当p是奇素数时,存在整数x使 当且仅当 * 二次筛法的计算过程为: 1)对每个因子基中的素数p,用p去除 对能被p整除的那些值,求出 (因子基中所选的素数p必须使得p至少整除其中一个Q(x)). 2)如果有x使 ,则 ,所以其后第kp个值自动地被p整除,k=1,2,3,… 3)用1)和2)对Q(x)进行”筛选”,直到这些值最后完全被分解,其所有素因子在因子基中 * 4)筛法不仅可以对 进行,也可以对更一般的二次多项式(ax+b)^2-n进行,这样就可以把计算工作分散到不同的计算机上去做. 5)最后,给出相应的F2上的指数向量,得到一个F2上的 矩阵,求出其线性相关部分. 例:用二次筛法分解n=4033. 对于 的奇素数中,除开5,11外,均有Lengdre符号为1,取因子基为2,3,7,13,17,19. * * 最后4033=37*139. 二次筛法比连分数方法的分解速度更快一些,1994年众多的计算数论专家,利用Internet网共同分解了在1977年提出的一个有关RSA的129位数,它是一个64位的素数和一个65位素数的乘积,其分解算法就是用的二次筛法,其因子基有524339个素数,最后经过处理的F2上的矩阵仍然相当大,有188346行和188146列,但最终分解成功. 5.7.4 p-1方法 我们下面将介绍1974年提出的Pollard的p-1方法. 算法如下:输入n和B. (1)a=2; (2)对j=2到B做 (3)d=gcd{a-1,n}; (4)若1dn,那么d是n的因子,否则失败. 它有两个输入,待分解的奇整数n,界B.下面就是在p-1算法中将出现的情况:假设p是n的素因子,且对每个满足 的素数幂q,有 那么它必有 . 在第2)步for循环结束时 ,而 所以 所以p=gcd{a-1,n}. 例5.21设n如果使用B=180的p-1算法,那么发现在第3)步中a=11620221425,计算出的d为135979,n的完全分解为135979*115979. 因为135978仅有小的素因子135978=2*3*131*173,因此只要B=173,将会给出分解. RSA存在以下两种攻击,并不是因为算法本身存在缺陷,而是由于参数选择不当造成的。 1. 共模攻击 在实现RSA时,为方便起见,可能给每一用户相同的模数n,虽然加解密密钥不同,然而这样做是不行的。 5.8对RSA中小指数的攻击 设两个用户的公开钥分别为e1和e2,且e1和e2互素(一般情况
您可能关注的文档
- 第5章放大电路的频率响应3第三节单管共射放大电路的频率响应(2693KB).ppt
- 第5章放大电路的频率响应3第一节频率响应的一般概念(1071KB).ppt
- 新媒体广告舒咏平第八章节内容植入广告(804KB).ppt
- 第5章放大电路的频率响应第1节频率响应概述与晶体管的高频等效电路(487KB).ppt
- 新媒体广告舒咏平第二章节品牌网站(1261KB).ppt
- 第5章放大电路的频率响应第2节放大电路的频率响应(741KB).ppt
- 新媒体广告舒咏平第九章节网上商店展示(2844KB).ppt
- 新媒体广告舒咏平第六章节数字电视商业频道(863KB).ppt
- 新媒体广告舒咏平第七章节线下视频广告(459KB).ppt
- 碧螺春茶艺表演说课创新杯说课大赛国赛说课课件(74089KB).pptx
- 电磁振荡磁振荡(371KB).ppt
- 新人课件打包银行业务简介网1章节(319KB).ppt
- 第5章节simulink在系统仿真中的应用36课件(1373KB).ppt
- 电磁振荡电磁振荡(1328KB).ppt
- 新人课件打包营销话术分享(5966KB).ppt
- 电感和电容对交变电流的影响电感对交变电流的影响2章节(328KB).ppt
- 第5章节SQLSERVER数据库管理及数据库的备份与恢复(656KB).ppt
- 电感和电容对交变电流的影响电感和电容对交变电流的影响3章节(319KB).ppt
- 第5章节UML包图课件(555KB).ppt
- 新人课件打包营销人员柜台指导工作(7527KB).ppt
文档评论(0)