DocumentCode
2885738
Title
Fast Montgomery modular multiplication and RSA cryptographic processor architectures
Author
McLoone, M. ; McCanny, J.V.
Volume
1
fYear
2003
fDate
9-12 Nov. 2003
Firstpage
379
Abstract
New, generic silicon architectures for implementing Montgomery´s multiplication algorithm are presented. These use carry save adders (CSAs) to perform the large word length additions required by this algorithm when used for RSA encryption and decryption. It is shown that using a four-to-two CSA with two extra registers rather than a five-to-two CSA leads to a useful reduction in the critical path of the multiplier, albeit at the expense of a small increase in circuitry. For operand lengths of 1536-bits and greater, the percentage gain in data throughput rate outweighs the percentage increase in silicon area. Moreover, for a 2048-bit operand length, typical of what is required in many future generation applications, the gain in data throughput is 27.9% compared with a 9.9% increase in area. The practical application of this approach has been demonstrated by applying this to the design of RSA processor architectures with 512-bit and 1024-bit key sizes. The resulting Montgomery multiplier and RSA processor performance results presented are the fastest reported to date in the literature.
Keywords
adders; carry logic; integrated logic circuits; multiplying circuits; public key cryptography; 1024 bit; 2048 bit; 512 bit; Montgomery modular multiplication; RSA cryptographic processor architectures; carry save adders; decryption; generic silicon architectures; public key cryptosystem; registers; Adders; Application specific integrated circuits; Educational institutions; Field programmable gate arrays; Hardware; Information technology; Public key cryptography; Registers; Silicon; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems and Computers, 2004. Conference Record of the Thirty-Seventh Asilomar Conference on
Print_ISBN
0-7803-8104-1
Type
conf
DOI
10.1109/ACSSC.2003.1291939
Filename
1291939
Link To Document