DocumentCode
2688159
Title
An area efficient modular arithmetic processor
Author
Wu Xingjun
Volume
2
fYear
2003
fDate
21-24 Oct. 2003
Firstpage
1273
Abstract
RSA public-key cryptography and some other algorithms require various modular arithmetic operations. This paper presents an area efficient modular arithmetic processor. The operands can vary in size from 256 to 2048 bits. Optimized CIOS algorithm is introduced to speed up modular multiplication. At a maximum clock rate of 60 MHz, it takes 57 ms to complete a 1024-bit modular exponentiation. The core circuit without RAM contains 16000 gates and the whole area measures only 3.31 mm2 in a 0.35 μm CMOS technology. As a coprocessor, it is suitable for embedded systems, especially in area-constrained environments such as smart cards.
Keywords
CMOS integrated circuits; digital arithmetic; logic design; microprocessor chips; 0.35 micron; 57 msec; 60 MHz; CIOS algorithm; CMOS technology; RAM; RSA; coprocessor; core circuit; embedded systems; modular arithmetic operations; modular arithmetic processor; modular exponentiation; modular multiplication; public-key cryptography; smart cards;
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.1277448
Filename
1277448
Link To Document