DocumentCode :
2797344
Title :
Asynchronous implementation of 1024-bit modular processor for RSA cryptosystem
Author :
Kim, Young Sae ; Kang, Woo Seok ; Choi, Jun Rim
Author_Institution :
Sch. of Electron. & Electr. Eng., Kyungpook Nat. Univ., Taegu, South Korea
fYear :
2000
fDate :
2000
Firstpage :
187
Lastpage :
190
Abstract :
In this paper, an implementation method to optimize a 1024-bit RSA processor is presented. Basically, the Montgomery algorithm is used and modified considering the large bit modular multiplication. We propose a new architecture for 1024-bit RSA processing in order to reduce the required hardware resources. The new architecture is also fit for an effective I/O interface. We have implemented a single-chip 1024-bit RSA processor based on the modified algorithm and architecture with 0.65-μm SOG technology using Verilog HDL. As a result, it is shown that the processor can perform 1024-bit RSA operation in less than 43 ms at 50 MHz
Keywords :
application specific integrated circuits; asynchronous circuits; digital arithmetic; digital signal processing chips; high-speed integrated circuits; public key cryptography; 0.65 micron; 1024 bit; 43 ms; 50 MHz; ASIC; I/O interface; Montgomery algorithm; RSA cryptosystem; RSA processing; SOG technology; Verilog HDL; asynchronous implementation; large bit modular multiplication; modified modular exponentiation; modular processor; single-chip RSA processor; Algorithm design and analysis; Data communication; Data security; Electronic commerce; Hardware design languages; Optimization methods; Public key; Public key cryptography; System performance; Web and internet services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
ASICs, 2000. AP-ASIC 2000. Proceedings of the Second IEEE Asia Pacific Conference on
Conference_Location :
Cheju
Print_ISBN :
0-7803-6470-8
Type :
conf
DOI :
10.1109/APASIC.2000.896940
Filename :
896940
Link To Document :
بازگشت