The RSA Cryptoprocessor Hardware Implementation Based on Modified Montgomery Algorithm

被引:1
|
作者
陈波
王旭
戎蒙恬
机构
[1] China
[2] Dept. of Electronic Eng.
[3] Shanghai Jiaotong Univ.
[4] Shanghai 200030
关键词
Montgomery algorithm; modular multiplication; modular exponentiation;
D O I
暂无
中图分类号
TN918.1 [理论];
学科分类号
070104 ;
摘要
RSA(Rivest-Shamir-Adleman)public-key cryptosystem is widely used in the information security area such as encryption and digital signature. Based on the modified Montgomery modular multiplication algorithm, a new architecture using CSA(carry save adder)was presented to implement modular multiplication. Compared with the popular modular multiplication algorithms using two CSA, the presented algorithm uses only one CSA, so it can improve the time efficiency of RSA cryptoprocessor and save about half of hardware resources for modular multiplication. With the increase of encryption data size n, the clock cycles for the encryption procedure reduce in (T(n~2),) compared with the modular multiplication algorithms using two CSA.
引用
收藏
页码:107 / 111
页数:5
相关论文
共 50 条
  • [31] Shift-Sub Modular Multiplication Algorithm and Hardware Implementation for RSA Cryptography
    Li, Yamin
    Chu, Wanming
    HYBRID INTELLIGENT SYSTEMS, HIS 2021, 2022, 420 : 541 - 552
  • [32] Study of Modified Montgomery's Algorithm and Its Application to 1,024-bit RSA
    Zhang, Yulin
    Wang, Xinggang
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON SOFT COMPUTING TECHNIQUES AND ENGINEERING APPLICATION, ICSCTEA 2013, 2014, 250 : 167 - 175
  • [33] An efficient Montgomery multiplication algorithm and RSA cryptographic processor
    Garg, Richa
    Vig, Renu
    ICCIMA 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND MULTIMEDIA APPLICATIONS, VOL II, PROCEEDINGS, 2007, : 188 - 195
  • [34] A DPA Attack on the Implementation of RSA-CRT with Montgomery Reduction
    Lien, Wei-Chih
    Yen, Sung-Ming
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2014, E97A (01) : 354 - 364
  • [35] Design and implementation of distributed RSA algorithm based on Hadoop
    Yonglin Xu
    Shaofei Wu
    Mingqing Wang
    Yuntao Zou
    Journal of Ambient Intelligence and Humanized Computing, 2020, 11 : 1047 - 1053
  • [36] Design and implementation of distributed RSA algorithm based on Hadoop
    Xu, Yonglin
    Wu, Shaofei
    Wang, Mingqing
    Zou, Yuntao
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 11 (03) : 1047 - 1053
  • [37] An optimized hardware architecture for the Montgomery multiplication algorithm
    Huang, Miaoqing
    Gaj, Kris
    Kwon, Soonhak
    El-Ghazawi, Tarek
    PUBLIC KEY CRYPTOGRAPHY - PKC 2008, 2008, 4939 : 214 - +
  • [38] SPA against an FPGA-based RSA implementation with a high-radix montgomery multiplier
    Miyamoto, Atsushi
    Homma, Naofurni
    Aoki, Takafumi
    Satoht, Akashi
    2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 1847 - +
  • [39] Efficient and Scalable Hardware Implementation of Montgomery Modular Multiplication
    Issad, M.
    Anane, M.
    Boudraa, B.
    Bellemou, A. M.
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (08)
  • [40] Efficient FPGA implementation of modular multiplication based on Montgomery algorithm
    Yang, Yatao
    Wu, Chao
    Li, Zichen
    Yang, Junming
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 47 : 209 - 215