期刊文献+

模乘算法的快速移位实现方法

To Implementation Method of Modular Multiplication Algorithm by Fast Shift
原文传递
导出
摘要 针对大数模乘算法的滑动窗口实现中移位次数较多,提出了一种适应芯片实现的快速循环移位实现方法。通过将大数乘法运算转换为查找表和加法运算,并减少进位的判断和增加每次循环移位的距离来减少加法次数和移位次数。使得完成一次大数模乘运算的时间随着移位窗口的增加而减少。 As the number of shift is more in the implementation of sliding window for the large number modular multiplication algorithm, this paper presents rapid circle-shift method in chip. Firstly, the large numbers multiplication is transforming into a look-up table and addition operations; secondly, the number of addition and shift is reduced by reducing the carry judgments and increasing the width of one circle-shift. The time of the large number modular multiplication is decreasing with the increasing width of shift window.
出处 《武汉理工大学学报》 CAS CSCD 北大核心 2009年第23期108-112,共5页 Journal of Wuhan University of Technology
基金 "十一五"国防重点预言项目(513160201)
关键词 模乘 循环移位 滑动窗口 加法器 modular multiplication circle-shift sliding window adder
  • 相关文献

参考文献8

  • 1陈传波,祝中涛.RSA算法应用及实现细节[J].计算机工程与科学,2006,28(9):13-14. 被引量:27
  • 2William Stallings.密码编码学与网络安全-原理与实践[M].4版.北京:电子工业出版社,2006.
  • 3Koc C K, Hung C Y. Adaptive M-ary Segmentation and Canonical Recoding Algorithms for Multiplication of Large Binary Numbers[J]. Computers and Mathematics with Applications, 1992, 24(3) :2-3.
  • 4Phillips B J, Burgess N. Implementing 1024-bits RSA Exponentiation on a 32-bits Processor Core[ C]//IEEE International Conference on Application Specific Systems, Architecture, and Processors (ASAP' 00). Boston: [s. n. ], 2003 : 120-127.
  • 5刘宏伟,王昭顺,班晓娟.RSA公钥密码体制的实现研究[J].计算机工程与应用,2002,38(17):52-54. 被引量:19
  • 6陈龙,樊晓桠.BCD码和二进制码转换的硬件实现[J].微电子学与计算机,2005,22(4):42-44. 被引量:6
  • 7Paul Garrett.密码学导引[M].吴世忠,宋晓龙译.北京:机械工业出版社,2003.
  • 8Junfeng Fan, Kazuo Sakiyama, Ingrid Verbauwhede. Montgomery Modular Multiplication Algorithm for Multi-core Systems [ EB/OL]. 2007-05-08. http://www, cosic, esat. kuleuven, be/publications.

二级参考文献12

  • 1金应哲.优化多字节十进制整数转换为二进制整数的子程序[J].电子与自动化,1996,25(6):48-50. 被引量:1
  • 2黄铠 徐志伟.可扩展并行计算技术、结构与编程[M].北京:机械工业出版社,2000..
  • 3金应哲.剖析多字节二进制整数转换为BCD码的子程序[J].测控技术,1997,16(2):53-54. 被引量:4
  • 4Department of Computer Science Indiana University-Purdue University Indianapolis N241 Shared Resources. Binary Conversions[EB/OL].http://www.cs.iupui.edu/~n241/readings/binconv. html.
  • 5B Arazi and D Naccache. Binary-to-Decimal Conversion Based on the Divisibility of 28-1 by 5. Electronic Letters, 1992, 28 (23): 2151~2152.
  • 6D H Daggett. Decimal-Binary Conversions in CORDIC.IRE Transactions on Electronic Computers [J], Vol.EC-8 #5, IRE, September 1959.
  • 7Knuth D. The Art of Computer Programming. Vol. 2:Seminumerical Algorithms [M], Addision-Wesley,Reading, Mass, 1981.
  • 8卢开澄.计算机密码学[M].北京:清华大学出版社,2003.
  • 9W Diffie,M Hellman.New Directions in Cryptography[J].IEEE Trans on Information Theory,1976,22(6):644-654.
  • 10Bruce Schneier.吴世忠译.应用密码学:协议、算法与C源程序[M].北京:机械工业出版社,2000.

共引文献57

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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