期刊文献+

基于Montgomery算法的智能卡RSA密码协处理器 被引量:2

Montgomery Algorithm Based RSA Cryptography Coprocessor for Smart Card Application
下载PDF
导出
摘要  对Montgomery算法进行了改进,提供了一种适合智能卡应用、以RISC微处理器形式实现的RSA密码协处理器。该器件的核心部分采用了两个32位乘法器的并行流水结构,其功能部件是并发操作的,指令执行亦采用了流水线的形式。在10MHz的时钟频率下,加密1024位明文平均仅需3ms,解密平均需177ms。 A new VLSI architecture of RSA cryptography coprocessor based on the RISC microprocessor structure is designed by using a modified Montgomery algorithm The kernel of the device is two 32bit multipliers with pipelining structure, which operate concurrently At a clock rate of 10 MHz, it takes only 3 ms to encrypt and 177 ms to decrypt 1024bit message on average The designed performance and specifications of the RSA cryptography coprocessor makes it suitable for smart card applications
出处 《微电子学》 CAS CSCD 北大核心 2003年第5期399-402,共4页 Microelectronics
关键词 MONTGOMERY算法 智能卡 RSA密码 MonPro模来器 协处理器 公钥密码体制 Montgomery algorithm MonPro modular multiplier RSA cryptography Coprocessor
  • 相关文献

参考文献7

  • 1Rivest R L, Shamir A, Adleman L. A method for obtaining digital signatures and public-key cryptosystem ['J]. Communications of ACM, 1978, 21(1): 120--126. 被引量:1
  • 2Montgomery P L. Modular multiplication without trial division [J]. Math of Computation, 1985, 44(4): 519-521. 被引量:1
  • 3Walter C D. Systolic modular multiplication [J]. IEEE Trans Computers, 1993, 42 (3): 376-378. 被引量:1
  • 4Eldridge S E, Walter C D. Hardware implementation of Montgomery's modular multiplication algorithm [J]. IEEE Trans Computers, 1993, 42 (6): 693-699. 被引量:1
  • 5Blum T, Paar C. High-radix Montgomery modular exponentiation on reconfigurable hardware [J]. IEEE Trans Computers, 2001, 50 (7): 759-764. 被引量:1
  • 6Koc C K, Acar T. Analyzing and comparing Montgomery multiplication algorithm [J]. IEEE Micro, 1996; 16 (6): 26-33. 被引量:1
  • 7Naccache D, Raihi D. Cryptographic smart cards. IEEE Micro, 1996, 16(6): 14-24. 被引量:1

同被引文献13

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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