期刊文献+

Montgomery模乘算法的改进及其应用 被引量:4

Improved montgomery multiplication algorithm and its application
下载PDF
导出
摘要 Montgomery算法是目前最适合于通用处理器软件实现的大整数模乘算法。1996年,Koc总结了该算法的五种实现方法:SOS、CIOS、FIOS、FIPS和CIHS,并指出CIOS方法综合性能较优。首先深入分析了FIOS实现方法,并通过消除进位传递和减少循环控制等手段,提出了一种改进方法IFIOS。然后将该方法应用于模幂计算,给出了基于滑动窗口技术的Montgomery模幂算法。最后理论分析和实验结果表明,该改进将FIOS的执行速度提高了约54%,与目前常用的CIOS方法相比,亦有较大的优势。 Montgomery multiplication algorithm is best suited for fast software implementation on standard CPU architectures.In 1996,Koe has summarized its five implementations,such as SOS,CIOS,FIOS,FIPS,CIHS,and points out that the CIOS has the most efficient of all methods.Firstly,this article analyzes the FIOS method in-depth and provides an improved method of FIOS by eliminating carry propagation and decreasing the number of iteration.Second,it also puts this new method to compute modular exponentiation and gives a Montgomery modular exponentiation algorithm based on slidsing window techniques.According to this analysis and experimentation,the new method improves in its efficiency with about 54% by comparison with FIOS,and it also exceeds the CIOS which is common used method of Montgomery multiplication algorithm.
出处 《计算机工程与应用》 CSCD 北大核心 2007年第20期52-55,共4页 Computer Engineering and Applications
基金 浙江省自然科学基金(the Natural Science Foundation of Zhejiang Province of China under Grant No.Y105067) 浙江省教育厅高校科研计划项目(No.20050718)
关键词 RSA DSA Montgomery模乘算法 RSA DSA Montgomery multiplication algorithm
  • 相关文献

参考文献8

  • 1Rivest R L,Shamir A,Adleman L.A method of obtaining digital signature and public key cryptosystems[J].Comm of ACM,1978,21(2):120-126.
  • 2ElGamal T.A public-key cryptosystem and a signature scheme based on discrete logarithms[J].IEEE Trans on Information Theory,1985,IT-31 (4):469-472.
  • 3National Institute of Standards and Technology.NIST FIPS PUB 185 Digital Signature Standard[S].U S Department of Commerce,1994-05
  • 4Montgomery P L.Modular multiplication without trial division[J].Mathematics of Computation,1985 44:519-521.
  • 5Dusse S R,Kaliski B S Jr.A cryptographic library for the motorola DSP56000[C]//Damgaard I B.LNCS 473:Advances in CryptologyEUROCRYPT'90.New York:Springer-Verlag,1990:230-244.
  • 6Koc C K,Acar T,Kaliski B.Analyzing and comparing montgomery multiplication algorithms[J].IEEE Micro,1996,16:26-33.
  • 7Walter C D.Systolic modular multiplication[J].IEEE Transactions on Computer,1992:376-378.
  • 8丁宏,陈勤.大数模幂乘动态匹配快速算法及其应用[J].小型微型计算机系统,2002,23(11):1398-1400. 被引量:6

二级参考文献3

  • 1丁宏.公开密钥密码体制RSA的快速软件实现[J].杭州电子工业学院学报,1996,16(2):1-6. 被引量:2
  • 2(美)Bruc Schneier.应用密码学--协议、算法与C源程序[M].北京:机械工业出版社,2000,1..
  • 3涂航.智能卡操作系统中RSA算法的实现与应用.第六届中国密码学学术会议论文集[M].北京:科学出版社,2000,5.246-250.

共引文献5

同被引文献20

  • 1汪朝晖,陈建华,涂航,李莉.素域上椭圆曲线密码的高效实现[J].武汉大学学报(理学版),2004,50(3):335-338. 被引量:13
  • 2李明久,季晓勇,刘鞭箭.Montgomery算法分析与研究[J].科学技术与工程,2006,6(12):1628-1631. 被引量:3
  • 3IPUT H K, ASEP B N, RANDY S P, et al. Very fast pipelined RSA architecture based on montgomery's algorithm[C]. 2009 International Conference on Elec- trical Engineering and Informatics. Bangi, Malaysia IEEE Computer Socitey Press, 2009:491-495.
  • 4FANG X Y, ZHANG J H. The researcher and implement of high-speed modular muhiplication algorithm basing on parallel Pipelining[C]. 2009 AsiaPacific Conference on Information Processing. Shenzhen, China, IEEE Computer Socitey Press, 2009: 398-403.
  • 5KOC C C, ACAR T, KALISKI B S. Analyzing and comparing montgomery multiplication algorithms[J]. IEEE Micro. 1996,16(3):26-33.
  • 6WU C L. An efficient common-multiplicand-multiplication method to the montgomery algorithm for speeding up exponentiation[J]. Information Sciences. 2009,179(4): 410-421.
  • 7IEEE P1363-2000,Standard Specifications for Public Key Cryptography[S].USA:IEEE,2000.
  • 8国家密码管理局.可信计算密码支撑平台功能与接口规范[EB/OL].http://www.oscca.Gov.on/UpFile/File64.PDF,2008
  • 9顾叶华,曾晓洋,赵佳,陆荣华.一种新型操作数长度可伸缩的模乘器VLSI设计[J].计算机工程,2007,33(19):227-229. 被引量:2
  • 10李佳璐.公开密钥算法RSA的分析及其IP核的实现与验证[D].上海:上海交通大学,2009.

引证文献4

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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