TY - GEN
T1 - High-speed RSA crypto-processor with radix-4 modular multiplication and Chinese remainder theorem
AU - Koo, Bonseok
AU - Lee, Dongwook
AU - Ryu, Gwonho
AU - Chang, Taejoo
AU - Lee, Sangjin
PY - 2006
Y1 - 2006
N2 - Today, RSA is one of the most popular public-key crypto-system in various applications. In this paper, we present a high-speed RSA crypto-processor with modified radix-4 Montgomery multiplication algorithm and Chinese Remainder Theorem (CRT). Our design takes 0.84M clock cycles for a 1024-bit modular exponentiation and 0.25M clock cycles for two 512-bit exponentiations. Using 0.18 um standard cell library, the processor achieves 365Kbps for a 1024-bit exponentiation and 1,233Kbps for two 512-bit exponentiations at a 300MHz clock rate. For the high performance RSA crypto-system, the processor can also execute modular reduction, which is essential for calculating the Montgomery mapping constant and the modularly reduced ciphertext in CRT technique.
AB - Today, RSA is one of the most popular public-key crypto-system in various applications. In this paper, we present a high-speed RSA crypto-processor with modified radix-4 Montgomery multiplication algorithm and Chinese Remainder Theorem (CRT). Our design takes 0.84M clock cycles for a 1024-bit modular exponentiation and 0.25M clock cycles for two 512-bit exponentiations. Using 0.18 um standard cell library, the processor achieves 365Kbps for a 1024-bit exponentiation and 1,233Kbps for two 512-bit exponentiations at a 300MHz clock rate. For the high performance RSA crypto-system, the processor can also execute modular reduction, which is essential for calculating the Montgomery mapping constant and the modularly reduced ciphertext in CRT technique.
KW - Booth's algorithm
KW - Carry save adder
KW - Chinese remainder theorem
KW - Montgomery multiplication
KW - RSA
UR - http://www.scopus.com/inward/record.url?scp=34547455438&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34547455438&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:34547455438
SN - 3540491120
SN - 9783540491125
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 81
EP - 93
BT - Information Security and Cryptology - ICISC 2006
T2 - ICISC 2006: 9th International Conference on Information Security and Cryptology
Y2 - 30 November 2006 through 1 December 2006
ER -