期刊文献+

RSA中大素数生成算法优化及电路实现 被引量:1

Algorithm optimization and implementation of RSA big prime number generation
原文传递
导出
摘要 为了减少大素数生成时间并加快RSA(Rivest,Shamir&Adleman)公钥密码算法的加解密速度,并行化实现了小素数试除和Miller-Rabin素性测试两大关键步骤,使其在进行素性测试的同时能进行小素数试除,从而大幅减少了小素数试除单独运算消耗的时间.为了加速Miller-Rabin素性测试须要反复调用的模乘运算单元,采用一种基于字的高基Montgomery算法及多级流水结构,设计了一种可配置的高速模乘运算电路.经FPGA(现场可编程门阵列)测试,在100 MHz频率下,生成的512bit大素数的平均耗时约为75ms,生成的1 024bit密钥对的平均耗时约为166ms,耗时只有参照结果的54.2%左右. In order to reduce operation time of big prime number generation algorithm and accelerate the speed of RSA(Rivest,Shamir Adleman)encryption and decipherment,the two key steps,sieve function and Miller-Rabin test,were parallelly achieved.So sieve function can run at the same time when Miller-Rabin test is running.It greatly reduces the sieve function operation time.To accelerate modular multiplication operation unit which is repeatedly used in Miller-Rabin test,a configurable high-speed modular multiplication operation circuit was designed.The circuit was based on highradix Montgomery algorithm and multilevel pipeline structure.Through the FPGA(field programmable gate array)verification,the generation time of 512 bit big prime number is 75 ms and the generation time of 1 024 bit RSA keys is 166 ms at the operating frequency of 100 MHz.The time is about54.2% of paper proposed.
出处 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2017年第6期1-4,20,共5页 Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金 国家自然科学基金资助项目(61006020) 科技部科技型中小企业技术创新基金资助项目(14C26214422753) 湖北省重大科技项目(2015ACA063) 中央高校基本科研业务费专项资金资助项目(2014TS041)
关键词 RSA算法 大素数生成 小素数试除 Miller-Rabin测试 MONTGOMERY算法 多级流水结构 RSA(Rivest Shamir & Adleman)algorithm big prime number generation sieve func tion Miller-Rabin test Montgomery algorithm multilevel pipeline structure
  • 相关文献

参考文献4

二级参考文献21

  • 1张丽娜,张家宏,陈建华.智能卡中RSA密钥生成的比较与研究[J].计算机应用,2006,26(B06):149-150. 被引量:3
  • 2(美)Bruce Schneier 吴世忠(译).应用密码学:协议,算法与C源程序[M].北京:机械工业出版社,2000.. 被引量:1
  • 3IEEE Std 1363-2000,IEEE standard specifications for publickey cryptography[S].2000. 被引量:1
  • 4Alfred J Mcnczcs.Paul C Oorschot,Scott A Vanstonc.应用密码学手册[M].胡磊,王鹏,译.北京:电子工业出版社,2005. 被引量:1
  • 5William Stallings.密码编码学与网络安全--原理与实践[M].刘玉珍,王丽娜,傅建明,等译.北京:电子工业出版社,2005:79-87. 被引量:1
  • 6Maxim A document from Maxim Semiconductor. Dal las Security MCU User Guide[EB/OL] [2009-12- 20]. http://www, maxim-ic, com. cn/products/mi crocontrollers/secure/DS5002FP, pdf, REV 071403. 被引量:1
  • 7Kuhn M G. Cipher instruction search attack on the bus-encryption security microcontroller DSSOO2FP [J]. IEEE Transaction on Computer, 1998, 47: 1 153-1 157. 被引量:1
  • 8Yang Jun, Gao Lan, Zhang Youtao. Improving memory encryption performance in secure processors[J].IEEE Transactions on Computers, 2005, 54:630- 640. 被引量:1
  • 9Jorg Platte, Edwin Naroska, Kai Grundmann. A cache design for a security architecture for micropro- cessors [J].Architecture of Computing Systems, 2006, 3 894: 435-449. 被引量:1
  • 10Guillaume Duc, Ronan Keryell. CryptoPage: an efficient secure architecture with memory encryption, in tegrity and information leakage protection[J]. Computer Security Application Conference, 2006, 4 186 483-492. 被引量:1

共引文献2

同被引文献5

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部