期刊文献+

一种基于CSA加法器的Montgomery模幂乘硬件实现算法

A Montgomery modular multiplication hardware implementation algorithm based on CSAs
下载PDF
导出
摘要 提出了一种改进的Montgomery模乘和模幂算法,该算法采用5-to-2 CSA加法器来实现Montgomery模乘算法中的超长大数加法。目前使用CSA加法器的其他模乘算法在模乘结果输出时均需要用CPA加法器来处理CSA加法器的输出结果,而本文提出的算法使得模乘运算的输入输出操作数均可采用保留进位形式,避免了进行超长操作数的CPA加法这一耗时的操作,因此显著减少了模乘运算所需时钟周期,提高了数据处理的时间效率,并加快了RSA模幂运算的速度。 A modified Montgomery multiplication and associated RSA modular exponentiation algorithm are presented. The modified multiplier uses a 5 - to - 2 carry save adder to perform large word length additions. The previously reported Montgomery multiplication approaches, which use CSAs, require that a lengthy conventional addition is carried out to deal with the output of CSAs. But the modified algorithm makes the output and input data in carry save representation so as to avoid this costly and previously necessary conventional addition. So it may gain higher time efficiency.
出处 《信息技术》 2005年第11期24-27,共4页 Information Technology
关键词 Montgomery模乘算法 RSA算法 保留进位加法器 Montgomery modular multipheation algorithm RSA algorithm carry save adder (CSA)
  • 相关文献

参考文献4

二级参考文献5

  • 1[1]Kwon T W, You C S, Heo W S, et al. Two implemention methods of a 1 024-bit RSA cryprocessor based on modified Montgomery algorithm [A].IEEE International Symp on Circuits and System[C]. [s. l. ]:IEEE, 2001. 650-653. 被引量:1
  • 2[2]Koc C K, Hung C Y. Multi-operand modulo additional using carry save adders [J]. Eieetonics Letters, 1990,26 (6): 361 - 363. 被引量:1
  • 3[3]Blum T, Paar C. Montgomery modular exponentiation on reconfigurable hardware [A]. Proc 14th IEEE Symp on Computer Arithmetic [C ]. [s. l. ]:IEEE, 1999. 70-77. 被引量:1
  • 4[4]Montgomery P L. Modular multiplication without trial division [J]. Math Computation,1985, 44:519-521. 被引量:1
  • 5陈弘毅,盖伟新.大数模幂乘运算的VLSI实现[J].电子学报,1999,27(2):8-17. 被引量:5

共引文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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