- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种改进RSA算法.ppt
一种改进的RSA 快速算法 引言 本文提出一种新的RSA 算法. 这种算法是对传统二进制算法的改进, 即将指数e 进行2k 进制化, 减少e 的序列长度, 从而使新算法的迭代计算步数减少. 理论分析和实际应用均表明, 新算法效率有明显提高. 传统的RSA 算法简述 步骤: 1) 取两个素数p 和q. (保密) 2) 计算n= pq (公开) , U(n) = (p-1) (q-1) . (保密) 3) 随机选取整数e, 满足gcd (e, U(n) ) = l . (公开) 4) 计算d, 满足de ≡l(mod U(n) ) . (保密) 利用RSA 加密第一步需将明文数字化, 并取长度小于log2n 的数字作明文块。 加密算法: c = E (m ) ≡me (mod n) 解密算法; p = D (c) ≡cd (mod n) 传统的计算方法——BR (B inary Rep resentation) 算法是 将指数x 二进制化来实现的。 即将指数x 表示成二进制形式: x = Σ N - 1 i= 0 x i2i x i∈{0, 1} 新算法 3. 1 设计思想 BR 算法将指数e 二进制化后, e 的比特序列长度变得很大(实际应用中往往超过400 位) , 不得不在计算过程中进行多次迭代, 导致了其计算效率低. 因此, 寻找最短的指数可能序列来使迭代次数减少是一个困难问题。 基于这个思想, 新算法将指数e 进行2k 进制化(k= 0, l,2,. . . ) , 使指数序列的长度减少, 从而给出了这个困难问题的一个解答. 例如: 十进制数711, 将其 2 进制化得: (1011000111) 2, 序列长为10; 22 进制化得: (23013) 4, 序列长为5; 23 进制化得: (1307) 8, 序列长为4; 指数序列长度减少, 计算过程中的迭代次数就会减少, 因而算法的效率就会提高. 算法设计 任何一个正整数n 可唯一地表示为 n= ckmk+ ck- 1mk- 1+ ? + c1m + c0 其中,m 是大于l 的正整数, cj 是整数, 满足0≤ cj m . 所以, 当m = 2k 时, 指数e 可表示为: e= en- 1 (2k ) n- 1+ en- 2 (2k ) n- 2+ ? + e1 (2k ) + e0 (1) 其中 ei∈{ 0, l, 2, ?, 2k—1} 因此幂剩余运算式 xe (modM ) 即可表示为下面的迭代式: ( ( ( ( ( ( 1 ·x en- 1 ) 2kM ·x en- 2 )M ) 2kM ?x e1 )M ) 2kM · x e0 )M (2) 其中n 为指数e 被2k 进制化后的序列长度. ( 3 )M 表示对扩号中的值取模. * *
您可能关注的文档
- (个人创作,仅供分享)电子病历在病案管理过程中的优势与作用探讨.doc
- (何元松)模式的实践与思考.doc
- (改后)夏县温峪引水工程前景效益分析报告.doc
- (无图)分数的初步认识.doc
- (精华)演化经济学的四种研究范式.doc
- (调研报告)楼区环境脏乱差现象出现原因及解决办法初探.doc
- ,造山型矿床成矿模式研究.doc
- --拓展训练心得.doc
- .《比的基本性质》案例与反思.doc
- .西方经济学期末复习.doc
- 2024年辽宁沈阳汽车有限公司招聘笔试真题附答案详解.docx
- 2024辽宁沈阳水务集团有限公司招聘32人笔试参考题库及一套答案详解.docx
- 2025中交设计咨询集团股份有限公司所属企业招聘4人笔试备考题库及答案详解(夺冠系列).docx
- 2025中国食品药品检定研究院招聘编外5人笔试模拟试题精编答案详解.docx
- 2025天府产业技术研究院人才招聘5人(四川)笔试备考题库及答案详解(有一套).docx
- 2025中国文化遗产研究院招聘6人(浙江)笔试备考试题及答案详解参考.docx
- 2025北京通州区马驹桥社区卫生服务中心招聘1人笔试备考试题参考答案详解.docx
- 2025中国空空导弹研究院社会成熟人才招聘笔试模拟试题及答案详解(新).docx
- 2025中国空空导弹研究院社会成熟人才招聘笔试模拟试题精选答案详解.docx
- 2025天府产业技术研究院人才招聘5人(四川)笔试备考试题含答案详解.docx
文档评论(0)