DocumentCode
405734
Title
A novel ASIC implementation of RSA algorithm
Author
Xu Ke ; Wang Yang ; Min Hao
Volume
2
fYear
2003
fDate
21-24 Oct. 2003
Firstpage
1300
Abstract
In this paper, a novel ASIC implementation of RSA algorithm is presented. By utilizing Yang´s modified Montgomery algorithm, the over-large residue problem is eliminated. The multiplication and Montgomery modular reduction in modular multiplication are handled identically to minimize hardware cost. Microprogrammed control makes the architecture very flexible to support variable key lengths. These features make the chip very suitable for smart card applications. A RSA coprocessor based on the new architecture has been fabricated with 0.5 μm CMOS cell library. The coprocessor has 14 K gate counts and 3 mm2 die size with a maximum clock frequency of 40 MHz, which takes about 325 ms to encrypt/decrypt 1024-bit data.
Keywords
CMOS digital integrated circuits; application specific integrated circuits; digital arithmetic; hardware-software codesign; microprocessor chips; smart cards; 0.5 microns; 325 ms; 40 MHz; ASIC; CMOS cell library; Montgomery algorithm; RSA algorithm; RSA coprocessor; clock frequency; hardware cost; microprogrammed control; modular multiplication; modular reduction; over-large residue problem; smart card;
fLanguage
English
Publisher
ieee
Conference_Titel
ASIC, 2003. Proceedings. 5th International Conference on
ISSN
1523-553X
Print_ISBN
0-7803-7889-X
Type
conf
DOI
10.1109/ICASIC.2003.1277455
Filename
1277455
Link To Document