RSA模程加密处理器.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
RSA模程加密处理器

第36 卷 第13 期 计 算 机 工 程 2010 年7 月 ol Computer Engineering July 2010 V .36 No.13 ·安全技术· 文章编号:1000—3428(2010)13—0125—03 文献标识码:A 中图分类号:TP309.2 基于Montgomery 模乘的RSA 加密处理器 薛 念,潘 赟,张宇弘,严晓浪 (浙江大学超大规模集成电路设计研究所,杭州 310027) 摘 要:提出一种基4 的Montgomery 模乘算法及优化的硬件结构,将传统基2 模乘运算迭代次数减少近一半。在该模乘模块基础上设计 高速RSA 加密处理器,采用进位保留形式的全并行模幂运算流程,避免长进位链和中间结果转换的问题。结果表明,该设计同时适应FPGA 和ASIC 实现,完成一次标准1 024 位RSA 加密运算仅需9 836 个周期,加密速率提高50%以上。 关键词:RSA 加密;模乘;模幂;蒙哥马利;进位保留加法器 RSA Encryption Processor Based on Montgomery Modular Multiplication XUE Nian, PAN Yun, ZHANG Yu-hong, YAN Xiao-lang (Institue of VLSI Design, Zhejiang University, Hangzhou 310027) 【Abstract 】A radix-4 Montgomery modular multiplication and the optimized circuit architecture are presented. It can reduce iterations of traditional radix-2 modular multiplication to about 50%. Based on this module, the implementation of high speed RSA encryption processor follows completely parallel modular exponentiation flow with Carry Save Addition(CSA) structure to perform long integer arithmetic. This avoids the repeated interim output/output format conversion. Result shows that the optimization is technology independent and thus should suit well for not only FPGA implementation but also ASIC. This design can complete a standard 1 024 bit RSA encrypt operation with only 9 836 clock cycles. Compared to the recently proposed design in the literature, the proposed design can achieve an increase of over 50% in throughput. 【Key words 】RSA encryption; modular multiplication; modular exponentiation; Montgomery; Carry Save Ad

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档