FAST ALGORITHM FOR MODULAR REDUCTION

Authors
Citation
Ck. Koc et Cy. Hung, FAST ALGORITHM FOR MODULAR REDUCTION, IEE proceedings. Computers and digital techniques, 145(4), 1998, pp. 265-271
Citations number
23
Categorie Soggetti
Computer Science Hardware & Architecture","Computer Science Theory & Methods","Computer Science Hardware & Architecture","Computer Science Theory & Methods
ISSN journal
13502387
Volume
145
Issue
4
Year of publication
1998
Pages
265 - 271
Database
ISI
SICI code
1350-2387(1998)145:4<265:FAFMR>2.0.ZU;2-C
Abstract
The paper presents an algorithm for computing the residue R = X mod M. The algorithm is based on a sign estimation technique that estimates the sign of a number represented by a carry-sum pair produced by a car ry save adder. Given the (n + k)-bit X and the n-bit M the modular red uction algorithm computes the n-bit residue R in O(k + log n) time, an d is particularly useful when the operand size is large. We also prese nt a variant of the algorithm that performs modular multiplication by interleaving the shift-and-add and the modular reduction steps. The mo dular multiplication algorithm can be used to obtain efficient VLSI im plementations of exponentiation cryptosystems.