2019 IEEE 26th Symposium on Computer Arithmetic (ARITH) 2019
DOI: 10.1109/arith.2019.00048
|View full text |Cite
|
Sign up to set email alerts
|

Randomization of Arithmetic Over Polynomial Modular Number System

Abstract: The Polynomial Modular Number System (PMNS) is an integer number system designed to speed up arithmetic operations modulo a prime p. Such a system is defined by a tuple B = (p, n, , ⇢, E) where E 2 Z[X] and E() ⌘ 0 (mod p). In a PMNS, an element a of Z/pZ is represented by a polynomial A such that: A() ⌘ a (mod p), deg A < n and k Ak 1 < ⇢. In [6], the authors mentioned that PMNS can be highly redundant but they didn't really take advantage of this possibility. In this paper we use, for the first time, the red… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 10 publications
(18 citation statements)
references
References 25 publications
0
18
0
Order By: Relevance
“…2n − 1 (see Prop. 2.3 of [7]). As a consequence, if G(X) and F (X) are two elements of the PMNS, i.e.…”
Section: Suitable Pmns Reduction Polynomialmentioning
confidence: 96%
“…2n − 1 (see Prop. 2.3 of [7]). As a consequence, if G(X) and F (X) are two elements of the PMNS, i.e.…”
Section: Suitable Pmns Reduction Polynomialmentioning
confidence: 96%
“…In both cases E should be chosen so that the associated matrix E n−1 has the smallest norm. The rest of this work focuses on polynomials of the form X n − λ with |λ| as small as possible in order to compare the algorithms presented here to that used in [9]. In that case the following theorem holds.…”
Section: A Choice Of the The Polynomial Ementioning
confidence: 99%
“…Two approaches have been proposed to perform it based either on Barrett modular reduction algorithm [3] or Montgomery's one [14]. During the past few years improvements have been made on the implementation [10], generation [4], [8], randomization [9] and generalization [6], [11] of PMNS in various contexts. One interesting common feature between all those works is that they all perform the internal reduction step using the Montgomery-like approach.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…A first hardware implementation of the AMNS is described in [17]. To end, it is shown in [22,49] that some "random steps" can be injected in AMNS multiplication in order to resist to a side channel analysis.…”
Section: Introductionmentioning
confidence: 99%