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
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;
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
DOI :
10.1109/ISCAS.2005.1465668