
arXiv: 2001.03741
Since their introduction in 2004, Polynomial Modular Number Systems (PMNS) have become a very interesting tool for implementing cryptosystems relying on modular arithmetic in a secure and efficient way. However, while their implementation is simple, their parameterization is not trivial and relies on a suitable choice of the polynomial on which the PMNS operates. The initial proposals were based on particular binomials and trinomials. But these polynomials do not always provide systems with interesting characteristics such as small digits, fast reduction, etc. In this work, we study a larger family of polynomials that can be exploited to design a safe and efficient PMNS. To do so, we first state a complete existence theorem for PMNS which provides bounds on the size of the digits for a generic polynomial, significantly improving previous bounds. Then, we present classes of suitable polynomials which provide numerous PMNS for safe and efficient arithmetic.
FOS: Computer and information sciences, Mathematics - Number Theory, modular arithmetic, Polynomial roots, Finite field, Algebraic coding theory; cryptography (number-theoretic aspects), polynomial roots, cryptosystems, Computer Science - Data Structures and Algorithms, Modular Computation, Cryptography, FOS: Mathematics, polynomial modular number systems, [INFO.INFO-AO] Computer Science [cs]/Computer Arithmetic, Data Structures and Algorithms (cs.DS), Number Theory (math.NT), finite field, Polynomial Modular Number System, Number-theoretic algorithms; complexity
FOS: Computer and information sciences, Mathematics - Number Theory, modular arithmetic, Polynomial roots, Finite field, Algebraic coding theory; cryptography (number-theoretic aspects), polynomial roots, cryptosystems, Computer Science - Data Structures and Algorithms, Modular Computation, Cryptography, FOS: Mathematics, polynomial modular number systems, [INFO.INFO-AO] Computer Science [cs]/Computer Arithmetic, Data Structures and Algorithms (cs.DS), Number Theory (math.NT), finite field, Polynomial Modular Number System, Number-theoretic algorithms; complexity
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 4 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
