16th IEEE Symposium on Computer Arithmetic, 2003. Proceedings.
DOI: 10.1109/arith.2003.1207682
|View full text |Cite
|
Sign up to set email alerts
|

A VLSI algorithm for modular multiplication/division

Abstract: We propose an algorithm for modular multiplication + 3 clock cycles and an n-bit modular division in at most 2n+5 clock cycles, where the length of the clock cycle is constant and independent of n.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
6
0

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 9 publications
1
6
0
Order By: Relevance
“…As the number of multiplications and divisions are proportional to the weight of the exponent, acceleration can be accomplished by representing the exponent as a minimum weight SD2 number. Finally, it is worth noting that these operations can still be computed using the Montgomery representation as described in [5].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…As the number of multiplications and divisions are proportional to the weight of the exponent, acceleration can be accomplished by representing the exponent as a minimum weight SD2 number. Finally, it is worth noting that these operations can still be computed using the Montgomery representation as described in [5].…”
Section: Discussionmentioning
confidence: 99%
“…In a previous publication [5], we proposed a hardware algorithm for modular multiplication/division that calculates modular division and Montgomery multiplication where the calculation of the modular division is based on the extended Binary GCD algorithm. In this paper, we propose a hardware algorithm for modular multiplication/division which calculates modular division, Montgomery multiplication, and also, ordinary modular multiplication with similar hardware resources to that necessary to calculate modular division only.…”
Section: Introductionmentioning
confidence: 99%
“…As shown in Fig. 5, ETB (111) GOI n-MOSFETs are expected to achieve high performance in future advanced nano-sheet channels [6,7,33,34]. In order to realize this device, (111) GOI wafers on Si substrates were fabricated by using the smart-cut technology [35][36][37].…”
Section: Experimental Examination Of Etb Goi Channel P-fetsmentioning
confidence: 99%
“…Trial division of a number by the modulus is one way of performing modular reduction and a piece of hardware especially designed to perform multi precision modular division will perform far better than a general purpose processor. Kaihara and Takagi propose a hardware algorithm capable of performing the modular division operation in O(n) cycles, where n is the bitlength of the operands [2].…”
Section: Rsa Accelerationmentioning
confidence: 99%