期刊文献+

基于Booth编码模乘模块RSA的VLSI设计 被引量:2

VLSI implementation of RSA cryptosystem based on the Booth-encoded montgomery module
下载PDF
导出
摘要 在Montgomery模乘算法基础上 ,采用大数乘法器常用的Booth编码技术缩减Montgomery模乘法的中间运算过程 ,将算法迭代次数减为原来的一半 .同时采用省进位加法器作为大数加法的核心 ,使模乘算法中一次迭代的延迟为两个一位全加器的延迟 ,提高了处理器的时钟频率 .在 0 2 5 μm工艺下 ,对于10 2 4位操作数 ,可在 2 0 0MHz时钟频率下工作 ,其加密速率约为 178kbit/s . The RSA public key crypto-system is a relatively safe technology, which is widely used in today's secure electronic communication. The RSA algorithm is a modular exponentiation algorithm and its core operation is modular multiplication. In this paper, the Booth-encoded technique that is commonly used in large integer multiplication is merged into the Montgomery modular multiplication algorithm. Using this algorithm, iteration number is reduced to about n/ 2 in each Montgomery operation. In addition, the carry saving adder is used as the core of the large integer addition and the delay of the iteration in modular multiplication is equated to the delay of two one-bit full adders. At a clock of 200?MHz, the encryption rate is about 178?kbit/s for 1?024-bit operands.
作者 舒妍 卢君明
出处 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2002年第3期363-367,共5页 Journal of Xidian University
关键词 BOOTH编码 模乘模块 RSA VLSI设计 模幂乘法 模乘算法 因特网 安全 modular exponentiation algorithm modular multiplication algorithm RSA Booth-encode technique
  • 相关文献

参考文献3

  • 1Su C Y,Hwang S A,Chen P S,et al.An Improved Montgomery s Algorithm for High-speed RSA Public-key Cryptosystem[].IEEE Transactions on Very Large Scale Integration Systems.1999
  • 2Eldridge S E,Walter C D.Hardware Implementation of Montgomery s Modular Multiplication Algorithm[].IEEE ACM Transactions on Computational Biology and Bioinformtics.1993
  • 3Yang C C,Chang T S,Jen C W.A New RSA Cryptosystem Hardware Deasugn Based on Montgomery s Algorithm[].IEEE Trans on Circuits and System-Ⅱ.1998

同被引文献4

  • 1徐海军,叶卫东.FPGA在高性能数据采集系统中的应用[J].计测技术,2005,25(1):40-43. 被引量:41
  • 2吴继华,王诚.Altera FPGA/CPLD没计(高级篇)[C].北京:人民邮电出版社,2005,7.
  • 3Andraka R A.A survey of CORDIC algorithms for FPGA based computers[C].Proe 1998 ACM/SIGDA sixth international symposium on FPGA,1998,197-200.
  • 4Curticapean,Palomaki F,Niittylahti K I,etc.Direct digital frequency synthesizer using angle rotation algorithm[J].IEEE Circuits and Systems Society and the Mahanakorn University of Technology,Proceedings Of the 2003 IEEE International Symposium on Circuits and Systems,Bangkok,ISCAS 2003(2),Ⅱ-81-Ⅱ-11-84.

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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