DocumentCode :
3547458
Title :
A new RSA encryption architecture and hardware implementation based on optimized Montgomery multiplication
Author :
Fournaris, A.P. ; Koufopavlou, O.
Author_Institution :
Electr. & Comput. Eng. Dept., Patras Univ., Greece
fYear :
2005
fDate :
23-26 May 2005
Firstpage :
4645
Abstract :
RSA is a widely acceptable and well used algorithm in many security applications. Its main mathematical function is the demanding, in terms of speed, operation of modular exponentiation. In this paper a systolic, scalable, redundant carry-save modular multiplier and an RSA encryption architecture are proposed using the Montgomery modular multiplication algorithm. By completely avoiding the transformations from redundant to non-redundant numbers at the intermediate stages of the architectures, the need for addition is eliminated and very interesting results, in terms of clock frequency, throughput and chip covered area, are achieved.
Keywords :
carry logic; optimisation; public key cryptography; Montgomery modular multiplication algorithm; RSA encryption architecture; carry-save modular multiplier; chip covered area; clock frequency; hardware implementation; modular exponentiation; optimized Montgomery multiplication; scalable redundant multiplier; security; systolic multiplier; throughput; Application software; Clocks; Computer architecture; Computer security; Frequency; Hardware; Privacy; Public key cryptography; Testing; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
Type :
conf
DOI :
10.1109/ISCAS.2005.1465668
Filename :
1465668
Link To Document :
بازگشت