• 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