DocumentCode :
1952399
Title :
Speed and area trade-offs for FPGA-based implementation of RSA architectures
Author :
Nibouche, O. ; Belatreche, A. ; Nibouche, M.
Author_Institution :
Fac. of Eng., Ulster Univ., London, UK
fYear :
2004
fDate :
20-23 June 2004
Firstpage :
217
Lastpage :
220
Abstract :
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 reduction are carried out in parallel rather than interleaved as in the traditional Montgomery multiplier. 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 which suits better the user requirements in terms of speed and area usage, an issue of critical importance to the resources-limited FPGA chips. Furthermore, the global broadcast data lines are avoided by interleaving multiple encryption operations into the same structure, thus making the implementation systolic. The results of implementation in FPGA have shown that the proposed RSA structures outperformed those structures built around the traditional Montgomery multiplier in terms of speed and area usage.
Keywords :
field programmable gate arrays; multiplying circuits; pipeline processing; public key cryptography; RSA architectures; RSA cryptographic algorithm; RSA structures; interleaving multiple encryption; modified Montgomery modular multiplier; modular reduction; pipeline structures; resource limited FPGA chips; Broadcasting; Clocks; Computer architecture; Concurrent computing; Frequency; Public key; Public key cryptography;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2004. NEWCAS 2004. The 2nd Annual IEEE Northeast Workshop on
Print_ISBN :
0-7803-8322-2
Type :
conf
DOI :
10.1109/NEWCAS.2004.1359067
Filename :
1359067
Link To Document :
بازگشت