2010
DOI: 10.1109/tc.2010.93
|View full text |Cite
|
Sign up to set email alerts
|

Faster Interleaved Modular Multiplication Based on Barrett and Montgomery Reduction Methods

Abstract: This paper proposes two improved interleaved modular multiplication algorithms based on Barrett and Montgomery modular reduction. The algorithms are simple and especially suitable for hardware implementations. Four large sets of moduli for which the proposed methods apply are given and analyzed from a security point of view. By considering state-of-the-art attacks on public-key cryptosystems, we show that the proposed sets are safe to use, in practice, for both elliptic curve cryptography and RSA cryptosystems… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
29
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 63 publications
(29 citation statements)
references
References 16 publications
0
29
0
Order By: Relevance
“…In comparison, the latency of the 100-MHz Virtex-6 FPGA implementation of our IMM-based multiplier is 0.08 μs latency for p 256 . However, the maximum throughput of our pipelined multiplier's implementation is 5 times higher than that in [20]. 1 A relatively high throughput of our multiplier can be partly attributed to the use of the fast-reduction NIST prime fields.…”
Section: Introductionmentioning
confidence: 88%
See 2 more Smart Citations
“…In comparison, the latency of the 100-MHz Virtex-6 FPGA implementation of our IMM-based multiplier is 0.08 μs latency for p 256 . However, the maximum throughput of our pipelined multiplier's implementation is 5 times higher than that in [20]. 1 A relatively high throughput of our multiplier can be partly attributed to the use of the fast-reduction NIST prime fields.…”
Section: Introductionmentioning
confidence: 88%
“…Higher-radix Montgomery multiplier implementations have been reported in [12], [13], [14] (radix-4), [15], [16] (radix-8), [17], [18], [19] (radix-16), [20] (radix-32), [21] (radix-64), and [22] (radix-256). Higher-radix multipliers typically result in faster multiplications, but also require more area than radix-2 multipliers.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Modified interleaved modular multiplication [1]. MIMM computes modular multiplication without a pre-computational phase, or predefined sets for moduli [1,9].…”
Section: Algorithmmentioning
confidence: 99%
“…Modular multiplication has been investigated and Montgomery multipliers have been optimised for use in public key cryptography [17], [19]- [21]. An analysis of the hardware complexity of several multipliers for modular multiplication and modular exponentiation for use in public key cryptography has shown Karatsuba outperforms traditional schoolbook multiplication for operands greater than or equal to 32 bits [17].…”
Section: Introductionmentioning
confidence: 99%