Title :
RSA cryptosystem design based on the Chinese remainder theorem
Author :
Wu, Chung-Hsien ; Hong, Jin-Hua ; Wu, Cheng-Wen
Author_Institution :
Dept. of Electr. Eng., Nat. Tsing Hua Univ., Hsinchu, Taiwan
Abstract :
In this paper, we present the design and implementation of a systolic RSA cryptosystem based on a modified Montgomery´s algorithm and the Chinese Remainder Theorem (CRT) technique. The CRT technique improves the throughput rate up to 4 times in the best case. The processing unit of the systolic array has 100% utilization because of the proposed block interleaving technique for multiplication and square operations in the modular exponentiation algorithm. For 512-bit inputs, the number of clock cycles needed for a modular exponentiation is about 0.13M to 0.24M. The critical path delay is 6.13 ns using a 0.6 μm CMOS technology. With a 150 MHz clock, we can achieve an encryption/decryption rate of about 328 to 578 Kb/s
Keywords :
CMOS digital integrated circuits; cryptography; digital arithmetic; digital signal processing chips; high-speed integrated circuits; parallel algorithms; systolic arrays; 0.6 micron; 150 MHz; 328 to 578 Kbit/s; CMOS technology; Chinese remainder theorem; RSA cryptosystem design; block interleaving technique; encryption/decryption rate; modified Montgomery algorithm; modular exponentiation algorithm; multiplication operations; processing unit; square operations; systolic RSA cryptosystem; systolic array; throughput rate; Algorithm design and analysis; CMOS technology; Cathode ray tubes; Clocks; Communications technology; Cryptography; Delay; Hardware; Systolic arrays; Throughput;
Conference_Titel :
Design Automation Conference, 2001. Proceedings of the ASP-DAC 2001. Asia and South Pacific
Conference_Location :
Yokohama
Print_ISBN :
0-7803-6633-6
DOI :
10.1109/ASPDAC.2001.913338