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 :
بازگشت