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 :
بازگشت