loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
13th IEEE Symposium on Computer Arithmetic (ARITH-13 '97)
An IWS Montgomery Modular Multiplication Algorithm
Asilomar, CA
March 06-March 09
ISBN: 0-8186-7846-1
Jean-Claude Bajard, Universit? de Provence, France
Laurent-Stéphane Didier, Universit? de Provence, France
Peter Kornerup, University of Odense, Denmark
The authors present a new RNS modular multiplication for very large operands. The algorithm is based on Montgomery's method adapted to mixed radix, and is performed using a residue number system. By choosing the moduli of the RNS system reasonably large, and implementing the system an a ring of fairly simple processors, an effect corresponding to a redundant high-radix implementation is achieved. The algorithm call be implemented to run in O(n) time on O(n) processors, where n is the number of moduli in the RNS system, and the unit of time is a simple residue operation, possibly by table look-up.
Index Terms:
residue number systems, RNS Montgomery modular multiplication algorithm, very large operands, mixed radix, residue number system, processor ring, redundant high-radix implementation, table look-up, computation time
Citation:
Jean-Claude Bajard, Laurent-Stéphane Didier, Peter Kornerup, "An IWS Montgomery Modular Multiplication Algorithm," arith, pp.234, 13th IEEE Symposium on Computer Arithmetic (ARITH-13 '97), 1997
Usage of this product signifies your acceptance of the Terms of Use.