<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-02883341</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-25T14:39:12+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">On Polynomial Modular Number Systems over Z/pZ</title>
            <author role="aut">
              <persName>
                <forename type="first">Jean-Claude</forename>
                <surname>Bajard</surname>
              </persName>
              <email type="md5">ed0d70d9f19002e065be99657eb46c04</email>
              <email type="domain">sorbonne-universite.fr</email>
              <ptr type="url" target="https://webusers.imj-prg.fr/~jean-claude.bajard/"/>
              <idno type="idhal" notation="string">jcbajard</idno>
              <idno type="idhal" notation="numeric">1947</idno>
              <idno type="halauthorid" notation="string">23985-1947</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-6301-4464</idno>
              <idno type="IDREF">https://www.idref.fr/034996915</idno>
              <idno type="RESEARCHERID">http://www.researcherid.com/rid/P-7114-2014</idno>
              <idno type="ISNI">http://isni.org/isni/0000000001814402</idno>
              <idno type="VIAF">https://viaf.org/viaf/29650153</idno>
              <affiliation ref="#struct-1004976"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Jérémy</forename>
                <surname>Marrez</surname>
              </persName>
              <email type="md5">8af06475b4fa646334413db84d6c2481</email>
              <email type="domain">sorbonne-universite.fr</email>
              <idno type="idhal" notation="string">jeremy-marrez</idno>
              <idno type="idhal" notation="numeric">182069</idno>
              <idno type="halauthorid" notation="string">38231-182069</idno>
              <affiliation ref="#struct-541721"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Thomas</forename>
                <surname>Plantard</surname>
              </persName>
              <email type="md5">1b40ca0257234ea13ca4af79d8f3fadd</email>
              <email type="domain">lirmm.fr</email>
              <idno type="idhal" notation="numeric">860544</idno>
              <idno type="halauthorid" notation="string">177292-860544</idno>
              <affiliation ref="#struct-313498"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Pascal</forename>
                <surname>Véron</surname>
              </persName>
              <email type="md5">03a922e4bf2c69e2f19a865a0654015a</email>
              <email type="domain">univ-tln.fr</email>
              <idno type="idhal" notation="string">pascal-veron</idno>
              <idno type="idhal" notation="numeric">8561</idno>
              <idno type="halauthorid" notation="string">14602-8561</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-7610-6870</idno>
              <idno type="IDREF">https://www.idref.fr/091474515</idno>
              <affiliation ref="#struct-68760"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Jean Claude</forename>
                <surname>Bajard</surname>
              </persName>
              <email type="md5">ed0d70d9f19002e065be99657eb46c04</email>
              <email type="domain">sorbonne-universite.fr</email>
            </editor>
            <funder ref="#projanr-45803"/>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2020-06-29 09:21:40</date>
              <date type="whenModified">2025-04-02 07:56:01</date>
              <date type="whenReleased">2020-06-30 13:33:20</date>
              <date type="whenProduced">2020-06-29</date>
              <date type="whenEndEmbargoed">2020-06-29</date>
              <ref type="file" target="https://hal.sorbonne-universite.fr/hal-02883341v1/document">
                <date notBefore="2020-06-29"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://hal.sorbonne-universite.fr/hal-02883341v1/file/BajMarPlaVer2019lArxiv.pdf" id="file-2883341-2535358">
                <date notBefore="2020-06-29"/>
              </ref>
              <ref type="externalLink" target="http://arxiv.org/pdf/2001.03741"/>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="305240">
                <persName>
                  <forename>Jean Claude</forename>
                  <surname>Bajard</surname>
                </persName>
                <email type="md5">ed0d70d9f19002e065be99657eb46c04</email>
                <email type="domain">sorbonne-universite.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-02883341</idno>
            <idno type="halUri">https://hal.sorbonne-universite.fr/hal-02883341</idno>
            <idno type="halBibtex">bajard:hal-02883341</idno>
            <idno type="halRefHtml">2020</idno>
            <idno type="halRef">2020</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-2883341-2535358"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="UNIV-TLN">Université de Toulon</idno>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="INSMI">CNRS-INSMI - INstitut des Sciences Mathématiques et de leurs Interactions</idno>
            <idno type="stamp" n="IMJ" corresp="SORBONNE-UNIVERSITE">Institut de Mathématiques de Jussieu</idno>
            <idno type="stamp" n="LIP6" corresp="SORBONNE-UNIVERSITE">Laboratoire d'Informatique de Paris 6</idno>
            <idno type="stamp" n="IMATH" corresp="UNIV-TLN">Institut de mathématiques de Toulon</idno>
            <idno type="stamp" n="SORBONNE-UNIVERSITE">Sorbonne Université</idno>
            <idno type="stamp" n="SORBONNE-UNIV" corresp="SORBONNE-UNIVERSITE">Sorbonne Université 01/01/2018</idno>
            <idno type="stamp" n="SU-SCIENCES" corresp="SORBONNE-UNIVERSITE">Faculté des Sciences de Sorbonne Université</idno>
            <idno type="stamp" n="UNIV-PARIS">Université Paris Cité</idno>
            <idno type="stamp" n="UNIVERSITE-PARIS" corresp="UNIV-PARIS">Université Paris Cité</idno>
            <idno type="stamp" n="UP-SCIENCES">Université Paris Cité - Faculté des Sciences</idno>
            <idno type="stamp" n="TEST-HALCNRS">Collection test HAL CNRS</idno>
            <idno type="stamp" n="SU-TI">Sorbonne Université - Texte Intégral</idno>
            <idno type="stamp" n="ANR">ANR</idno>
            <idno type="stamp" n="ALLIANCE-SU"> Alliance Sorbonne Université</idno>
            <idno type="stamp" n="SUPRA_MATHS_INFO">Mathématiques + Informatique</idno>
          </seriesStmt>
          <notesStmt/>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">On Polynomial Modular Number Systems over Z/pZ</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Jean-Claude</forename>
                    <surname>Bajard</surname>
                  </persName>
                  <email type="md5">ed0d70d9f19002e065be99657eb46c04</email>
                  <email type="domain">sorbonne-universite.fr</email>
                  <ptr type="url" target="https://webusers.imj-prg.fr/~jean-claude.bajard/"/>
                  <idno type="idhal" notation="string">jcbajard</idno>
                  <idno type="idhal" notation="numeric">1947</idno>
                  <idno type="halauthorid" notation="string">23985-1947</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-6301-4464</idno>
                  <idno type="IDREF">https://www.idref.fr/034996915</idno>
                  <idno type="RESEARCHERID">http://www.researcherid.com/rid/P-7114-2014</idno>
                  <idno type="ISNI">http://isni.org/isni/0000000001814402</idno>
                  <idno type="VIAF">https://viaf.org/viaf/29650153</idno>
                  <affiliation ref="#struct-1004976"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Jérémy</forename>
                    <surname>Marrez</surname>
                  </persName>
                  <email type="md5">8af06475b4fa646334413db84d6c2481</email>
                  <email type="domain">sorbonne-universite.fr</email>
                  <idno type="idhal" notation="string">jeremy-marrez</idno>
                  <idno type="idhal" notation="numeric">182069</idno>
                  <idno type="halauthorid" notation="string">38231-182069</idno>
                  <affiliation ref="#struct-541721"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Thomas</forename>
                    <surname>Plantard</surname>
                  </persName>
                  <email type="md5">1b40ca0257234ea13ca4af79d8f3fadd</email>
                  <email type="domain">lirmm.fr</email>
                  <idno type="idhal" notation="numeric">860544</idno>
                  <idno type="halauthorid" notation="string">177292-860544</idno>
                  <affiliation ref="#struct-313498"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Pascal</forename>
                    <surname>Véron</surname>
                  </persName>
                  <email type="md5">03a922e4bf2c69e2f19a865a0654015a</email>
                  <email type="domain">univ-tln.fr</email>
                  <idno type="idhal" notation="string">pascal-veron</idno>
                  <idno type="idhal" notation="numeric">8561</idno>
                  <idno type="halauthorid" notation="string">14602-8561</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-7610-6870</idno>
                  <idno type="IDREF">https://www.idref.fr/091474515</idno>
                  <affiliation ref="#struct-68760"/>
                </author>
              </analytic>
              <monogr>
                <imprint/>
              </monogr>
              <idno type="arxiv">2001.03741</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">Polynomial Modular Number System</term>
                <term xml:lang="en">Polynomial roots</term>
                <term xml:lang="en">Finite field</term>
                <term xml:lang="en">Modular Computation</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-cr">Computer Science [cs]/Cryptography and Security [cs.CR]</classCode>
              <classCode scheme="halTypology" n="UNDEFINED">Preprints, Working Papers, ...</classCode>
              <classCode scheme="halOldTypology" n="UNDEFINED">Preprints, Working Papers, ...</classCode>
              <classCode scheme="halTreeTypology" n="UNDEFINED">Preprints, Working Papers, ...</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>Polynomial Modular Number System (PMNS) is a convenient number system for modular arithmetic, introduced in 2004. The main motivation was to accelerate arithmetic modulo an integer p. An existence theorem of PMNS with specific properties was given. The construction of such systems relies on sparse polynomials whose roots modulo p can be chosen as radices of this kind of positional representation. However, the choice of those polynomials and the research of their roots are not trivial. In this paper, we introduce a general theorem on the existence of PMNS and we provide bounds on the size of the digits used to represent an integer modulo p. Then, we present classes of suitable polynomials to obtain systems with an efficient arithmetic. Finally, given a prime p, we evaluate the number of roots of polynomials modulo p in order to give a number of PMNS bases we can reach. Hence, for a fixed prime p, it is possible to get numerous PMNS, which can be used efficiently for different applications based on large prime finite fields, such as those we find in cryptography, like RSA, Diffie-Hellmann key exchange and ECC (Elliptic Curve Cryptography).</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="laboratory" xml:id="struct-1004976" status="VALID">
          <idno type="IdRef">084976330</idno>
          <idno type="ISNI">0000000110112151</idno>
          <idno type="RNSR">199712632Y</idno>
          <idno type="ROR">https://ror.org/03fk87k11</idno>
          <idno type="Wikidata">Q3152049</idno>
          <orgName>Institut de Mathématiques de Jussieu - Paris Rive Gauche</orgName>
          <orgName type="acronym">IMJ-PRG (UMR_7586)</orgName>
          <date type="start">2020-01-01</date>
          <desc>
            <address>
              <addrLine>Sorbonne Université - IMJ - Case 247 - 4 place Jussieu 75252 Paris cedex 05 / Université Paris Diderot - Bât. Sophie Germain, case 7012</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.imj-prg.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-413221" type="direct"/>
            <relation name="UMR7586" active="#struct-441569" type="direct"/>
            <relation name="UMR_7586" active="#struct-557826" type="direct"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-541721" status="VALID">
          <orgName>ALgorithms for coMmunicAtion SecuriTY</orgName>
          <orgName type="acronym">ALMASTY</orgName>
          <date type="start">2018-01-01</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
          </desc>
          <listRelation>
            <relation active="#struct-541703" type="direct"/>
            <relation active="#struct-413221" type="indirect"/>
            <relation name="UMR7606" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-313498" status="VALID">
          <idno type="ROR">https://ror.org/00jtmb277</idno>
          <orgName>University of Wollongong [Australia]</orgName>
          <desc>
            <address>
              <addrLine>Northfields Ave, Wollongong NSW 2522, Australie</addrLine>
              <country key="AU"/>
            </address>
            <ref type="url">https://www.uow.edu.au/index.html</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-68760" status="VALID">
          <idno type="IdRef">154306878</idno>
          <idno type="RNSR">199613747P</idno>
          <idno type="ROR">https://ror.org/038a20b58</idno>
          <idno type="Wikidata">Q51785503</idno>
          <orgName>Institut de Mathématiques de Toulon - EA 2134</orgName>
          <orgName type="acronym">IMATH</orgName>
          <date type="start">2006-01-01</date>
          <desc>
            <address>
              <addrLine>Université de Toulon - Bâtiment M - B.P. 20132 - 83957 La Garde Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://imath.univ-tln.fr</ref>
          </desc>
          <listRelation>
            <relation name="EA2134" active="#struct-303091" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-413221" status="VALID">
          <idno type="IdRef">221333754</idno>
          <idno type="ROR">https://ror.org/02en5vm52</idno>
          <orgName>Sorbonne Université</orgName>
          <orgName type="acronym">SU</orgName>
          <date type="start">2018-01-01</date>
          <desc>
            <address>
              <addrLine>21 rue de l’École de médecine - 75006 Paris</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.sorbonne-universite.fr/</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-557826" status="VALID">
          <idno type="IdRef">236453505</idno>
          <idno type="ISNI">0000 0004 7885 7602</idno>
          <idno type="ROR">https://ror.org/05f82e368</idno>
          <orgName>Université Paris Cité</orgName>
          <orgName type="acronym">UPCité</orgName>
          <date type="start">2020-01-01</date>
          <desc>
            <address>
              <addrLine>85 boulevard Saint-Germain75006 Paris</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://u-paris.fr/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-541703" status="VALID">
          <idno type="IdRef">13558292X</idno>
          <idno type="RNSR">199712651U</idno>
          <idno type="ROR">https://ror.org/05krcen59</idno>
          <orgName>LIP6</orgName>
          <date type="start">2018-01-01</date>
          <desc>
            <address>
              <addrLine>4 Place JUSSIEU 75252 PARIS CEDEX 05</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.lip6.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-413221" type="direct"/>
            <relation name="UMR7606" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-303091" status="VALID">
          <idno type="IdRef">031122337</idno>
          <idno type="ROR">https://ror.org/02m9kbe37</idno>
          <orgName>Université de Toulon</orgName>
          <orgName type="acronym">UTLN</orgName>
          <desc>
            <address>
              <addrLine>Avenue de l'Université - BP 20132 - 83957 La Garde Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.univ-tln.fr/</ref>
          </desc>
        </org>
      </listOrg>
      <listOrg type="projects">
        <org type="anrProject" xml:id="projanr-45803" status="VALID">
          <idno type="anr">ANR-15-CE39-0002</idno>
          <orgName>ARRAND</orgName>
          <desc>Arithmétiques Randomisées</desc>
          <date type="start">2015</date>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>