Fast architectures for FPGA-based implementation of RSA encryption algorithm

被引:7
作者
Nibouche, O [1 ]
Nibouche, M [1 ]
Bouridane, A [1 ]
Belatreche, A [1 ]
机构
[1] Univ Ulster, Fac Engn, Derry BT48 7JL, North Ireland
来源
2004 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS | 2004年
关键词
D O I
10.1109/FPT.2004.1393278
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, new structures that implement RSA cryptographic algorithm are presented. These structures are built upon a modified Montgomery modular multiplier, where the operations of multiplication and modular reductions are carried out in parallel rather than interleaved as in the traditional Montgomery multiplier. The global broadcast of data lines is avoided by interleaving two or more encryption/decryption operations onto the same structure. thus making the implementation systolic and scalable. The digit approach has been adopted in this paper. This methodology is based on varying the digit size and the level of pipelining of the structures. This parameterised approach presents the designer with an efficient way of choosing the architecture that suits better his/her requirements in terms of speed and area usage, an issue of critical importance to the resources-limited FPGA chips. The results of implementation using FPGA have shown that the proposed RSA structures outperformed those structures built around the traditional Montgomery multiplier in terms of speed. thanks to avoiding global lines broadcast.
引用
收藏
页码:271 / 278
页数:8
相关论文
共 50 条
[21]   An Efficient FPGA-based Implementation of Fractional Fourier Transform Algorithm [J].
Ran Tao ;
Guangping Liang ;
Xing-Hao Zhao .
Journal of Signal Processing Systems, 2010, 60 :47-58
[22]   FPGA-Based Implementation of Discrete Fractional Fourier Transform Algorithm [J].
Wang, Ruoyu ;
Chen, Peng ;
Wang, Dan .
2022 14TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING, WCSP, 2022, :511-515
[23]   EMBRYONIC SYSTEMS IMPLEMENTATION WITH FPGA-BASED ARTIFICIAL CELL NETWORK HARDWARE ARCHITECTURES [J].
Szasz, Csaba ;
Chindris, Virgil ;
Husi, Geza .
ASIAN JOURNAL OF CONTROL, 2010, 12 (02) :208-215
[24]   FPGA-based Implementation for Steganalysis: a JPEG-Compatibility Algorithm [J].
Gutierrez-Fernandez, E. ;
Portela-Garcia, M. ;
Lopez-Ongil, C. ;
Garcia-Valderas, M. .
VLSI CIRCUITS AND SYSTEMS VI, 2013, 8764
[25]   Hardware implementation of a background substraction algorithm in FPGA-based platforms [J].
Calvo-Gallego, Elisa ;
Sanchez-Solano, Santiago ;
Brox Jimenez, Piedad .
2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2015, :1688-1693
[26]   An Efficient FPGA-based Implementation of Fractional Fourier Transform Algorithm [J].
Tao, Ran ;
Liang, Guangping ;
Zhao, Xing-Hao .
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2010, 60 (01) :47-58
[27]   FPGA implementation of a chaos-based image encryption algorithm [J].
Maazouz, Mohamed ;
Toubal, Abdelmoughni ;
Bengherbia, Billel ;
Houhou, Oussama ;
Batel, Noureddine .
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (10) :9926-9941
[28]   Implementation of DES Encryption Algorithm Based on FPGA and Performance Analysis [J].
Lian, JiHong ;
Chen, Kai .
MECHANICAL AND ELECTRONICS ENGINEERING III, PTS 1-5, 2012, 130-134 :2953-+
[29]   FPGA Implementation of Chaotic based AES Image Encryption Algorithm [J].
Shah, Syed Shahzad Hussain ;
Raja, Gulistan .
2015 IEEE INTERNATIONAL CONFERENCE ON SIGNAL AND IMAGE PROCESSING APPLICATIONS (ICSIPA), 2015, :574-577
[30]   Implementation of RSA Encryption Using Identical Modulus Algorithm [J].
Osseily, Hassan Amine ;
Haidar, Ali Massoud ;
Kassem, Abdallah .
2008 3RD INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES: FROM THEORY TO APPLICATIONS, VOLS 1-5, 2008, :2597-+