Area-Efficient Design of Modular Exponentiation Using Montgomery Multiplier for RSA Cryptosystem

被引:6
作者
Nti, Richard Boateng [1 ]
Ryoo, Kwangki [1 ]
机构
[1] Hanbat Natl Univ, Grad Sch Informat & Commun, 125 Dongseodaero, Daejeon 34158, South Korea
来源
ADVANCED MULTIMEDIA AND UBIQUITOUS ENGINEERING, MUE/FUTURETECH 2018 | 2019年 / 518卷
关键词
Public key cryptography; RSA; Modular multiplication; Montgomery multiplication; Modular exponentiation; ARCHITECTURE;
D O I
10.1007/978-981-13-1328-8_56
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In public key cryptography such as RSA, modular exponentiation is the most time-consuming operation. RSA's modular exponentiation can be computed by repeated modular multiplication. Fast modular multiplication algorithms have been proposed to speed up decryption/encryption. Montgomery algorithm, commonly used for modular multiplication is limited by the carry propagation delay from the addition of long operands. In this paper, we propose a hardware structure that simplifies the operation of the Q logic in Montgomery multiplier. The resulting design was applied in modular exponentiation for lightweight applications of RSA. Synthesis results showed that the new multiplier design achieved reduce hardware area, consequently, an area-efficient modular exponentiation design. A frequency of 452.49 MHz was achieved for modular exponentiation with 85 K gates using the 130 nm technology.
引用
收藏
页码:431 / 437
页数:7
相关论文
共 7 条
[1]   Low-Cost High-Performance VLSI Architecture for Montgomery Modular Multiplication [J].
Kuang, Shiann-Rong ;
Wu, Kun-Yi ;
Lu, Ren-Yao .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (02) :434-443
[2]   Energy-Efficient High-Throughput Montgomery Modular Multipliers for RSA Cryptosystems [J].
Kuang, Shiann-Rong ;
Wang, Jiun-Ping ;
Chang, Kai-Cheng ;
Hsu, Huan-Wei .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (11) :1999-2009
[3]  
MONTGOMERY PL, 1985, MATH COMPUT, V44, P519, DOI 10.1090/S0025-5718-1985-0777282-X
[4]  
RIVEST RL, 1978, COMMUN ACM, V21, P120, DOI [10.1145/359340.359342, 10.1145/357980.358017]
[5]   A new modular exponentiation architecture for efficient design of RSA cryptosystem [J].
Shieh, Ming-Der ;
Chen, Jun-Hong ;
Wu, Hao-Hsuan ;
Lin, Wen-Ching .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (09) :1151-1161
[6]   Montgomery exponentiation needs no final subtractions [J].
Walter, CD .
ELECTRONICS LETTERS, 1999, 35 (21) :1831-1832
[7]   An efficient CSA architecture for montgomery modular multiplication [J].
Zhang, Yuan-Yang ;
Li, Zheng ;
Yang, Lei ;
Zhang, Shao-Wu .
MICROPROCESSORS AND MICROSYSTEMS, 2007, 31 (07) :456-459