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