loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Design, Automation and Test in Europe Conference and Exhibition (DATE'03)
FPGA-Based Implementation of a Serial RSA Processor
Munich, Germany
March 03-March 07
ISBN: 0-7695-1870-2
A. Mazzeo, Universita? degli Studi di Napoli "Federico II"
L. Romano, Universita? degli Studi di Napoli "Federico II"
G. P. Saggese, Universita? degli Studi di Napoli "Federico II"
N. Mazzocca, Seconda Universita? degli Studi di Napoli
In this paper we present an hardware implementation of the RSA algorithm for public-key cryptography. The RSA algorithm consists in the computation of modular exponentials on large integers, that can be reduced to repeated modular multiplications. We present a serial implementation of RSA, which is based upon an optimized version of the RSA algorithm originally proposed by P.L. Montgomery. The proposed architecture is innovative, and it widely exploits specific capabilities of Xilinx programmable devices. As compared to other solutions in the literature, the proposed implementation of the RSA processor has smaller area occupation and comparable performance. The final performance level is a function of the serialization factor. We provide a thorough discussion of design tradeoffs, in terms of area requirements vs performance, for different values of the key length and of the serialization factor.
Citation:
A. Mazzeo, L. Romano, G. P. Saggese, N. Mazzocca, "FPGA-Based Implementation of a Serial RSA Processor," date, vol. 1, pp.10582, Design, Automation and Test in Europe Conference and Exhibition (DATE'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.