DocumentCode :
3288241
Title :
An RNS Montgomery modular multiplication algorithm
Author :
Bajard, Jean-Claude ; Didier, Laurent-Stéphane ; Kornerup, Peter
Author_Institution :
CMI, Provence Univ., Marseille, France
fYear :
1997
fDate :
6-9 Jul 1997
Firstpage :
234
Lastpage :
239
Abstract :
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
Keywords :
computational complexity; cryptography; redundant number systems; residue number systems; table lookup; RNS Montgomery modular multiplication algorithm; computation time; mixed radix; processor ring; redundant high-radix implementation; residue number system; table look-up; very large operands; Arithmetic; Computer science; Councils; Cryptography; Nearest neighbor searches; Terminology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic, 1997. Proceedings., 13th IEEE Symposium on
Conference_Location :
Asilomar, CA
ISSN :
1063-6889
Print_ISBN :
0-8186-7846-1
Type :
conf
DOI :
10.1109/ARITH.1997.614900
Filename :
614900
Link To Document :
بازگشت