DocumentCode :
446783
Title :
Montgomery modular multiplier architectures and hardware implementations for an RSA cryptosystem
Author :
Fournaris, A.P. ; Koufopavlou, O.
Author_Institution :
Dept. of Electr. & Comput. Eng., Patras Univ.
Volume :
2
fYear :
2003
fDate :
30-30 Dec. 2003
Firstpage :
778
Abstract :
This paper describes and analyses the Montgomery multiplication algorithm and proposes two scalable, systolic architectures and hardware implementations based on this algorithm in order to be used for an RSA module. The conventional architecture uses the original version of Montgomery multiplication algorithm and the optimized architecture a modified version of the algorithm. The second architecture is considerably better than the first one. Both architectures follow carry-save redundant logic and in comparison with other known architecture give interesting results in term of clock frequency, multiplication time and chip covered area
Keywords :
digital arithmetic; public key cryptography; systolic arrays; Montgomery modular multiplier; RSA cryptosystem; carry-save redundant logic; systolic architectures; Algorithm design and analysis; Arithmetic; Clocks; Computer architecture; Frequency; Hardware; Logic; Mathematics; Public key cryptography; Security;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2003 IEEE 46th Midwest Symposium on
Conference_Location :
Cairo
ISSN :
1548-3746
Print_ISBN :
0-7803-8294-3
Type :
conf
DOI :
10.1109/MWSCAS.2003.1562402
Filename :
1562402
Link To Document :
بازگشت