Title :
Arithmetic operations in the polynomial modular number system
Author :
Bajard, Jean-Claude ; Imbert, Laurent ; Plantard, Thomas
Author_Institution :
CNRS, Montpellier, France
Abstract :
We propose a new number representation and arithmetic for the elements of the ring of integers modulo p. The so-called polynomial modular number system (PMNS) allows for fast polynomial arithmetic and easy parallelization. The most important contribution of this paper is the fundamental theorem of a modular number system, which provides a bound for the coefficients of the polynomials used to represent the set Zp. However, we also propose a complete set of algorithms to perform the arithmetic operations over a PMNS, which make this system of practical interest for people concerned about efficient implementation of modular arithmetic.
Keywords :
digital arithmetic; polynomials; public key cryptography; arithmetic operation; lattice theory; modular arithmetic; number representation; polynomial modular number system; public key cryptography; Acceleration; Computer applications; Digital arithmetic; Elliptic curve cryptography; Elliptic curves; Lattices; Polynomials; Public key cryptography; Security; Lattice theory; Modular arithmetic; Number system; Table-based methods;
Conference_Titel :
Computer Arithmetic, 2005. ARITH-17 2005. 17th IEEE Symposium on
Print_ISBN :
0-7695-2366-8
DOI :
10.1109/ARITH.2005.11