1998
DOI: 10.1016/s0167-4048(99)80061-3
|View full text |Cite
|
Sign up to set email alerts
|

RNS-modulo reduction upon a restricted base value set and its applicability to RSA cryptography

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2000
2000
2020
2020

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 10 publications
0
6
0
Order By: Relevance
“…Our proposal has an advantage over the Posch, et al's [7] [8] in that the base extension in step 8 is error-free. This makes extra steps for error correction unnecessary in our algorithm.…”
Section: Rns Montgomery Multiplication Algorithmmentioning
confidence: 97%
See 1 more Smart Citation
“…Our proposal has an advantage over the Posch, et al's [7] [8] in that the base extension in step 8 is error-free. This makes extra steps for error correction unnecessary in our algorithm.…”
Section: Rns Montgomery Multiplication Algorithmmentioning
confidence: 97%
“…According to [8], these are a reasonable choice for deep sub-micron CMOS technologies such as 0.35 -0.18 µm. If a binary exponentiation is replaced by a 4-bit window method, R is improved to 1.1 [Mbps] with a penalty of approximately 4 kByte RAM increase.…”
Section: Performancementioning
confidence: 99%
“…However, modular reduction in RNS was not easy to carry out before it was replaced with Montgomery reduction (M-red) in [1]. Following proposal of the RNS M-red, promising results have been obtained for the RSA algorithm [2][3][4][5][6], Elliptic Curve Cryptosystem [7][8][9][10][11][12][13][14], Pairing-based Cryptosystem [15,16], modular inversion [17], Lattice-based Cryptosystem [18], and an architectural study [19]. In parallel with these applications, improvements in the RNS M-red algorithm have been proposed [3,5,6,9,[13][14][15].…”
Section: Introductionmentioning
confidence: 99%
“…In [6], Paillier presents a 2n-bit modular multiplication emulated with 8 → 6 calls to a modular multiplier of bitsize n (plus other, negligible operations). Paillier's algorithm, inspired by Montgomery's technique [5], strongly relies on Residue Number Systems (RNS) [7,9] for representing data and performing partial operations on them. It simplifies earlier, more intricate approaches making use of mixed base representations [1,2].…”
Section: Introductionmentioning
confidence: 99%
“…In the most favorable case, we emulate a double-size modular multiplication with no more than 3 Euclidean multiplications, which leads to a speedup factor of 7−3 7 ≈ 57%. In addition, when Euclidean multiplications themselves must be emulated in software from modular multiplications, we show how to use these directly without referring to RNS-based approaches [1,2,7,9]. More precisely, we propose a simple alternative to these works which keeps numbers under a radix representation and runs as fast as 2 Euclidean multiplications.…”
Section: Introductionmentioning
confidence: 99%