Title
Rns Montgomery Multiplication Algorithm For Duplicate Processing Of Base Transformations
Abstract
This paper proposes a new algorithm to achieve about two-times speedup of modular exponentiation which is implemented by Montgomery multiplication based on Residue Number Systems (RNS). In RNS Montgomery multiplication, its performance is determined by two base transformations dominantly. For the purpose of realizing parallel processing of these base transformations, i.e. "duplicate processing," we present two procedures of RNS Montgomery multiplication, in which RNS bases a and b are interchanged, and perform them alternately in modular exponentiation iteration. In an investigation of implementation, 1.87-times speedup has been obtained for 1024-bit modular multiplication. The proposed RNS Montgomery multiplication algorithm has an advantage in achieving the performance corresponding to that the upper limit of the number of parallel processing units is doubled.
Year
Venue
Keywords
2003
IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES
RSA cryptography, modular exponentiation, residue number systems, Montgomery multiplication, base transformation
DocType
Volume
Issue
Journal
E86A
1
ISSN
Citations 
PageRank 
0916-8508
3
0.41
References 
Authors
0
3
Name
Order
Citations
PageRank
hanae nozaki130.41
Atsushi Shimbo230.41
Shinichi Kawamura325522.99