DocumentCode :
1952498
Title :
A high speed 512-bit modular multiplier for a RSA chip
Author :
Shao, Jiang ; Kort, Skander
Author_Institution :
Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
fYear :
2004
fDate :
20-23 June 2004
Firstpage :
237
Lastpage :
240
Abstract :
This paper describes a modular multiplication circuit. The circuit is used in a RSA encryption/decryption chip. The proposed multiplier implements an iterative-addition algorithm using a CSA structure. Radix-4 Booth encoding was adopted in order to reduce the number of algorithm iterations by half. The design applies the R-L binary modular exponentiation method to achieve higher performance.
Keywords :
carry logic; encoding; field programmable gate arrays; iterative methods; multiplying circuits; public key cryptography; R-L binary modular exponentiation method; RSA encryption-decryption chip; carry save adder structure; field programmable gate arrays; high speed modular multiplier; iterative addition algorithm; modular multiplication circuit; radix-4 booth encoding; Adders; Algorithm design and analysis; Circuits; Clocks; Encoding; Field programmable gate arrays; Hardware; Public key; Public key cryptography; Security;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2004. NEWCAS 2004. The 2nd Annual IEEE Northeast Workshop on
Print_ISBN :
0-7803-8322-2
Type :
conf
DOI :
10.1109/NEWCAS.2004.1359074
Filename :
1359074
Link To Document :
بازگشت