DocumentCode :
268361
Title :
A Parallel and Uniform k -Partition Method for Montgomery Multiplication
Author :
Néto, João Carlos ; Ferreira Tenca, Alexandre ; Ruggiero, Wilson Vicente
Author_Institution :
Dept. of Comput. & Digital Syst. Eng., Univ. of Sao Paulo, São Paulo, Brazil
Volume :
63
Issue :
9
fYear :
2014
fDate :
Sept. 2014
Firstpage :
2122
Lastpage :
2133
Abstract :
A way to speed up the Montgomery Multiplication by distributing the multiplier operand bits into mbi k partitions is proposed. All of them process in parallel and use an identical algorithm. Each partition executes its task in mbi n/k steps. Even though the computation step operates in radix mbi 2k, the complexity is reduced by the use of a limited digit set. Experiments with a 90-nm cell library show that the hardware cost and its complexity have a linear growth according to the number of partitions. Besides the gain in speed, the proposal reduces power consumption for multiplication operands with 256, 512, 1024, and 2048 bits. The uniform treatment of partition hardware design enables the realization of a fault-tolerant hardware.
Keywords :
computational complexity; digital arithmetic; fault tolerant computing; multiplying circuits; parallel algorithms; power aware computing; public key cryptography; 90-nm cell library show; Montgomery multiplication; fault-tolerant hardware; hardware cost; multiplication operand bits; parallel k-partition method; partition hardware design; power consumption; public-key cryptography; radix 2k; uniform k-partition method; Cryptography; fault-tolerant; high-radix; high-speed arithmetic; low-power; modular exponentiation and multiplication;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2013.89
Filename :
6497043
Link To Document :
بازگشت