DocumentCode
3549285
Title
Arithmetic operations in the polynomial modular number system
Author
Bajard, Jean-Claude ; Imbert, Laurent ; Plantard, Thomas
Author_Institution
CNRS, Montpellier, France
fYear
2005
fDate
27-29 June 2005
Firstpage
206
Lastpage
213
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Arithmetic, 2005. ARITH-17 2005. 17th IEEE Symposium on
ISSN
1063-6889
Print_ISBN
0-7695-2366-8
Type
conf
DOI
10.1109/ARITH.2005.11
Filename
1467641
Link To Document