<?xml version="1.0" encoding="utf-8"?>
<raweb xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" year="2018">
  <identification id="lfant" isproject="true">
    <shortname>LFANT</shortname>
    <projectName>Lithe and fast algorithmic number theory</projectName>
    <theme-de-recherche>Algorithmics, Computer Algebra and Cryptology</theme-de-recherche>
    <domaine-de-recherche>Algorithmics, Programming, Software and Architecture</domaine-de-recherche>
    <urlTeam>https://lfant.math.u-bordeaux.fr/</urlTeam>
    <structure_exterieure type="Labs">
      <libelle>Institut de Mathématiques de Bordeaux (IMB)</libelle>
    </structure_exterieure>
    <structure_exterieure type="Organism">
      <libelle>CNRS</libelle>
    </structure_exterieure>
    <structure_exterieure type="Organism">
      <libelle>Université de Bordeaux</libelle>
    </structure_exterieure>
    <header_dates_team>Creation of the Team: 2009 March 01, updated into Project-Team: 2010 January 01</header_dates_team>
    <LeTypeProjet>Project-Team</LeTypeProjet>
    <keywordsSdN>
      <term>A4.3.1. - Public key cryptography</term>
      <term>A8.4. - Computer Algebra</term>
      <term>A8.5. - Number theory</term>
      <term>A8.10. - Computer arithmetic</term>
    </keywordsSdN>
    <keywordsSecteurs>
      <term>B6. - IT and telecom</term>
      <term>B9.5.2. - Mathematics</term>
    </keywordsSecteurs>
    <UR name="Bordeaux"/>
  </identification>
  <team id="uid1">
    <person key="lfant-2018-idp144384">
      <firstname>Xavier</firstname>
      <lastname>Caruso</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>CNRS, Senior Researcher, from Oct 2018</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="lfant-2018-idp147296">
      <firstname>Andreas</firstname>
      <lastname>Enge</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>Team leader, Inria, Senior Researcher</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="lfant-2018-idp150160">
      <firstname>Fredrik</firstname>
      <lastname>Johansson</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>Inria, Researcher</moreinfo>
    </person>
    <person key="lfant-2018-idp152624">
      <firstname>Aurel</firstname>
      <lastname>Page</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>Inria, Researcher</moreinfo>
    </person>
    <person key="lfant-2018-idp155088">
      <firstname>Damien</firstname>
      <lastname>Robert</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>Inria, Researcher</moreinfo>
    </person>
    <person key="lfant-2018-idp157552">
      <firstname>Karim</firstname>
      <lastname>Belabas</lastname>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>Univ de Bordeaux, Professor</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="lfant-2018-idp160416">
      <firstname>Guilhem</firstname>
      <lastname>Castagnos</lastname>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>Univ de Bordeaux, Associate Professor</moreinfo>
    </person>
    <person key="lfant-2018-idp162896">
      <firstname>Jean-Paul</firstname>
      <lastname>Cerri</lastname>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>Univ de Bordeaux, Associate Professor</moreinfo>
    </person>
    <person key="lfant-2018-idp165376">
      <firstname>Henri</firstname>
      <lastname>Cohen</lastname>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>Univ de Bordeaux, Emeritus, until Aug 2018</moreinfo>
    </person>
    <person key="lfant-2018-idp167872">
      <firstname>Jean-Marc</firstname>
      <lastname>Couveignes</lastname>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>Univ de Bordeaux, Professor</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="lfant-2018-idp170736">
      <firstname>Jared Guissmo</firstname>
      <lastname>Asuncion</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>Univ de Bordeaux</moreinfo>
    </person>
    <person key="lfant-2018-idp173168">
      <firstname>Jean</firstname>
      <lastname>Kieffer</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>Ecole Normale Supérieure Paris, from Sep 2018</moreinfo>
    </person>
    <person key="lfant-2018-idp175680">
      <firstname>Bill</firstname>
      <lastname>Allombert</lastname>
      <categoryPro>Technique</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>CNRS, from Sep 2018</moreinfo>
    </person>
    <person key="lfant-2018-idp178144">
      <firstname>Chloe</firstname>
      <lastname>Martindale</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>Universities Leiden and Bordeaux</moreinfo>
    </person>
    <person key="lfant-2018-idp180592">
      <firstname>Emmanouil</firstname>
      <lastname>Tzortzakis</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>Universities Leiden and Bordeaux</moreinfo>
    </person>
    <person key="lfant-2018-idp183040">
      <firstname>Abdoulaye</firstname>
      <lastname>Maiga</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>Univ. Dakar and Bordeaux</moreinfo>
    </person>
    <person key="aric-2018-idp186944">
      <firstname>Ida</firstname>
      <lastname>Tucker</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>ENS de Lyon and Bordeaux</moreinfo>
    </person>
    <person key="geostat-2018-idp169072">
      <firstname>Sabrina</firstname>
      <lastname>Blondel-Duthil</lastname>
      <categoryPro>Assistant</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>Inria</moreinfo>
    </person>
    <person key="manao-2018-idp171968">
      <firstname>Anne-Laure</firstname>
      <lastname>Gautier</lastname>
      <categoryPro>Assistant</categoryPro>
      <research-centre>Bordeaux</research-centre>
      <moreinfo>Inria</moreinfo>
    </person>
  </team>
  <presentation id="uid2">
    <bodyTitle>Overall Objectives</bodyTitle>
    <subsection id="uid3" level="1">
      <bodyTitle>Presentation</bodyTitle>
      <p>Algorithmic number theory dates back to the dawn of mathematics
itself, <i>cf.</i> Eratosthenes's sieve to enumerate consecutive prime numbers.
With the
arrival of computers, previously unsolvable problems have come into reach,
which has boosted the development of more or less practical algorithms
for essentially all number theoretic problems. The field is now mature
enough for a more computer science driven approach, taking into account
the theoretical complexities and practical running times of the algorithms.</p>
      <p>Concerning the lower level
multiprecision arithmetic, folklore has asserted for a long time that
asymptotically fast algorithms such as Schönhage–Strassen multiplication are
impractical; nowadays, however, they are used routinely. On a higher level,
symbolic computation provides numerous asymptotically fast algorithms (such
as for the simultaneous evaluation of a polynomial in many arguments or
linear algebra on sparse matrices), which have only partially been exploited
in computational number theory. Moreover, precise complexity analyses do not
always exist, nor do sound studies to choose between different algorithms (an
exponential algorithm may be preferable to a polynomial one for a large range
of inputs); folklore cannot be trusted in a fast moving area such as
computer science.</p>
      <p>Another problem is the reliability of the computations; many number
theoretic algorithms err with a
small probability, depend on unknown constants or rely on a Riemann
hypothesis. The correctness of their output can either be ensured by a
special design of the algorithm itself (slowing it down) or by an <i>a
posteriori</i> verification. Ideally, the algorithm outputs a certificate,
providing an independent <i>fast</i> correctness proof. An example is integer
factorisation, where factors are hard to obtain but trivial to
check; primality proofs have initiated sophisticated generalisations.</p>
      <p>One of the long term goals of the <span class="smallcap" align="left">Lfant</span> project team is to make an
inventory of the major number theoretic algorithms, with an emphasis on
algebraic number theory and arithmetic geometry, and to carry out
complexity analyses. So far, most of these algorithms have been designed
and tested over number fields of small degree and scale badly. A complexity
analysis should naturally lead to improvements by identifying bottlenecks,
systematically redesigning and incorporating modern
asymptotically fast methods.</p>
      <p>Reliability of the developed algorithms is a second long term goal of our
project team. Short of proving the Riemann hypothesis, this could be
achieved through the design of specialised, slower algorithms not
relying on any unproven assumptions. We would prefer, however, to augment
the fastest unproven algorithms with the creation of independently
verifiable certificates. Ideally, it should not take longer to check the
certificate than to generate it.</p>
      <p>All theoretical results are complemented by concrete reference
implementations in <span class="smallcap" align="left">Pari/Gp</span>, which allow to determine and tune
the thresholds where the asymptotic complexity kicks in and help
to evaluate practical performances on problem instances
provided by the research community.
Another important source for algorithmic problems treated
by the <span class="smallcap" align="left">Lfant</span> project team is modern
cryptology. Indeed, the security of all practically relevant public key
cryptosystems relies on the difficulty of some number theoretic problem;
on the other hand, implementing the systems and finding secure parameters
require efficient algorithmic solutions to number theoretic problems.</p>
    </subsection>
  </presentation>
  <fondements id="uid4">
    <bodyTitle>Research Program</bodyTitle>
    <subsection id="uid5" level="1">
      <bodyTitle>Number fields, class groups and other invariants</bodyTitle>
      <participants>
        <person key="lfant-2018-idp175680">
          <firstname>Bill</firstname>
          <lastname>Allombert</lastname>
        </person>
        <person key="lfant-2018-idp170736">
          <firstname>Jared Guissmo</firstname>
          <lastname>Asuncion</lastname>
        </person>
        <person key="lfant-2018-idp157552">
          <firstname>Karim</firstname>
          <lastname>Belabas</lastname>
        </person>
        <person key="lfant-2018-idp162896">
          <firstname>Jean-Paul</firstname>
          <lastname>Cerri</lastname>
        </person>
        <person key="lfant-2018-idp165376">
          <firstname>Henri</firstname>
          <lastname>Cohen</lastname>
        </person>
        <person key="lfant-2018-idp167872">
          <firstname>Jean-Marc</firstname>
          <lastname>Couveignes</lastname>
        </person>
        <person key="lfant-2018-idp147296">
          <firstname>Andreas</firstname>
          <lastname>Enge</lastname>
        </person>
        <person key="lfant-2018-idp150160">
          <firstname>Fredrik</firstname>
          <lastname>Johansson</lastname>
        </person>
        <person key="lfant-2018-idp152624">
          <firstname>Aurel</firstname>
          <lastname>Page</lastname>
        </person>
      </participants>
      <p>Modern number theory has been introduced in the second half of the 19th
century by Dedekind, Kummer, Kronecker, Weber and others, motivated by
Fermat's conjecture: There is no non-trivial solution in integers to the
equation <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msup><mi>x</mi><mi>n</mi></msup><mo>+</mo><msup><mi>y</mi><mi>n</mi></msup><mo>=</mo><msup><mi>z</mi><mi>n</mi></msup></mrow></math></formula> for <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>n</mi><mo>⩾</mo><mn>3</mn></mrow></math></formula>.
For recent textbooks, see <ref xlink:href="#lfant-2018-bid0" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.
Kummer's idea for solving Fermat's problem was to rewrite the equation as
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>y</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>ζ</mi><mi>y</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>x</mi><mo>+</mo><msup><mi>ζ</mi><mn>2</mn></msup><mi>y</mi><mo>)</mo></mrow><mo>⋯</mo><mrow><mo>(</mo><mi>x</mi><mo>+</mo><msup><mi>ζ</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msup><mi>y</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>z</mi><mi>n</mi></msup></mrow></math></formula>
for a primitive <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>n</mi></math></formula>-th root of unity <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ζ</mi></math></formula>, which seems to imply that
each factor on the left hand side is an <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>n</mi></math></formula>-th power, from which a
contradiction can be derived.</p>
      <p>The solution requires to augment the integers by <i>algebraic
numbers</i>, that are roots of polynomials in <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>ℤ</mi><mo>[</mo><mi>X</mi><mo>]</mo></mrow></math></formula>. For instance,
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ζ</mi></math></formula> is a root of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msup><mi>X</mi><mi>n</mi></msup><mo>-</mo><mn>1</mn></mrow></math></formula>, <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mroot><mn>2</mn><mn>3</mn></mroot></math></formula> is a root of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msup><mi>X</mi><mn>3</mn></msup><mo>-</mo><mn>2</mn></mrow></math></formula>
and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mfrac><msqrt><mn>3</mn></msqrt><mn>5</mn></mfrac></math></formula> is a root of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mn>25</mn><msup><mi>X</mi><mn>2</mn></msup><mo>-</mo><mn>3</mn></mrow></math></formula>. A <i>number
field</i> consists of the rationals to which have been added finitely
many algebraic numbers together with their sums, differences, products
and quotients. It turns out that actually one generator suffices, and
any number field <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>K</mi></math></formula> is isomorphic to <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>ℚ</mi><mo>[</mo><mi>X</mi><mo>]</mo><mo>/</mo><mo>(</mo><mi>f</mi><mo>(</mo><mi>X</mi><mo>)</mo><mo>)</mo></mrow></math></formula>, where <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>f</mi><mo>(</mo><mi>X</mi><mo>)</mo></mrow></math></formula>
is the minimal polynomial of the generator. Of special interest
are <i>algebraic integers</i>, “numbers without denominators”,
that are roots of a monic polynomial. For instance, <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ζ</mi></math></formula> and
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mroot><mn>2</mn><mn>3</mn></mroot></math></formula> are integers, while <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mfrac><msqrt><mn>3</mn></msqrt><mn>5</mn></mfrac></math></formula> is not. The
<i>ring of integers</i> of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>K</mi></math></formula> is denoted by <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>𝒪</mi><mi>K</mi></msub></math></formula>; it plays
the same role in <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>K</mi></math></formula> as <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ℤ</mi></math></formula> in <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ℚ</mi></math></formula>.</p>
      <p>Unfortunately, elements in <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>𝒪</mi><mi>K</mi></msub></math></formula> may factor in different ways, which
invalidates Kummer's argumentation. Unique factorisation may be
recovered by switching to <i>ideals</i>, subsets of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>𝒪</mi><mi>K</mi></msub></math></formula> that
are closed under addition and under multiplication by elements of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>𝒪</mi><mi>K</mi></msub></math></formula>.
In <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ℤ</mi></math></formula>, for instance, any ideal is <i>principal</i>, that is,
generated by one element, so that ideals and numbers are essentially
the same. In particular, the unique factorisation of ideals then
implies the unique factorisation of numbers. In general, this is not
the case, and the <i>class group</i> <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mo form="prefix">Cl</mo><mi>K</mi></msub></math></formula> of ideals of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>𝒪</mi><mi>K</mi></msub></math></formula>
modulo principal ideals and its <i>class number</i> <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>h</mi><mi>K</mi></msub><mo>=</mo><mrow><mo>|</mo><msub><mo form="prefix">Cl</mo><mi>K</mi></msub><mo>|</mo></mrow></mrow></math></formula>
measure how far <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>𝒪</mi><mi>K</mi></msub></math></formula> is from behaving like <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ℤ</mi></math></formula>.</p>
      <p>Using ideals introduces the additional difficulty of having to deal
with <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>𝑢𝑛𝑖𝑡𝑠</mi></math></formula>, the invertible elements of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>𝒪</mi><mi>K</mi></msub></math></formula>: Even when
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>h</mi><mi>K</mi></msub><mo>=</mo><mn>1</mn></mrow></math></formula>, a factorisation of ideals does not immediately yield a
factorisation of numbers, since ideal generators are only defined
up to units. For instance, the ideal factorisation
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mo>(</mo><mn>6</mn><mo>)</mo><mo>=</mo><mo>(</mo><mn>2</mn><mo>)</mo><mo>·</mo><mo>(</mo><mn>3</mn><mo>)</mo></mrow></math></formula> corresponds to the two factorisations
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mn>6</mn><mo>=</mo><mn>2</mn><mo>·</mo><mn>3</mn></mrow></math></formula> and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mn>6</mn><mo>=</mo><mo>(</mo><mo>-</mo><mn>2</mn><mo>)</mo><mo>·</mo><mo>(</mo><mo>-</mo><mn>3</mn><mo>)</mo></mrow></math></formula>. While in <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ℤ</mi></math></formula>, the only
units are 1 and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mo>-</mo><mn>1</mn></mrow></math></formula>, the unit structure in general is that of
a finitely generated <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ℤ</mi></math></formula>-module, whose generators are the
<i>fundamental units</i>. The <i>regulator</i> <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>R</mi><mi>K</mi></msub></math></formula> measures
the “size” of the fundamental units as the volume of an associated
lattice.</p>
      <p>One of the main concerns of algorithmic algebraic number theory is to
explicitly compute these invariants (<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mo form="prefix">Cl</mo><mi>K</mi></msub></math></formula> and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>h</mi><mi>K</mi></msub></math></formula>, fundamental
units and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>R</mi><mi>K</mi></msub></math></formula>), as well as to provide the data allowing to efficiently
compute with numbers and ideals of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>𝒪</mi><mi>K</mi></msub></math></formula>; see <ref xlink:href="#lfant-2018-bid1" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>
for a recent account.</p>
      <p>The <i>analytic class number formula</i> links the invariants
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>h</mi><mi>K</mi></msub></math></formula> and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>R</mi><mi>K</mi></msub></math></formula> (unfortunately, only their product) to the
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ζ</mi></math></formula>-function of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>K</mi></math></formula>,
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>ζ</mi><mi>K</mi></msub><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>:</mo><mo>=</mo><msub><mo>∏</mo><mrow><mi>𝔭</mi><mspace width="4.pt"/><mtext>prime</mtext><mspace width="4.pt"/><mtext>ideal</mtext><mspace width="4.pt"/><mtext>of</mtext><mspace width="4.pt"/><msub><mi>𝒪</mi><mi>K</mi></msub></mrow></msub><msup><mfenced separators="" open="(" close=")"><mn>1</mn><mo>-</mo><mo form="prefix">N</mo><msup><mi>𝔭</mi><mrow><mo>-</mo><mi>s</mi></mrow></msup></mfenced><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow></math></formula>, which is meaningful when
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>ℜ</mi><mo>(</mo><mi>s</mi><mo>)</mo><mo>&gt;</mo><mn>1</mn></mrow></math></formula>, but which may be extended to arbitrary complex <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>s</mi><mo>≠</mo><mn>1</mn></mrow></math></formula>.
Introducing characters on the class group yields a generalisation of
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ζ</mi></math></formula>- to <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>L</mi></math></formula>-functions. The <i>generalised Riemann hypothesis
(GRH)</i>, which remains unproved even over the rationals, states that
any such <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>L</mi></math></formula>-function does not vanish in the right half-plane <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>ℜ</mi><mo>(</mo><mi>s</mi><mo>)</mo><mo>&gt;</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></math></formula>.
The validity of
the GRH has a dramatic impact on the performance of number theoretic
algorithms. For instance, under GRH, the class group admits a system of
generators of polynomial size; without GRH, only exponential
bounds are known. Consequently, an algorithm to compute <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mo form="prefix">Cl</mo><mi>K</mi></msub></math></formula>
via generators and relations (currently the only viable practical approach)
either has to assume that GRH is true or immediately becomes exponential.</p>
      <p>When <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>h</mi><mi>K</mi></msub><mo>=</mo><mn>1</mn></mrow></math></formula> the number field <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>K</mi></math></formula> may be norm-Euclidean, endowing
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>𝒪</mi><mi>K</mi></msub></math></formula> with a Euclidean division algorithm. This question leads to the
notions of the Euclidean minimum and spectrum of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>K</mi></math></formula>, and another task in
algorithmic number theory is to compute explicitly this minimum and the upper
part of this spectrum, yielding for instance generalised Euclidean gcd
algorithms.
</p>
    </subsection>
    <subsection id="uid6" level="1">
      <bodyTitle>Function fields, algebraic curves and cryptology</bodyTitle>
      <participants>
        <person key="lfant-2018-idp157552">
          <firstname>Karim</firstname>
          <lastname>Belabas</lastname>
        </person>
        <person key="lfant-2018-idp160416">
          <firstname>Guilhem</firstname>
          <lastname>Castagnos</lastname>
        </person>
        <person key="lfant-2018-idp167872">
          <firstname>Jean-Marc</firstname>
          <lastname>Couveignes</lastname>
        </person>
        <person key="lfant-2018-idp147296">
          <firstname>Andreas</firstname>
          <lastname>Enge</lastname>
        </person>
        <person key="lfant-2018-idp155088">
          <firstname>Damien</firstname>
          <lastname>Robert</lastname>
        </person>
        <person key="lfant-2018-idp180592">
          <firstname>Emmanouil</firstname>
          <lastname>Tzortzakis</lastname>
        </person>
        <person key="lfant-2018-idp173168">
          <firstname>Jean</firstname>
          <lastname>Kieffer</lastname>
        </person>
      </participants>
      <p>Algebraic curves over finite fields are used to build the currently
most competitive public key cryptosystems. Such a curve is given by
a bivariate equation <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>𝒞</mi><mo>(</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>)</mo><mo>=</mo><mn>0</mn></mrow></math></formula> with coefficients in a finite
field <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>𝔽</mi><mi>q</mi></msub></math></formula>. The main classes of curves that are interesting from a
cryptographic perspective are <i>elliptic curves</i> of equation
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>𝒞</mi><mo>=</mo><msup><mi>Y</mi><mn>2</mn></msup><mo>-</mo><mrow><mo>(</mo><msup><mi>X</mi><mn>3</mn></msup><mo>+</mo><mi>a</mi><mi>X</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow></mrow></math></formula> and <i>hyperelliptic curves</i> of
equation <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>𝒞</mi><mo>=</mo><msup><mi>Y</mi><mn>2</mn></msup><mo>-</mo><mrow><mo>(</mo><msup><mi>X</mi><mrow><mn>2</mn><mi>g</mi><mo>+</mo><mn>1</mn></mrow></msup><mo>+</mo><mo>⋯</mo><mo>)</mo></mrow></mrow></math></formula> with <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>g</mi><mo>⩾</mo><mn>2</mn></mrow></math></formula>.</p>
      <p>The cryptosystem is implemented in an associated finite
abelian group, the <i>Jacobian</i> <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mo form="prefix">Jac</mo><mi>𝒞</mi></msub></math></formula>. Using the language
of function fields exhibits a close analogy to the number fields
discussed in the previous section. Let <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>𝔽</mi><mi>q</mi></msub><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow></mrow></math></formula> (the analogue of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ℚ</mi></math></formula>)
be the <i>rational function field</i> with subring <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>𝔽</mi><mi>q</mi></msub><mrow><mo>[</mo><mi>X</mi><mo>]</mo></mrow></mrow></math></formula> (which
is principal just as <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ℤ</mi></math></formula>). The <i>function field</i> of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>𝒞</mi></math></formula> is
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>K</mi><mi>𝒞</mi></msub><mo>=</mo><msub><mi>𝔽</mi><mi>q</mi></msub><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mrow><mo>[</mo><mi>Y</mi><mo>]</mo></mrow><mo>/</mo><mrow><mo>(</mo><mi>𝒞</mi><mo>)</mo></mrow></mrow></math></formula>; it contains the <i>coordinate ring</i>
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>𝒪</mi><mi>𝒞</mi></msub><mo>=</mo><msub><mi>𝔽</mi><mi>q</mi></msub><mrow><mo>[</mo><mi>X</mi><mo>,</mo><mi>Y</mi><mo>]</mo></mrow><mo>/</mo><mrow><mo>(</mo><mi>𝒞</mi><mo>)</mo></mrow></mrow></math></formula>. Definitions and properties carry over from
the number field case <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>K</mi><mo>/</mo><mi>ℚ</mi></mrow></math></formula> to the function field extension <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>K</mi><mi>𝒞</mi></msub><mo>/</mo><msub><mi>𝔽</mi><mi>q</mi></msub><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow></mrow></math></formula>. The Jacobian <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mo form="prefix">Jac</mo><mi>𝒞</mi></msub></math></formula> is the divisor class group of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>K</mi><mi>𝒞</mi></msub></math></formula>, which is
an extension of (and for the curves used in cryptography usually equals) the
ideal class group of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>𝒪</mi><mi>𝒞</mi></msub></math></formula>.</p>
      <p>The size of the Jacobian group, the main security parameter of the
cryptosystem, is given by an <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>L</mi></math></formula>-function. The GRH for function fields,
which has been proved by Weil, yields the Hasse–Weil bound
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msup><mrow><mo>(</mo><msqrt><mi>q</mi></msqrt><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mrow><mn>2</mn><mi>g</mi></mrow></msup><mo>⩽</mo><mrow><mo>|</mo><msub><mo form="prefix">Jac</mo><mi>𝒞</mi></msub><mo>|</mo></mrow><mo>⩽</mo><msup><mrow><mo>(</mo><msqrt><mi>q</mi></msqrt><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mrow><mn>2</mn><mi>g</mi></mrow></msup><mo>,</mo></mrow></math></formula> or
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mrow><mo>|</mo></mrow><msub><mo form="prefix">Jac</mo><mi>𝒞</mi></msub><mrow><mo>|</mo><mo>≈</mo></mrow><msup><mi>q</mi><mi>g</mi></msup></mrow></math></formula>,
where the <i>genus</i> <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>g</mi></math></formula> is an invariant of the curve that
correlates with the degree of its equation. For instance, the genus of
an elliptic curve is 1, that of a hyperelliptic one is
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mfrac><mrow><msub><mo form="prefix">deg</mo><mi>X</mi></msub><mi>𝒞</mi><mo>-</mo><mn>1</mn></mrow><mn>2</mn></mfrac></math></formula>. An important algorithmic
question is to compute the exact cardinality of the Jacobian.</p>
      <p>The security of the cryptosystem requires more precisely that the
<i>discrete logarithm problem</i> (DLP) be difficult in the underlying
group; that is, given elements <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>D</mi><mn>1</mn></msub></math></formula> and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>D</mi><mn>2</mn></msub><mo>=</mo><mi>x</mi><msub><mi>D</mi><mn>1</mn></msub></mrow></math></formula> of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mo form="prefix">Jac</mo><mi>𝒞</mi></msub></math></formula>,
it must be difficult to determine <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>x</mi></math></formula>. Computing <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>x</mi></math></formula> corresponds in
fact to computing <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mo form="prefix">Jac</mo><mi>𝒞</mi></msub></math></formula> explicitly with an isomorphism to an
abstract product of finite cyclic groups; in this sense, the DLP amounts
to computing the class group in the function field setting.</p>
      <p>For any integer <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>n</mi></math></formula>, the <i>Weil pairing</i> <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>e</mi><mi>n</mi></msub></math></formula> on <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>𝒞</mi></math></formula> is a
function that takes as input two elements of order <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>n</mi></math></formula> of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mo form="prefix">Jac</mo><mi>𝒞</mi></msub></math></formula> and
maps them into the multiplicative group of a finite field extension
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>𝔽</mi><msup><mi>q</mi><mi>k</mi></msup></msub></math></formula> with <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>k</mi><mo>=</mo><mi>k</mi><mo>(</mo><mi>n</mi><mo>)</mo></mrow></math></formula> depending on <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>n</mi></math></formula>. It is bilinear in both
its arguments, which allows to transport the DLP from a curve into
a finite field, where it is potentially easier to solve. The
<i>Tate-Lichtenbaum pairing</i>, that is more difficult to define,
but more efficient to implement, has similar properties. From a
constructive point of view, the last few years have seen a wealth of
cryptosystems with attractive novel properties relying on pairings.</p>
      <p>For a random curve, the parameter <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>k</mi></math></formula> usually becomes so big that the
result of a pairing cannot even be output any more. One of the major
algorithmic problems related to pairings is thus the construction of
curves with a given, smallish <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>k</mi></math></formula>.
</p>
    </subsection>
    <subsection id="uid7" level="1">
      <bodyTitle>Complex multiplication</bodyTitle>
      <participants>
        <person key="lfant-2018-idp170736">
          <firstname>Jared Guissmo</firstname>
          <lastname>Asuncion</lastname>
        </person>
        <person key="lfant-2018-idp157552">
          <firstname>Karim</firstname>
          <lastname>Belabas</lastname>
        </person>
        <person key="lfant-2018-idp165376">
          <firstname>Henri</firstname>
          <lastname>Cohen</lastname>
        </person>
        <person key="lfant-2018-idp167872">
          <firstname>Jean-Marc</firstname>
          <lastname>Couveignes</lastname>
        </person>
        <person key="lfant-2018-idp147296">
          <firstname>Andreas</firstname>
          <lastname>Enge</lastname>
        </person>
        <person key="lfant-2018-idp150160">
          <firstname>Fredrik</firstname>
          <lastname>Johansson</lastname>
        </person>
        <person key="lfant-2018-idp178144">
          <firstname>Chloe</firstname>
          <lastname>Martindale</lastname>
        </person>
        <person key="lfant-2018-idp155088">
          <firstname>Damien</firstname>
          <lastname>Robert</lastname>
        </person>
      </participants>
      <p>Complex multiplication provides a link between number fields and
algebraic curves; for a concise introduction in the elliptic curve case,
see <ref xlink:href="#lfant-2018-bid2" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Sect. 1.1</ref>, for more background material,
<ref xlink:href="#lfant-2018-bid3" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. In fact, for most curves <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>𝒞</mi></math></formula> over a
finite field, the endomorphism ring of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mo form="prefix">Jac</mo><mi>𝒞</mi></msub></math></formula>, which determines
its <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>L</mi></math></formula>-function and thus its cardinality, is an order in a special
kind of number field <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>K</mi></math></formula>, called <i>CM field</i>. The CM field
of an elliptic curve is an imaginary-quadratic field <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>ℚ</mi><mo>(</mo><msqrt><mi>D</mi></msqrt><mo>)</mo></mrow></math></formula>
with <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>D</mi><mo>&lt;</mo><mn>0</mn></mrow></math></formula>, that of a hyperelliptic curve of genus <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>g</mi></math></formula> is an
imaginary-quadratic extension of a totally real number field of
degree <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>g</mi></math></formula>. Deuring's lifting theorem ensures that <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>𝒞</mi></math></formula> is the reduction
modulo some prime of a curve with the same endomorphism ring, but defined
over the <i>Hilbert class field</i> <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>H</mi><mi>K</mi></msub></math></formula> of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>K</mi></math></formula>.</p>
      <p>Algebraically, <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>H</mi><mi>K</mi></msub></math></formula> is defined as the maximal unramified abelian
extension of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>K</mi></math></formula>; the Galois group of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>H</mi><mi>K</mi></msub><mo>/</mo><mi>K</mi></mrow></math></formula> is then precisely the
class group <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mo form="prefix">Cl</mo><mi>K</mi></msub></math></formula>. A number field extension <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>H</mi><mo>/</mo><mi>K</mi></mrow></math></formula> is called
<i>Galois</i> if <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>H</mi><mo>≃</mo><mi>K</mi><mo>[</mo><mi>X</mi><mo>]</mo><mo>/</mo><mo>(</mo><mi>f</mi><mo>)</mo></mrow></math></formula> and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>H</mi></math></formula> contains all
complex roots of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>f</mi></math></formula>. For instance, <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>ℚ</mi><mo>(</mo><msqrt><mn>2</mn></msqrt><mo>)</mo></mrow></math></formula>
is Galois since it contains not only <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msqrt><mn>2</mn></msqrt></math></formula>, but also the second
root <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mo>-</mo><msqrt><mn>2</mn></msqrt></mrow></math></formula> of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msup><mi>X</mi><mn>2</mn></msup><mo>-</mo><mn>2</mn></mrow></math></formula>, whereas <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>ℚ</mi><mo>(</mo><mroot><mn>2</mn><mn>3</mn></mroot><mo>)</mo></mrow></math></formula> is not
Galois, since it does not contain the root <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msup><mi>e</mi><mrow><mn>2</mn><mi>π</mi><mi>i</mi><mo>/</mo><mn>3</mn></mrow></msup><mroot><mn>2</mn><mn>3</mn></mroot></mrow></math></formula>
of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msup><mi>X</mi><mn>3</mn></msup><mo>-</mo><mn>2</mn></mrow></math></formula>. The <i>Galois group</i> <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mo form="prefix">Gal</mo><mrow><mi>H</mi><mo>/</mo><mi>K</mi></mrow></msub></math></formula> is the group of
automorphisms of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>H</mi></math></formula> that fix <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>K</mi></math></formula>; it permutes the roots of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>f</mi></math></formula>. Finally,
an <i>abelian</i> extension is a Galois extension with abelian Galois
group.</p>
      <p>Analytically, in the elliptic case <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>H</mi><mi>K</mi></msub></math></formula> may be obtained by adjoining to
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>K</mi></math></formula> the <i>singular value</i> <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>j</mi><mo>(</mo><mi>τ</mi><mo>)</mo></mrow></math></formula> for a complex valued, so-called
<i>modular</i> function <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>j</mi></math></formula> in some <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>τ</mi><mo>∈</mo><msub><mi>𝒪</mi><mi>K</mi></msub></mrow></math></formula>; the correspondence
between <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mo form="prefix">Gal</mo><mrow><mi>H</mi><mo>/</mo><mi>K</mi></mrow></msub></math></formula> and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mo form="prefix">Cl</mo><mi>K</mi></msub></math></formula> allows to obtain the different roots
of the minimal polynomial <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>f</mi></math></formula> of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>j</mi><mo>(</mo><mi>τ</mi><mo>)</mo></mrow></math></formula> and finally <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>f</mi></math></formula> itself.
A similar, more involved construction can be used for hyperelliptic curves.
This direct application of complex multiplication yields algebraic
curves whose <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>L</mi></math></formula>-functions are known beforehand; in particular, it is
the only possible way of obtaining ordinary curves for pairing-based
cryptosystems.</p>
      <p>The same theory can be used to develop algorithms that, given an
arbitrary curve over a finite field, compute its <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>L</mi></math></formula>-function.</p>
      <p>A generalisation is provided by <i>ray class fields</i>; these are
still abelian, but allow for some well-controlled ramification. The tools
for explicitly constructing such class fields are similar to those used
for Hilbert class fields.
</p>
    </subsection>
  </fondements>
  <highlights id="uid8">
    <bodyTitle>Highlights of the Year</bodyTitle>
    <subsection id="uid9" level="1">
      <bodyTitle>Highlights of the Year</bodyTitle>
      <p>Chloe Martindale defended her PhD thesis on <i>Isogeny Graphs, Modular Polynomials, and Applications</i>.</p>
      <p>Antonin Riffaut defended his PhD thesis on <i>Effective computation of
special points</i>.</p>
      <p>A new release of <span class="smallcap" align="left">Pari/Gp</span>, 2.11.0, has been published.
This is a major stable release ending a development cycle which started in
November 2016; it includes among others an extensive new package for modular
forms.</p>
      <p>2018 was also a year with more workshops on <span class="smallcap" align="left">Pari/Gp</span> than ever:
Besides two general workshops uniting developers and users, organised
together with the universities of Besançon and Rome in the respective
cities, the team participated with lectures on <span class="smallcap" align="left">Pari/Gp</span> at the
École jeunes chercheurs en théorie des nombres à Besançon
(<ref xlink:href="https://indico.math.cnrs.fr/event/2735/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>indico.<allowbreak/>math.<allowbreak/>cnrs.<allowbreak/>fr/<allowbreak/>event/<allowbreak/>2735/</ref>) and
at the summer school ZETAS 2018 at Le Bourget du Lac
(<ref xlink:href="https://etzetas2018.sciencesconf.org/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>etzetas2018.<allowbreak/>sciencesconf.<allowbreak/>org/</ref>).</p>
    </subsection>
  </highlights>
  <logiciels id="uid10">
    <bodyTitle>New Software and Platforms</bodyTitle>
    <subsection id="uid11" level="1">
      <bodyTitle>APIP</bodyTitle>
      <p>
        <i>Another Pairing Implementation in PARI</i>
      </p>
      <p noindent="true"><span class="smallcap" align="left">Keywords:</span> Cryptography - Computational number theory</p>
      <p noindent="true"><span class="smallcap" align="left">Scientific Description:</span> Apip , Another Pairing Implementation in PARI, is a library for computing standard and optimised variants of most cryptographic pairings.</p>
      <p>The following pairings are available: Weil, Tate, ate and twisted ate, optimised versions (à la Vercauteren–Hess) of ate and twisted ate for selected curve families.</p>
      <p>The following methods to compute the Miller part are implemented: standard Miller double-and-add method, standard Miller using a non-adjacent form, Boxall et al. version, Boxall et al. version using a non-adjacent form.</p>
      <p>The final exponentiation part can be computed using one of the following variants: naive exponentiation, interleaved method, Avanzi–Mihailescu's method, Kato et al.'s method, Scott et al.'s method.</p>
      <p>Part of the library has been included into Pari/Gp proper.</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> APIP is a library for computing standard and optimised variants of most cryptographic pairings.</p>
      <simplelist>
        <li id="uid12">
          <p noindent="true">Participant: Jérôme Milan</p>
        </li>
        <li id="uid13">
          <p noindent="true">Contact: Andreas Enge</p>
        </li>
        <li id="uid14">
          <p noindent="true">URL: <ref xlink:href="http://www.lix.polytechnique.fr/~milanj/apip/apip.xhtml" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www.<allowbreak/>lix.<allowbreak/>polytechnique.<allowbreak/>fr/<allowbreak/>~milanj/<allowbreak/>apip/<allowbreak/>apip.<allowbreak/>xhtml</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid15" level="1">
      <bodyTitle>AVIsogenies</bodyTitle>
      <p>
        <i>Abelian Varieties and Isogenies</i>
      </p>
      <p noindent="true"><span class="smallcap" align="left">Keywords:</span> Computational number theory - Cryptography</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> AVIsogenies is a Magma package for working with abelian varieties, with a particular emphasis on explicit isogeny computation.</p>
      <p>Its prominent feature is the computation of (l,l)-isogenies between Jacobian varieties of genus-two hyperelliptic curves over finite fields of characteristic coprime to l, practical runs have used values of l in the hundreds.</p>
      <p>It can also be used to compute endomorphism rings of abelian surfaces, and find complete addition laws on them.</p>
      <simplelist>
        <li id="uid16">
          <p noindent="true">Participants: Damien Robert, Gaëtan Bisson and Romain Cosset</p>
        </li>
        <li id="uid17">
          <p noindent="true">Contact: Damien Robert</p>
        </li>
        <li id="uid18">
          <p noindent="true">URL: <ref xlink:href="http://avisogenies.gforge.inria.fr/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>avisogenies.<allowbreak/>gforge.<allowbreak/>inria.<allowbreak/>fr/</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid19" level="1">
      <bodyTitle>CM</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Arithmetic</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> The Cm software implements the construction of ring class fields of imaginary quadratic number fields and of elliptic curves with complex multiplication via floating point approximations. It consists of libraries that can be called from within a C program and of executable command line applications.</p>
      <p><span class="smallcap" align="left">Release Functional Description:</span> Features
- Precisions beyond 300000 bits are now supported by an addition chain of variable length for the -function.
Dependencies
- The minimal version number of Mpfr has been increased to 3.0.0, that of Mpc to 1.0.0 and that of Pari to 2.7.0.</p>
      <simplelist>
        <li id="uid20">
          <p noindent="true">Participant: Andreas Enge</p>
        </li>
        <li id="uid21">
          <p noindent="true">Contact: Andreas Enge</p>
        </li>
        <li id="uid22">
          <p noindent="true">URL: <ref xlink:href="http://www.multiprecision.org/cm/home.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www.<allowbreak/>multiprecision.<allowbreak/>org/<allowbreak/>cm/<allowbreak/>home.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid23" level="1">
      <bodyTitle>CMH</bodyTitle>
      <p>
        <i>Computation of Igusa Class Polynomials</i>
      </p>
      <p noindent="true"><span class="smallcap" align="left">Keywords:</span> Mathematics - Cryptography - Number theory</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> Cmh computes Igusa class polynomials, parameterising two-dimensional abelian varieties (or, equivalently, Jacobians of hyperelliptic curves of genus 2) with given complex multiplication.</p>
      <simplelist>
        <li id="uid24">
          <p noindent="true">Participants: Andreas Enge, Emmanuel Thomé and Regis Dupont</p>
        </li>
        <li id="uid25">
          <p noindent="true">Contact: Emmanuel Thomé</p>
        </li>
        <li id="uid26">
          <p noindent="true">URL: <ref xlink:href="http://cmh.gforge.inria.fr" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>cmh.<allowbreak/>gforge.<allowbreak/>inria.<allowbreak/>fr</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid27" level="1">
      <bodyTitle>CUBIC</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Number theory</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> Cubic is a stand-alone program that prints out generating equations for cubic fields of either signature and bounded discriminant. It depends on the Pari library. The algorithm has quasi-linear time complexity in the size of the output.</p>
      <simplelist>
        <li id="uid28">
          <p noindent="true">Participant: Karim Belabas</p>
        </li>
        <li id="uid29">
          <p noindent="true">Contact: Karim Belabas</p>
        </li>
        <li id="uid30">
          <p noindent="true">URL: <ref xlink:href="http://www.math.u-bordeaux.fr/~belabas/research/software/cubic-1.2.tgz" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www.<allowbreak/>math.<allowbreak/>u-bordeaux.<allowbreak/>fr/<allowbreak/>~belabas/<allowbreak/>research/<allowbreak/>software/<allowbreak/>cubic-1.<allowbreak/>2.<allowbreak/>tgz</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid31" level="1">
      <bodyTitle>Euclid</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Number theory</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> Euclid is a program to compute the Euclidean minimum of a number field. It is the practical implementation of the algorithm described in [38] . Some corresponding tables built with the algorithm are also available. Euclid is a stand-alone program depending on the PARI library.</p>
      <simplelist>
        <li id="uid32">
          <p noindent="true">Participants: Jean-Paul Cerri and Pierre Lezowski</p>
        </li>
        <li id="uid33">
          <p noindent="true">Contact: Jean-Paul Cerri</p>
        </li>
        <li id="uid34">
          <p noindent="true">URL: <ref xlink:href="http://www.math.u-bordeaux1.fr/~plezowsk/euclid/index.php" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www.<allowbreak/>math.<allowbreak/>u-bordeaux1.<allowbreak/>fr/<allowbreak/>~plezowsk/<allowbreak/>euclid/<allowbreak/>index.<allowbreak/>php</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid35" level="1">
      <bodyTitle>KleinianGroups</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Computational geometry - Computational number theory</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> KleinianGroups is a Magma package that computes fundamental domains of arithmetic Kleinian groups.</p>
      <simplelist>
        <li id="uid36">
          <p noindent="true">Participant: Aurel Page</p>
        </li>
        <li id="uid37">
          <p noindent="true">Contact: Aurel Page</p>
        </li>
        <li id="uid38">
          <p noindent="true">URL: <ref xlink:href="http://www.normalesup.org/~page/Recherche/Logiciels/logiciels-en.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www.<allowbreak/>normalesup.<allowbreak/>org/<allowbreak/>~page/<allowbreak/>Recherche/<allowbreak/>Logiciels/<allowbreak/>logiciels-en.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid39" level="1">
      <bodyTitle>GNU MPC</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Arithmetic</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> Mpc is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result. It is built upon and follows the same principles as Mpfr. The library is written by Andreas Enge, Philippe Théveny and Paul Zimmermann.</p>
      <p><span class="smallcap" align="left">Release Functional Description:</span> Fixed <tt>mp\_pow</tt>, see
<ref xlink:href="http://lists.gforge.inria.fr/pipermail/mpc-discuss/2014-October/001315.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>lists.<allowbreak/>gforge.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>pipermail/<allowbreak/>mpc-discuss/<allowbreak/>2014-October/<allowbreak/>001315.<allowbreak/>html</ref>
- <tt>\#18257</tt>: Switched to libtool 2.4.5.</p>
      <simplelist>
        <li id="uid40">
          <p noindent="true">Participants: Andreas Enge, Mickaël Gastineau, Paul Zimmermann and Philippe Théveny</p>
        </li>
        <li id="uid41">
          <p noindent="true">Contact: Andreas Enge</p>
        </li>
        <li id="uid42">
          <p noindent="true">URL: <ref xlink:href="http://www.multiprecision.org/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www.<allowbreak/>multiprecision.<allowbreak/>org/</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid43" level="1">
      <bodyTitle>MPFRCX</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Arithmetic</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> Mpfrcx is a library for the arithmetic of univariate polynomials over arbitrary precision real (Mpfr ) or complex (Mpc ) numbers, without control on the rounding. For the time being, only the few functions needed to implement the floating point approach to complex multiplication are implemented. On the other hand, these comprise asymptotically fast multiplication routines such as Toom-Cook and the FFT.</p>
      <p><span class="smallcap" align="left">Release Functional Description:</span> - new function <tt>produc\_an\_hecke</tt>
- improved memory consumption for unbalanced FFT multiplications</p>
      <simplelist>
        <li id="uid44">
          <p noindent="true">Participant: Andreas Enge</p>
        </li>
        <li id="uid45">
          <p noindent="true">Contact: Andreas Enge</p>
        </li>
        <li id="uid46">
          <p noindent="true">URL: <ref xlink:href="http://www.multiprecision.org/mpfrcx/home.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www.<allowbreak/>multiprecision.<allowbreak/>org/<allowbreak/>mpfrcx/<allowbreak/>home.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid47" level="1">
      <bodyTitle>PARI/GP</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Computational number theory</p>
      <p noindent="true"><span class="smallcap" align="left">Functional Description:</span> Pari/Gp is a widely used computer algebra system designed for fast computations in number theory (factorisation, algebraic number theory, elliptic curves, modular forms ...), but it also contains a large number of other useful functions to compute with mathematical entities such as matrices, polynomials, power series, algebraic numbers, etc., and many transcendental functions.</p>
      <simplelist>
        <li id="uid48">
          <p noindent="true">Participants: Andreas Enge, Hamish Ivey-Law, Henri Cohen and Karim Belabas</p>
        </li>
        <li id="uid49">
          <p noindent="true">Partner: CNRS</p>
        </li>
        <li id="uid50">
          <p noindent="true">Contact: Karim Belabas</p>
        </li>
        <li id="uid51">
          <p noindent="true">URL: <ref xlink:href="http://pari.math.u-bordeaux.fr/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>pari.<allowbreak/>math.<allowbreak/>u-bordeaux.<allowbreak/>fr/</ref></p>
        </li>
      </simplelist>
    </subsection>
  </logiciels>
  <resultats id="uid52">
    <bodyTitle>New Results</bodyTitle>
    <subsection id="uid53" level="1">
      <bodyTitle>Cryptographic Protocols</bodyTitle>
      <participants>
        <person key="lfant-2018-idp160416">
          <firstname>Guilhem</firstname>
          <lastname>Castagnos</lastname>
        </person>
        <person key="aric-2018-idp186944">
          <firstname>Ida</firstname>
          <lastname>Tucker</lastname>
        </person>
      </participants>
      <p>In <ref xlink:href="#lfant-2018-bid4" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, G. Castagnos, F. Laguillaumie and I. Tucker revisit a recent cryptographic primitive called <i>Functional encryption for inner products</i> (FE4IP).</p>
      <p>Functional encryption (FE) is an advanced cryptographic primitive which allows, for a single encrypted message, to finely control how much information on the encrypted data each receiver can recover. To this end many functional secret keys are derived from a master secret key. Each functional secret key allows, for a ciphertext encrypted under the associated public key, to recover a specific function of the underlying plaintext.</p>
      <p>Since constructions for general FE that appear in the past five years are far from practical, the problem arose of building efficient FE schemes for restricted classes of functions; and in particular for linear functions, (i.e. the inner product functionality). Such constructions yield many practical applications, while developing our understanding of FE.</p>
      <p>Though such schemes had already been conceived in the past three years (Abdalla <i>et al.</i> 2015, Agrawal <i>et al.</i> 2016), they all suffered of practical drawbacks. Namely the computation of inner products modulo a prime are restricted, in that they require that the resulting inner product be small for decryption to be efficient. The only existing scheme that overcame this constraint suffered of poor efficiency due in part to very large ciphertexts.
This work overcomes these limitations and we build the first FE schemes for inner products modulo a prime that are both efficient and recover the result whatever its size.</p>
      <p>To this end, Castagnos <i>et al.</i> introduce two new cryptographic assumptions. These are variants of the assumptions used for the Castagnos-Laguillaumie encryption of 2015. This supposes the existence of a cyclic group <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>G</mi></math></formula> where the decision Diffie-Hellman assumption holds together with a subgroup <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>F</mi></math></formula> of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>G</mi></math></formula> where the discrete logarithm problem is easy. This setting allows to encode information in the exponent of the subgroup <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>F</mi></math></formula>, which can be efficiently recovered whatever its size.</p>
      <p>From these assumptions Castagnos <i>et al.</i> construct generic, linearly homomorphic encryption schemes over a field of prime order which are semantically secure under chosen plaintext attacks.
They then use the homomorphic properties of the above schemes to construct generic inner product FE schemes over the integers and over fields of prime order. They thereby provide constructions for inner product FE modulo a prime <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>p</mi></math></formula> that do not restrict the size of the inputs or of the resulting inner product, which are the most efficient such schemes to date.</p>
      <p>This paper was presented at the ASIACRYPT Conference 2018, and is part of the <span class="smallcap" align="left">Alambic</span> project.
</p>
    </subsection>
    <subsection id="uid54" level="1">
      <bodyTitle>Computation of Euclidean minima in
totally definite quaternion fields</bodyTitle>
      <participants>
        <person key="lfant-2018-idp162896">
          <firstname>Jean-Paul</firstname>
          <lastname>Cerri</lastname>
        </person>
      </participants>
      <p>In collaboration with Pierre Lezowski,
Jean-Paul Cerri has studied norm-Euclidean properties
of totally definite quaternion fields over
number fields. Building on their
previous work about number fields,
they have proved that the Euclidean minimum and
the inhomogeneous minimum of orders in such quaternion fields
are always equal. Besides, they are
rational under the hypothesis that the base number field
is not quadratic. This single remaning open case
corresponds to the similar open case remaining
for real number fields.</p>
      <p>They also have extended Cerri's algorithm for the computation of the upper
part
of the norm-Euclidean spectrum of a number field to this noncommutative
context.
This algorithm has allowed to compute the exact value of the norm-Euclidean
minimum of orders in totally definite quaternion
fields over a quadratic number field. This has provided
the first known values of this minimum when the base
number field has degree strictly greater than 1.</p>
      <p>Consequently, both theoretical and practical
milestones set in the previous quadrennial report
were reached. These results are
presented in <ref xlink:href="#lfant-2018-bid5" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, due to appear in
<i>International Journal of Number Theory</i>.
</p>
    </subsection>
    <subsection id="uid55" level="1">
      <bodyTitle>Can you hear the homology of
3-dimensional drums?</bodyTitle>
      <participants>
        <person key="lfant-2018-idp152624">
          <firstname>Aurel</firstname>
          <lastname>Page</lastname>
        </person>
      </participants>
      <p>In <ref xlink:href="#lfant-2018-bid6" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, A. Bartel and A. Page describe all possible
actions of groups of automorphisms on the homology of 3-manifolds, and prove
that for every prime <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>p</mi></math></formula>, there are 3-dimensional drums that sound the same
but have different <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>p</mi></math></formula>-torsion in their homology. This completes previous
work  <ref xlink:href="#lfant-2018-bid7" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> by proving that the behaviour observed by computer
experimentation was indeed a general phenomenon.</p>
      <p>More precisely: if <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>M</mi></math></formula> is a manifold with an action of a group <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>G</mi></math></formula>, then the
homology group <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>H</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>ℚ</mi><mo>)</mo></mrow></mrow></math></formula> is naturally a <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>ℚ</mi><mo>[</mo><mi>G</mi><mo>]</mo></mrow></math></formula>-module, where <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>ℚ</mi><mo>[</mo><mi>G</mi><mo>]</mo></mrow></math></formula>
denotes the rational group ring. Bartel and Page prove that for every finite
group <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>G</mi></math></formula>, and for every <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>ℚ</mi><mo>[</mo><mi>G</mi><mo>]</mo></mrow></math></formula>-module <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>V</mi></math></formula>, there exists a closed hyperbolic
3-manifold <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>M</mi></math></formula> with a free <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>G</mi></math></formula>-action such that the <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>ℚ</mi><mo>[</mo><mi>G</mi><mo>]</mo></mrow></math></formula>-module <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>H</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>ℚ</mi><mo>)</mo></mrow></mrow></math></formula>
is isomorphic to <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>V</mi></math></formula>. They give an application to spectral geometry: for every
finite set <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>P</mi></math></formula> of prime numbers, there exist hyperbolic 3-manifolds <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>N</mi></math></formula>
and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msup><mi>N</mi><mo>'</mo></msup></math></formula> that are strongly isospectral such that for all <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>p</mi><mo>∈</mo><mi>P</mi></mrow></math></formula>, the
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>p</mi></math></formula>-power torsion subgroups of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>H</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>N</mi><mo>,</mo><mi>ℤ</mi><mo>)</mo></mrow></mrow></math></formula> and of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>H</mi><mn>1</mn></msub><mrow><mo>(</mo><msup><mi>N</mi><mo>'</mo></msup><mo>,</mo><mi>ℤ</mi><mo>)</mo></mrow></mrow></math></formula> have different
orders. They also show that, in a certain precise sense, the rational
homology of oriented Riemannian 3-manifolds with a <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>G</mi></math></formula>-action "knows" nothing
about the fixed point structure under <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>G</mi></math></formula>, in contrast to the 2-dimensional
case. The main geometric techniques are Dehn surgery and, for the spectral
application, the Cheeger-Müller formula, but they also make use of tools from
different branches of algebra, most notably of regulator constants, a
representation theoretic tool that was originally developed in the context of
elliptic curves.
</p>
    </subsection>
    <subsection id="uid56" level="1">
      <bodyTitle>Error-correcting codes based on
non-commutative algebras</bodyTitle>
      <participants>
        <person key="lfant-2018-idp152624">
          <firstname>Aurel</firstname>
          <lastname>Page</lastname>
        </person>
      </participants>
      <p>In <ref xlink:href="#lfant-2018-bid8" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, C. Maire and A. Page revisit a construction due
to Lenstra and Guruswami by generalising them to unit groups of division
algebras.</p>
      <p>Lenstra and Guruswami described number field analogues of the algebraic
geometry codes of Goppa. Recently, Maire and Oggier generalised
these constructions to other arithmetic groups: unit groups in number fields
and orders in division algebras; they suggested to use unit groups in
quaternion algebras but could not completely analyse the resulting codes.
Maire and Page prove that the noncommutative unit group construction yields
asymptotically good families of codes for division algebras of any degree, and
estimate the smallest possible size of the alphabet in terms of the degree of
the algebra.
</p>
    </subsection>
    <subsection id="uid57" level="1">
      <bodyTitle>Towards practical key exchange
from ordinary isogeny graphs</bodyTitle>
      <participants>
        <person key="lfant-2018-idp173168">
          <firstname>Jean</firstname>
          <lastname>Kieffer</lastname>
        </person>
      </participants>
      <p>In <ref xlink:href="#lfant-2018-bid9" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, L. De Feo, J. Kieffer and B. Smith
revisit the ordinary isogeny-graph based cryptosystems of Couveignes
and Rostovtsev–Stolbunov, long dismissed as impractical.</p>
      <p>De Feo, Kieffer and Smith give algorithmic improvements that
accelerate key exchange in this framework, and explore the problem
of generating suitable system parameters for contemporary pre-and
post-quantum security that take advantage of these new
algorithms. They prove the session-key security of this key
exchange in the Canetti-Krawczyk model, and the IND-CPA security of
the related public-key encryption scheme, under reasonable
assumptions on the hardness of computing isogeny walks. This system
admits efficient key-validation techniques that yield CCA-secure
encryption, thus providing an important step towards efficient
post-quantum non-interactive key exchange (NIKE).
</p>
    </subsection>
    <subsection id="uid58" level="1">
      <bodyTitle>Optimal addition sequences for theta functions</bodyTitle>
      <participants>
        <person key="lfant-2018-idp147296">
          <firstname>Andreas</firstname>
          <lastname>Enge</lastname>
        </person>
        <person key="lfant-2018-idp150160">
          <firstname>Fredrik</firstname>
          <lastname>Johansson</lastname>
        </person>
      </participants>
      <p>In <ref xlink:href="#lfant-2018-bid10" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, A. Enge, F. Johansson and their coauthor
W. Hart consider the problem of numerically evaluating one-dimensional
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>θ</mi></math></formula>-functions and the elliptic <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>η</mi></math></formula>-function. They construct
short addition sequences reaching an optimal number of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>N</mi><mo>+</mo><mi>o</mi><mo>(</mo><mi>N</mi><mo>)</mo></mrow></math></formula>
multiplications for evaluating the function as a sparse series with
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>N</mi></math></formula> terms. The proof relies on the representability of specific quadratic
progressions of integers as sums of smaller numbers of the same kind.
For example, they show that every generalised pentagonal number <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>c</mi><mo>&gt;</mo><mn>5</mn></mrow></math></formula>
can be written as <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>c</mi><mo>=</mo><mn>2</mn><mi>a</mi><mo>+</mo><mi>b</mi></mrow></math></formula>, where <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>a</mi></math></formula>, <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>b</mi></math></formula> are smaller generalised
pentagonal numbers. They then give a baby-step giant-step algorithm that
breaks through the theoretical barrier achievable with addition sequences,
and which uses only <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>O</mi><mo>(</mo><mi>N</mi><mo>/</mo><msup><mrow><mo>(</mo><mi>l</mi><mi>o</mi><mi>g</mi><mi>N</mi><mo>)</mo></mrow><mi>r</mi></msup><mo>)</mo></mrow></math></formula> multiplications for any <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>r</mi><mo>&gt;</mo><mn>0</mn></mrow></math></formula>.
These theoretical improvements also lead to an interesting speed-up
in practice, and they have been integrated into the CM and the ARB software.
</p>
    </subsection>
    <subsection id="uid59" level="1">
      <bodyTitle>Reed–Solomon-Gabidulin Codes</bodyTitle>
      <participants>
        <person key="lfant-2018-idp144384">
          <firstname>Xavier</firstname>
          <lastname>Caruso</lastname>
        </person>
      </participants>
      <p>In <ref xlink:href="#lfant-2018-bid11" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, X. Caruso and A. Durand define
a new family of linear codes which is a common generalization
of Reed–Solomon codes on the one hand and Gabidulin codes on
the other hand. Their construction works over an arbitrary field
(not necessarily finite) equipped with an automorphism of finite
order and a twisted derivation whose subfield of constants is
sufficiently large. This setting allows for example the base
field to be <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>𝔽</mi><mi>q</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></math></formula> equipped with its natural derivation
and then provides a new large family of interesting codes.
Caruso and Durand then compute the minimal distance of their
codes and design an efficient algorithm for decoding up to the
half of the minimal distance.
</p>
    </subsection>
    <subsection id="uid60" level="1">
      <bodyTitle>Computing Stieltjes constants using complex integration</bodyTitle>
      <participants>
        <person key="lfant-2018-idp150160">
          <firstname>Fredrik</firstname>
          <lastname>Johansson</lastname>
        </person>
      </participants>
      <p>In <ref xlink:href="#lfant-2018-bid12" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, F. Johansson and I. Blagouchine
devise an efficient algorithm to compute the generalized
Stieltjes constants <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>γ</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>a</mi><mo>)</mo></mrow></mrow></math></formula>
to arbitrary precision with rigorous error bounds, for the first
time achieving this with low complexity with respect to the order <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>n</mi></math></formula>.
The algorithm consists of locating an approximate steepest descent contour
and then evaluating the integral numerically in ball arithmetic using the
Petras algorithm with a Taylor expansion for bounds near the saddle point.
An implementation is provided in the Arb library.
</p>
    </subsection>
    <subsection id="uid61" level="1">
      <bodyTitle>Numerical Evaluation of Elliptic Functions, Elliptic Integrals and Modular Forms</bodyTitle>
      <participants>
        <person key="lfant-2018-idp150160">
          <firstname>Fredrik</firstname>
          <lastname>Johansson</lastname>
        </person>
      </participants>
      <p>In <ref xlink:href="#lfant-2018-bid13" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, F. Johansson describes algorithms to
compute elliptic functions and their relatives (Jacobi theta functions,
modular forms, elliptic integrals, and the arithmetic-geometric mean)
numerically to arbitrary precision with rigorous error bounds for arbitrary
complex variables. Implementations in ball arithmetic are available in the
Arb library. This overview article discusses the standard algorithms from a
concrete implementation point of view, and also presents some improvements.
</p>
    </subsection>
    <subsection id="uid62" level="1">
      <bodyTitle>Numerical integration in arbitrary-precision ball arithmetic</bodyTitle>
      <participants>
        <person key="lfant-2018-idp150160">
          <firstname>Fredrik</firstname>
          <lastname>Johansson</lastname>
        </person>
      </participants>
      <p>In <ref xlink:href="#lfant-2018-bid14" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, F. Johansson describes an implementation
of arbitrary-precision numerical integration with rigorous error bounds in
the Arb library. Rapid convergence is ensured for piecewise complex analytic
integrals by use of the Petras algorithm, which combines adaptive bisection
with adaptive Gaussian quadrature where error bounds are determined via
complex magnitudes without evaluating derivatives. The code is general,
easy to use, and efficient, often outperforming existing non-rigorous software.
</p>
    </subsection>
    <subsection id="uid63" level="1">
      <bodyTitle>Fast and rigorous arbitrary-precision computation of Gauss-Legendre quadrature nodes and weights</bodyTitle>
      <participants>
        <person key="lfant-2018-idp150160">
          <firstname>Fredrik</firstname>
          <lastname>Johansson</lastname>
        </person>
      </participants>
      <p>In <ref xlink:href="#lfant-2018-bid14" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, F. Johansson and M. Mezzarobba
describe a strategy for rigorous arbitrary-precision evaluation of Legendre
polynomials on the unit interval and its application in the generation of
Gauss-Legendre quadrature rules. The focus is on making the evaluation
practical for a wide range of realistic parameters, corresponding to the
requirements of numerical integration to an accuracy of about 100 to
100 000 bits. The algorithm combines the summation by rectangular
splitting of several types of expansions in terms of hypergeometric series
with a fixed-point implementation of Bonnet's three-term recurrence relation.
Rigorous enclosures of the Gauss-Legendre nodes and weights are then
computed using the interval Newton method. The work provides rigorous
error bounds for all steps of the algorithm. The approach is validated by
an implementation in the Arb library, which achieves order-of-magnitude
speedups over previous code for computing Gauss-Legendre rules with
simultaneous high degree and precision.
</p>
    </subsection>
    <subsection id="uid64" level="1">
      <bodyTitle> On a two-valued sequence and related continued fractions in power series fields </bodyTitle>
      <participants>
        <person key="lfant-2018-idp175680">
          <firstname>Bill</firstname>
          <lastname>Allombert</lastname>
        </person>
      </participants>
      <p>In <ref xlink:href="#lfant-2018-bid15" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>,
Bill Allombert with
Nicolas Brisebarre and Alain Lasjaunias
describe a noteworthy transcendental continued fraction in the field of power series over <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ℚ</mi></math></formula>, having irrationality measure equal to 3.
This article has been published in The Ramanujan Journal.
</p>
    </subsection>
    <subsection id="uid65" level="1">
      <bodyTitle>Moduli space</bodyTitle>
      <participants>
        <person key="PASUSERID">
          <firstname>Nicolas</firstname>
          <lastname>Mascot</lastname>
        </person>
      </participants>
      <p>The article <ref xlink:href="#lfant-2018-bid16" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> by Nicolas Mascot, on the Certification of modular
Galois representations has been published in Mathematics of Computation.
</p>
    </subsection>
    <subsection id="uid66" level="1">
      <bodyTitle>Modular forms</bodyTitle>
      <participants>
        <person key="lfant-2018-idp157552">
          <firstname>Karim</firstname>
          <lastname>Belabas</lastname>
        </person>
        <person key="lfant-2018-idp165376">
          <firstname>Henri</firstname>
          <lastname>Cohen</lastname>
        </person>
        <person key="lfant-2018-idp175680">
          <firstname>Bill</firstname>
          <lastname>Allombert</lastname>
        </person>
      </participants>
      <p>In <ref xlink:href="#lfant-2018-bid17" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, K. Belabas and H. Cohen give theoretical
and practical information on the Pari/GP modular forms package, using the
formalism of trace formulas.
This huge package (about 70 exported public functions) handles standard
operations on classical modular forms in <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>M</mi><mi>k</mi></msub><mrow><mo>(</mo><msub><mi>Γ</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow><mo>,</mo><mi>χ</mi><mo>)</mo></mrow></mrow></math></formula>,
also in weight 1 and non-integral weight (which are not cohomological,
hence not directly handled by trace formulas). It is the first publicly
available package which can compute Fourier expansions at any cusps,
evaluate modular forms near the real axis, evaluate L-functions of
non-eigenforms, and compute general Petersson scalar products.</p>
      <p>In <ref xlink:href="#lfant-2018-bid18" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, H. Cohen explained how to compute Fourier
expansions at all cusps of any modular form of integral or half-integral
weight.</p>
      <p>A complementary package using modular symbols is used in
<ref xlink:href="#lfant-2018-bid19" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> by
Karim Belabas, Dominique Bernardi and Bernadette Perrin-Riou to
compute Manin's constant and the modular degree of elliptic curves
defined over <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ℚ</mi></math></formula>.
</p>
    </subsection>
    <subsection id="uid67" level="1">
      <bodyTitle>L-functions</bodyTitle>
      <participants>
        <person key="lfant-2018-idp165376">
          <firstname>Henri</firstname>
          <lastname>Cohen</lastname>
        </person>
      </participants>
      <p>In <ref xlink:href="#lfant-2018-bid20" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, H. Cohen gives an overview of
Computational Number Theory in Relation with L-Functions,
both in the local case (counting points on varieties over finite fields, involving in particular a detailed study of Gauss and Jacobi sums), and in the global case (for instance Dirichlet L-functions, involving in particular the study of inverse Mellin transforms). He also gives a number of little-known but very useful numerical methods, usually but not always related to the computation of L-functions.
</p>
    </subsection>
    <subsection id="uid68" level="1">
      <bodyTitle>Number fields</bodyTitle>
      <participants>
        <person key="lfant-2018-idp165376">
          <firstname>Henri</firstname>
          <lastname>Cohen</lastname>
        </person>
      </participants>
      <p>In <ref xlink:href="https://hal.inria.fr/hal-01379473/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01379473/</ref>,
H. Cohen and F. Thorne give explicit formulas for
the Dirichlet series generating function of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>D</mi><mi>ℓ</mi></msub></math></formula>-extensions of odd prime
degree <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ℓ</mi></math></formula> with given quadratic resolvent.
</p>
    </subsection>
  </resultats>
  <partenariat id="uid69">
    <bodyTitle>Partnerships and Cooperations</bodyTitle>
    <subsection id="uid70" level="1">
      <bodyTitle>National Initiatives</bodyTitle>
      <subsection id="uid71" level="2">
        <bodyTitle><span class="smallcap" align="left">ANR</span> <span class="smallcap" align="left">Alambic</span> – AppLicAtions of MalleaBIlity in Cryptography</bodyTitle>
        <participants>
          <person key="lfant-2018-idp160416">
            <firstname>Guilhem</firstname>
            <lastname>Castagnos</lastname>
          </person>
        </participants>
        <p>
          <ref xlink:href="https://crypto.di.ens.fr/projects:alambic:main" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>crypto.<allowbreak/>di.<allowbreak/>ens.<allowbreak/>fr/<allowbreak/>projects:alambic:main</ref>
        </p>
        <p>The <span class="smallcap" align="left">Alambic</span> project is a research project formed by members of the
Inria Project-Team CASCADE of ENS Paris, members of the AriC Inria
project-team of ENS Lyon, and members of the CRYPTIS of the university
of Limoges. G. Castagnos is an external member of the team of Lyon for
this project.</p>
        <p>Non-malleability is a security notion for public key cryptographic
encryption schemes that ensures that it is infeasible for an adversary
to modify ciphertexts into other ciphertexts of messages which are
related to the decryption of the first ones. On the other hand, it
has been realized that, in specific settings, malleability in
cryptographic protocols can actually be a very useful feature. For
example, the notion of homomorphic encryption allows specific types of
computations to be carried out on ciphertexts and generate an
encrypted result which, when decrypted, matches the result of
operations performed on the plaintexts. The homomorphic property can
be used to create secure voting systems, collision-resistant hash
functions, private information retrieval schemes, and for fully
homomorphic encryption enables widespread use of cloud computing by
ensuring the confidentiality of processed data.</p>
        <p>The aim of the <span class="smallcap" align="left">Alambic</span> project to investigate further theoretical
and practical applications of malleability in cryptography. More
precisely, this project focuses on three different aspects: secure
computation outsourcing and server-aided cryptography, homomorphic
encryption and applications and &lt;&lt; paradoxical &gt;&gt; applications of
malleability.</p>
      </subsection>
      <subsection id="uid72" level="2">
        <bodyTitle><span class="smallcap" align="left">ANR</span> <span class="smallcap" align="left">CLap–CLap</span> – The <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>p</mi></math></formula>-adic Langlands correspondence:
a constructive and algorithmical approach</bodyTitle>
        <participants>
          <person key="lfant-2018-idp144384">
            <firstname>Xavier</firstname>
            <lastname>Caruso</lastname>
          </person>
        </participants>
        <p>The <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>p</mi></math></formula>-adic Langlands correspondence has become nowadays one of the
deepest and the most stimulating research programs in number theory.
It was initiated in France in the early 2000's by Breuil
and aims at understanding the relationships between the <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>p</mi></math></formula>-adic
representations of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>p</mi></math></formula>-adic absolute Galois groups on the one hand
and the <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>p</mi></math></formula>-adic representations of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>p</mi></math></formula>-adic reductive groups on the
other hand.
Beyond the case of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mtext>GL</mtext><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>ℚ</mi><mi>p</mi></msub><mo>)</mo></mrow></mrow></math></formula> which is now well established, the
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>p</mi></math></formula>-adic Langlands correspondence remains quite obscure and mysterious
new phenomena enter the scene; for instance, on the <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mtext>GL</mtext><mi>n</mi></msub><mrow><mo>(</mo><mi>F</mi><mo>)</mo></mrow></mrow></math></formula>-side one
encounters a vast zoology of representations which seems extremely
difficult to organize.</p>
        <p>The CLap–CLap ANR project aims at accelerating the expansion of the
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>p</mi></math></formula>-adic Langlands program beyond the well-established case of
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mtext>GL</mtext><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>ℚ</mi><mi>p</mi></msub><mo>)</mo></mrow></mrow></math></formula>. Its main originality consists in its very constructive
approach mostly based on algorithmics and calculations with computers at
all stages of the research process. We shall pursue three different
objectives closely related to our general aim:</p>
        <orderedlist>
          <li id="uid73">
            <p noindent="true">draw a conjectural picture of the (still hypothetical) <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>p</mi></math></formula>-adic
Langlands correspondence in the case of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mtext>GL</mtext><mi>n</mi></msub></math></formula>,</p>
          </li>
          <li id="uid74">
            <p noindent="true">compute many deformation spaces of Galois representations and
make the bridge with deformation spaces of representations of reductive
groups,</p>
          </li>
          <li id="uid75">
            <p noindent="true">design new algorithms for computations with Hilbert and Siegel modular
forms and their associated Galois representations.</p>
          </li>
        </orderedlist>
        <p>This project will also be the opportunity to contribute to the
development of the mathematical software <span class="smallcap" align="left">SageMath</span> and to the expansion
of computational methodologies.</p>
      </subsection>
    </subsection>
    <subsection id="uid76" level="1">
      <bodyTitle>European Initiatives</bodyTitle>
      <subsection id="uid77" level="2">
        <bodyTitle>H2020 Projects</bodyTitle>
        <sanspuceslist>
          <li id="uid78">
            <p noindent="true">Title: OpenDreamKit</p>
          </li>
          <li id="uid79">
            <p noindent="true">Program: H2020</p>
          </li>
          <li id="uid80">
            <p noindent="true">Duration: January 2016 - December 2020</p>
          </li>
          <li id="uid81">
            <p noindent="true">Coordinator: Nicolas Thiéry</p>
          </li>
          <li id="uid82">
            <p noindent="true">Inria contact: Karim Belabas</p>
          </li>
          <li id="uid83">
            <p noindent="true">Description
<ref xlink:href="http://cordis.europa.eu/project/rcn/198334_en.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>cordis.<allowbreak/>europa.<allowbreak/>eu/<allowbreak/>project/<allowbreak/>rcn/<allowbreak/>198334_en.<allowbreak/>html</ref>,
<ref xlink:href="http://opendreamkit.org" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>opendreamkit.<allowbreak/>org</ref></p>
            <p>OpenDreamKit is a Horizon 2020 European Research Infrastructure project (#676541) that will run for four years, starting from September 2015. It provides substantial funding to the open source computational mathematics ecosystem, and in particular popular tools such as LinBox, MPIR, SageMath, GAP, Pari/GP, LMFDB, Singular, MathHub, and the IPython/Jupyter interactive computing environment.</p>
          </li>
        </sanspuceslist>
      </subsection>
    </subsection>
    <subsection id="uid84" level="1">
      <bodyTitle>International Initiatives</bodyTitle>
      <subsection id="uid85" level="2">
        <bodyTitle>Inria International Labs</bodyTitle>
        <p>
          <b>International Laboratory for Research in Computer Science and Applied Mathematics</b>
        </p>
        <p noindent="true">Associate Team involved in the International Lab:</p>
        <subsection id="uid86" level="3">
          <bodyTitle>
            <ref xlink:href="http://fast.gforge.inria.fr/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">FAST</ref>
          </bodyTitle>
          <sanspuceslist>
            <li id="uid87">
              <p noindent="true">Title: (Harder Better) FAster STronger cryptography</p>
            </li>
            <li id="uid88">
              <p noindent="true">International Partner</p>
              <sanspuceslist>
                <li id="uid89">
                  <p noindent="true">Université des Sciences et Techniques de Masuku (Gabon) - Tony Ezome
and the PRMAIS project</p>
                </li>
              </sanspuceslist>
            </li>
            <li id="uid90">
              <p noindent="true">Start year: 2017</p>
            </li>
            <li id="uid91">
              <p noindent="true">See also: <ref xlink:href="https://www.inria.fr/en/associate-team/fast" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>en/<allowbreak/>associate-team/<allowbreak/>fast</ref></p>
            </li>
            <li id="uid92">
              <p noindent="true">The project aims to develop better algorithms for elliptic curve cryptography with prospect of the two challenges ahead:
- securing the internet of things
- preparing towards quantum computers.</p>
              <p>Elliptic curves are currently the fastest public-key cryptosystem (with a key size that can fit on embeded devices) while still through a different mode of operation beeing (possibly) able to resist quantum based computers.</p>
              <p>Activities for this year involved:</p>
              <simplelist>
                <li id="uid93">
                  <p noindent="true">Tony Ezome organised a Cimpa school on
Courbes algébriques pour une arithmétique efficace des corps finis
from 17/11/2018 - 30/11/2018 in Ziguinchor (Sénégal), Institution
Université Assane Seck de Ziguinchor.</p>
                </li>
                <li id="uid94">
                  <p noindent="true">Abdoul Asiz Ciss and Damien Robert represented the team at the Journées du
Lirima.
One of the suggestion was to find industrial collaborations in Africa,
especially in Senegal. Ongoing work is done by the team to find such a
collaboration, especially on the new challenges of post-quantum
cryptography.</p>
                </li>
                <li id="uid95">
                  <p noindent="true">Abdoulaye Maiga visited in Bordeaux to work with Damien Robert
from 22/10/2018 to 18/01/2019. Tony Ezome and Mohamadou Sall visited
from 08/12/2018 to 22/12/2018.</p>
                </li>
              </simplelist>
            </li>
            <li id="uid96">
              <p noindent="true">Activities for this year involved
the funding of Luca De Feo to speak at the EMA
“Mathématiques pour la Cryptographie Post-quantique et
Mathématiques pour le Traitement du Signal”,
organised by Djiby Sow and Abdoul Asiz Ciss organised an EMA
at the
École Polytechnique de Thiès (Sénégal) from May 10 to May 23,
about
“Cryptographie à base d'isogénies”;
the visit of Abdoulaye Maiga to the LFANT team where he worked
with Damien Robert to find absolute invariants of good reduction modulo 2
for abelian surfaces; and the organisation by
Damien Robert of a workshop in Bordeaux with most of the team
members from September 04 to September 08.
The slides or proceedings are available at
<ref xlink:href="https://lfant.math.u-bordeaux.fr/index.php?category=seminar&amp;page=2017" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>lfant.<allowbreak/>math.<allowbreak/>u-bordeaux.<allowbreak/>fr/<allowbreak/>index.<allowbreak/>php?category=seminar&amp;page=2017</ref>.</p>
            </li>
          </sanspuceslist>
        </subsection>
      </subsection>
      <subsection id="uid97" level="2">
        <bodyTitle>Inria International Partners</bodyTitle>
        <subsection id="uid98" level="3">
          <bodyTitle>Informal International Partners</bodyTitle>
          <p>The team is used to collaborate with Leiden University through the ALGANT
program for PhD joint supervision.</p>
          <p>Eduardo Friedman (U. of Chile), long term collaborator of K. Belabas and H.
Cohen is a regular visitor in Bordeaux (about 1 month every year).</p>
        </subsection>
      </subsection>
    </subsection>
    <subsection id="uid99" level="1">
      <bodyTitle>International Research Visitors</bodyTitle>
      <subsection id="uid100" level="2">
        <bodyTitle>Visits of International Scientists</bodyTitle>
        <simplelist>
          <li id="uid101">
            <p noindent="true">Nicolas Mascot (American University of Beirut, Lebanon) visited the team for a week
(8-12/01/2018).</p>
          </li>
          <li id="uid102">
            <p noindent="true">Alex Bartel (University of Glasgow, UK) visited the team for two weeks (27/03/2018
to 07/04/2018).</p>
          </li>
          <li id="uid103">
            <p noindent="true">Takashi Fukuda (Nihon University, Japan) visited the team for two months
(20/01/2018 to 25/03/2018)</p>
          </li>
          <li id="uid104">
            <p noindent="true">Tony Ezome (Université des Sciences et Techniques de Masuku) and Mohamadou Sall (Dakar) visited the team for two weeks in December.
Abdoul Aziz (Dakar) visited the team for one week in September.</p>
          </li>
          <li id="uid105">
            <p noindent="true">Abdoulaye Maiga visited the team for three months, from October to
January 2019.</p>
          </li>
        </simplelist>
        <p>Researchers visiting the team to give a talk to the team seminar include
Elie Eid (Université de Rennes),
Jean-François Biasse (University of South Florida),
Francesco Battistoni (University of Milan),
Alex Bartel (Glasgow University),
Tristan Vaccon (Université de Limoges),
and Takashi Fukuda (Nihon University).</p>
      </subsection>
      <subsection id="uid106" level="2">
        <bodyTitle>Visits to International Teams</bodyTitle>
        <p>A. Page visited Alex Bartel (University of Glasgow, UK) for two weeks
(16-27/07/2018) and Michael Lipnowski (McGill University, Montreal, Canada)
for two weeks (10-23/11/2018).</p>
        <p>A. Page and Alex Bartel did a research stay in Oberwolfach (Allemagne) with
the Research In Pairs programme for three weeks (14/10/2018-3/11/2018).</p>
      </subsection>
    </subsection>
  </partenariat>
  <diffusion id="uid107">
    <bodyTitle>Dissemination</bodyTitle>
    <subsection id="uid108" level="1">
      <bodyTitle>Promoting Scientific Activities</bodyTitle>
      <subsection id="uid109" level="2">
        <bodyTitle>Scientific Events Organisation</bodyTitle>
        <subsection id="uid110" level="3">
          <bodyTitle>Member of the Editorial Boards</bodyTitle>
          <p>K. Belabas acts on the editorial board of
<i>Journal de Théorie des Nombres de Bordeaux</i> since 2005
and of <i>Archiv der Mathematik</i> since 2006.</p>
          <p>X. Caruso is an editor and one of the founder of the journal
<i>Annales Henri Lebesgue</i>.</p>
          <p>H. Cohen is an editor for the Springer book series
<i>Algorithms and Computations in Mathematics (ACM)</i>.</p>
          <p>J.-M. Couveignes is a member of the editorial board (scientific committee)
of the <i>Publications mathématiques de Besançon</i> since 2010.</p>
          <p>From January 2015 to September 2018
J.-M. Couveignes was a member of the scientific council
of the Fondation Mathématique de Paris.</p>
          <p>A. Enge is an editor of <i>Designs, Codes and Cryptography</i>
since 2004.</p>
        </subsection>
      </subsection>
      <subsection id="uid111" level="2">
        <bodyTitle>Invited Talks</bodyTitle>
        <p>A. Page: <i>Algorithms for the cohomology of compact arithmetic
manifolds and Hecke operators</i> in the Simons collaboration conference
<i>Arithmetic Geometry, Number Theory, and Computation</i>, MIT (Boston,
US), August 20-24, 2018.</p>
      </subsection>
      <subsection id="uid112" level="2">
        <bodyTitle>Scientific Expertise</bodyTitle>
        <p>K. Belabas is a member of the 'conseil scientifique' of the Société
Mathématique de France</p>
      </subsection>
      <subsection id="uid113" level="2">
        <bodyTitle>Research Administration</bodyTitle>
        <p>Since January 2017, A. Enge is “délégué scientifique” of the Inria
research centre Bordeaux–Sud-Ouest. As such, he is also a designated
member of the “commission d'évaluation” of Inria.</p>
        <p>Since January 2015, K. Belabas is vice-head of the Math Institute (IMB).
He also leads the computer science support service
(“cellule informatique”) of IMB and coordinates the participation of the
institute in the regional computation cluster PlaFRIM.</p>
        <p>He is an elected member of “commission de la recherche” in the academic
senate of Bordeaux University.</p>
        <p>He is a member of the “Conseil National des Université” (25th section,
pure mathematics).</p>
        <p>J.-P. Cerri is an elected member of the scientific council of the Mathematics
Institute of Bordeaux (IMB) and responsible for the bachelor programme in
mathematics and informatics.</p>
        <p>From January 2015 until January 2019, J.-M. Couveignes was the head of the Math Institute (IMB).
He is head of the
Scientific Committee of the Albatros (ALliance Bordeaux universities And
Thales Research in AviOnicS) long term cooperation between Inria,
Bordeaux-INP,
Université de Bordeaux and CNRS.</p>
      </subsection>
    </subsection>
    <subsection id="uid114" level="1">
      <bodyTitle>Teaching - Supervision - Juries</bodyTitle>
      <subsection id="uid115" level="2">
        <bodyTitle>Teaching</bodyTitle>
        <sanspuceslist>
          <li id="uid116">
            <p noindent="true">Master : G. Castagnos, <i>Cryptanalyse</i>,
60h, M2, University of Bordeaux, France;</p>
          </li>
          <li id="uid117">
            <p noindent="true">Master : G. Castagnos, <i>Cryptologie avancée</i>,
30h, M2, University of Bordeaux, France;</p>
          </li>
          <li id="uid118">
            <p noindent="true">Master : G. Castagnos, <i>Courbes elliptiques</i>,
60h, M2, University of Bordeaux, France;</p>
          </li>
          <li id="uid119">
            <p noindent="true">Master : D. Robert, <i>Courbes elliptiques</i>,
60h, M2, University of Bordeaux, France;</p>
          </li>
          <li id="uid120">
            <p noindent="true">Master : K. Belabas, <i>Computer Algebra</i>,
91h, M2, University of Bordeaux, France;</p>
          </li>
          <li id="uid121">
            <p noindent="true">Master : J.-M. Couveignes, <i>Algorithmic Arithmetic</i>,
30h, M2, University of Bordeaux, France;</p>
          </li>
          <li id="uid122">
            <p noindent="true">Master : J.-M. Couveignes, <i>Modules, espaces quadratiques</i>,
30h, M1, University of Bordeaux, France;</p>
          </li>
          <li id="uid123">
            <p noindent="true">Licence : Jean-Paul Cerri, Algèbre linéaire 2, 51h TD, L2, Université de
Bordeaux, France</p>
          </li>
          <li id="uid124">
            <p noindent="true">Licence : Jean-Paul Cerri, Arithmétique et Cryptologie, 24h TD, L3,
Université de Bordeaux, France</p>
          </li>
          <li id="uid125">
            <p noindent="true">Licence : Jean-Paul Cerri, Structures algébriques 2, 35h TD, L3,
Université de Bordeaux, France</p>
          </li>
          <li id="uid126">
            <p noindent="true">Master : Jean-Paul Cerri, Cryptologie, 60h TD, M1, Université de
Bordeaux, France</p>
          </li>
          <li id="uid127">
            <p noindent="true">Master : Jean-Paul Cerri, 3 TER, Université de Bordeaux, France</p>
          </li>
          <li id="uid128">
            <p noindent="true">Licence : Jean Kieffer, Mathématiques pour la biologie, 64h TD, L1, Université de Bordeaux, France</p>
          </li>
        </sanspuceslist>
      </subsection>
      <subsection id="uid129" level="2">
        <bodyTitle>Supervision</bodyTitle>
        <sanspuceslist>
          <li id="uid130">
            <p noindent="true">PhD: Chloe Martindale, <i>Isogeny graphs, modular polynomials, and applications</i>,
defended in 2018, supervised by A. Enge and Marco Streng (Universiteit Leiden).</p>
          </li>
          <li id="uid131">
            <p noindent="true">PhD: Antonin Riffaut
<i>Calcul effectif de points spéciaux</i>, defended in 2018,
supervised by Y. Bilu and K. Belabas.</p>
          </li>
          <li id="uid132">
            <p noindent="true">PhD in progress : Ida Tucker, <i>Design of new advanced cryptosystems from homomorphic building blocks</i>, since October 2017, supervised by Guilhem Castagnos and Fabien Laguillaumie</p>
          </li>
          <li id="uid133">
            <p noindent="true">PhD in progress: Abdoulaye Maiga,
<i>Computing canonical lift of genus 2 hyperelliptic curves</i>,
University Dakar,
supervised by Djiby Sow, Abdoul Aziz Ciss and D. Robert.</p>
          </li>
          <li id="uid134">
            <p noindent="true">PhD in progress: Jared Asuncion, <i>Class fields of complex multiplication fields</i>, since September 2017, supervised by A. Enge and Marco Streng (Universiteit Leiden).</p>
          </li>
          <li id="uid135">
            <p noindent="true">PhD in progress: Emmanouil Tzortzakis
<i>Algorithms for <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ℚ</mi></math></formula>-curves</i>,
supervised by K. Belabas, P. Bruin and B. Edixhoven.</p>
          </li>
          <li id="uid136">
            <p noindent="true">PhD in progress: Pavel Solomatin
<i>Topics on <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>L</mi></math></formula>-functions</i>,
supervised by B. de Smit and K. Belabas.</p>
          </li>
          <li id="uid137">
            <p noindent="true">PhD in progress: Jean Kieffer
<i>Isogénies et endomorphismes de variétés abéliennes</i>,
supervised by D. Robert and A. Page.</p>
          </li>
          <li id="uid138">
            <p noindent="true">Master thesis: Amandine Malonguemfo Teagho <i>Algorithms for
isometries of lattices</i>, supervised by A. Page.</p>
          </li>
          <li id="uid139">
            <p noindent="true">Master thesis: William Dallaporta <i>Bhargava's theory
and parametrization of algebraic structures</i>, supervised by K. Belabas.</p>
          </li>
        </sanspuceslist>
      </subsection>
      <subsection id="uid140" level="2">
        <bodyTitle>Juries</bodyTitle>
        <sanspuceslist>
          <li id="uid141">
            <p noindent="true">X. Caruso has written a report for the doctoral dissertation by
Robin Bartlett, King's College in London:
<i>On the reductions of some crystalline representations</i>.</p>
          </li>
          <li id="uid142">
            <p noindent="true">A. Enge has written a report for the doctoral dissertation by
Benjamin Wesolowski, École polytechnique fédérale de Lausanne:
<i>Arithmetic &amp; Geometric Structures in Cryptography</i>.</p>
          </li>
          <li id="uid143">
            <p noindent="true">A. Enge has written a report for the professorial dissertation by
Luca De Feo, Université de Versailles–Saint Quentin:
<i>Exploring Isogeny Graphs</i>.</p>
          </li>
        </sanspuceslist>
      </subsection>
    </subsection>
    <subsection id="uid144" level="1">
      <bodyTitle>Popularization</bodyTitle>
      <subsection id="uid145" level="2">
        <bodyTitle>Articles and contents</bodyTitle>
        <simplelist>
          <li id="uid146">
            <p noindent="true">X. Caruso published an article entitled <i>Polynômes tordus</i>
in the journal <i>Au fil des maths de la maternelle à l'université...</i>
edited by APMEP.</p>
          </li>
          <li id="uid147">
            <p noindent="true">H. Cohen wrote in <ref xlink:href="#lfant-2018-bid21" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> an introduction to Modular
forms, which has been published in the book
Notes from the International School on Computational Number Theory.</p>
          </li>
        </simplelist>
      </subsection>
      <subsection id="uid148" level="2">
        <bodyTitle>Education</bodyTitle>
        <p>D. Robert is a member of the jury of Agregations de Mathematiques.
He is also the codirector with Alain Couvreur of the option “calcul
formel” of the Modelisation part of the oral examination.</p>
      </subsection>
      <subsection id="uid149" level="2">
        <bodyTitle>Interventions</bodyTitle>
        <simplelist>
          <li id="uid150">
            <p noindent="true">24/02/2018 in Olot (Spain), A. Page, with the other participants of
Sage Days 93: one day for 20 local high school students to explore
mathematical problems.</p>
          </li>
          <li id="uid151">
            <p noindent="true">24/05/2018, A. Page: Unithé ou café on the mathematics of wireless
communications: <i>Méthodes algébriques et géométriques pour les
communications sans fil : comment l'espace hyperbolique peut-il améliorer
vos appels téléphoniques ?</i></p>
          </li>
          <li id="uid152">
            <p noindent="true">30/05/2018, A. Page: in Poitiers half a day meeting with junior school
students who took part in the Al-Kindi competition; introduction to
cryptography.</p>
          </li>
          <li id="uid153">
            <p noindent="true">27/09/2018 D. Robert and A. Page: demonstration stand on graph-based
cryptography at the Inria BSO Party Day.</p>
          </li>
          <li id="uid154">
            <p noindent="true">9-11/10/201 A. Page: Fête de la Science at Inria Bordeaux, activity on
cryptography (7 groups of students).</p>
          </li>
          <li id="uid155">
            <p noindent="true">13/10/2018 D. Robert and A. Page: demonstration stand on graph-based
cryptography at the Inria BSO Open Day.</p>
          </li>
          <li id="uid156">
            <p noindent="true">11/12/2018 A. Page: talk at the Inria BSO Comité des Projets
<i>Variations arithmétiques et algorithmiques sur le thème &lt;&lt; Peut-on
entendre la forme d'un tambour? &gt;&gt;</i></p>
          </li>
        </simplelist>
      </subsection>
    </subsection>
  </diffusion>
  <biblio id="bibliography" html="bibliography" numero="10" titre="Bibliography">
    
    <biblStruct id="lfant-2018-bid32" type="article" rend="refer" n="refercite:BaCeCh09">
      <analytic>
        <title level="a">Euclidean minima and central division algebras</title>
        <author>
          <persName>
            <foreName>Eva</foreName>
            <surname>Bayer-Fluckiger</surname>
            <initial>E.</initial>
          </persName>
          <persName key="lfant-2018-idp162896">
            <foreName>Jean-Paul</foreName>
            <surname>Cerri</surname>
            <initial>J.-P.</initial>
          </persName>
          <persName>
            <foreName>Jérôme</foreName>
            <surname>Chaubert</surname>
            <initial>J.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">International Journal of Number Theory</title>
        <imprint>
          <biblScope type="volume">5</biblScope>
          <biblScope type="number">7</biblScope>
          <dateStruct>
            <year>2009</year>
          </dateStruct>
          <biblScope type="pages">1155–1168</biblScope>
          <ref xlink:href="http://www.worldscinet.com/ijnt/05/0507/S1793042109002614.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www.<allowbreak/>worldscinet.<allowbreak/>com/<allowbreak/>ijnt/<allowbreak/>05/<allowbreak/>0507/<allowbreak/>S1793042109002614.<allowbreak/>html</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid31" type="article" rend="refer" n="refercite:BeBhPo10">
      <analytic>
        <title level="a">Error estimates for the Davenport-Heilbronn theorems</title>
        <author>
          <persName key="lfant-2018-idp157552">
            <foreName>Karim</foreName>
            <surname>Belabas</surname>
            <initial>K.</initial>
          </persName>
          <persName>
            <foreName>Manjul</foreName>
            <surname>Bhargava</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>Carl</foreName>
            <surname>Pomerance</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">Duke Mathematical Journal</title>
        <imprint>
          <biblScope type="volume">153</biblScope>
          <biblScope type="number">1</biblScope>
          <dateStruct>
            <year>2010</year>
          </dateStruct>
          <biblScope type="pages">173–210</biblScope>
          <ref xlink:href="http://projecteuclid.org/euclid.dmj/1272480934" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>projecteuclid.<allowbreak/>org/<allowbreak/>euclid.<allowbreak/>dmj/<allowbreak/>1272480934</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid36" type="inproceedings" rend="refer" n="refercite:BeBrEnLa08">
      <identifiant type="hal" value="inria-00246115"/>
      <analytic>
        <title level="a">Computing Hilbert class polynomials</title>
        <author>
          <persName>
            <foreName>Juliana</foreName>
            <surname>Belding</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>Reinier</foreName>
            <surname>Bröker</surname>
            <initial>R.</initial>
          </persName>
          <persName key="lfant-2018-idp147296">
            <foreName>Andreas</foreName>
            <surname>Enge</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Kristin</foreName>
            <surname>Lauter</surname>
            <initial>K.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Alf</foreName>
            <surname>van der Poorten</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Andreas</foreName>
            <surname>Stein</surname>
            <initial>A.</initial>
          </persName>
        </editor>
        <title level="m">Algorithmic Number Theory — ANTS-VIII</title>
        <loc>Berlin</loc>
        <title level="s">Lecture Notes in Computer Science</title>
        <imprint>
          <biblScope type="volume">5011</biblScope>
          <publisher>
            <orgName>Springer-Verlag</orgName>
          </publisher>
          <dateStruct>
            <year>2007</year>
          </dateStruct>
          <ref xlink:href="http://hal.inria.fr/inria-00246115" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>inria-00246115</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid41" type="article" rend="refer" n="refercite:CaLe17">
      <analytic>
        <title level="a">A new faster algorithm for factoring skew polynomials over finite fields</title>
        <author>
          <persName key="lfant-2018-idp144384">
            <foreName>Xavier</foreName>
            <surname>Caruso</surname>
            <initial>X.</initial>
          </persName>
          <persName>
            <foreName>Jérémy Le</foreName>
            <surname>Borgne</surname>
            <initial>J. L.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">J. Symbolic Comput.</title>
        <imprint>
          <biblScope type="volume">79</biblScope>
          <dateStruct>
            <year>2018</year>
          </dateStruct>
          <biblScope type="pages">411–443</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid40" type="article" rend="refer" n="refercite:CaRoVa14">
      <analytic>
        <title level="a">Tracking <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>p</mi></math></formula>-adic precision</title>
        <author>
          <persName key="lfant-2018-idp144384">
            <foreName>Xavier</foreName>
            <surname>Caruso</surname>
            <initial>X.</initial>
          </persName>
          <persName>
            <foreName>David</foreName>
            <surname>Roe</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>Tristan</foreName>
            <surname>Vaccon</surname>
            <initial>T.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">LMS J. Comput. Math.</title>
        <imprint>
          <biblScope type="volume">17</biblScope>
          <dateStruct>
            <year>2014</year>
          </dateStruct>
          <biblScope type="pages">274–294</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid33" type="article" rend="refer" n="refercite:Cerri07">
      <analytic>
        <title level="a">Euclidean minima of totally real number fields: algorithmic determination</title>
        <author>
          <persName key="lfant-2018-idp162896">
            <foreName>Jean-Paul</foreName>
            <surname>Cerri</surname>
            <initial>J.-P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Math. Comp.</title>
        <imprint>
          <biblScope type="volume">76</biblScope>
          <biblScope type="number">259</biblScope>
          <dateStruct>
            <year>2007</year>
          </dateStruct>
          <biblScope type="pages">1547–1575</biblScope>
          <ref xlink:href="http://www.ams.org/journals/mcom/2007-76-259/S0025-5718-07-01932-1/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www.<allowbreak/>ams.<allowbreak/>org/<allowbreak/>journals/<allowbreak/>mcom/<allowbreak/>2007-76-259/<allowbreak/>S0025-5718-07-01932-1/</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid0" type="book" rend="refer" n="refercite:Cohen07">
      <monogr>
        <title level="m">Number Theory I: Tools and Diophantine Equations; II: Analytic and Modern Tool</title>
        <title level="s">Graduate Texts in Mathematics</title>
        <author>
          <persName key="lfant-2018-idp165376">
            <foreName>Henri</foreName>
            <surname>Cohen</surname>
            <initial>H.</initial>
          </persName>
        </author>
        <imprint>
          <biblScope type="volume">239/240</biblScope>
          <publisher>
            <orgName>Springer-Verlag<address><addrLine>New York</addrLine></address></orgName>
          </publisher>
          <dateStruct>
            <year>2007</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid35" type="book" rend="refer" n="refercite:CoFrAvDoLaNgVe06">
      <monogr>
        <title level="m">Handbook of Elliptic and Hyperelliptic Curve Cryptography</title>
        <title level="s">Discrete mathematics and its applications</title>
        <author>
          <persName key="lfant-2018-idp165376">
            <foreName>Henri</foreName>
            <surname>Cohen</surname>
            <initial>H.</initial>
          </persName>
          <persName>
            <foreName>Gerhard</foreName>
            <surname>Frey</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>Roberto</foreName>
            <surname>Avanzi</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>Christophe</foreName>
            <surname>Doche</surname>
            <initial>C.</initial>
          </persName>
          <persName>
            <foreName>Tanja</foreName>
            <surname>Lange</surname>
            <initial>T.</initial>
          </persName>
          <persName>
            <foreName>Kim</foreName>
            <surname>Nguyen</surname>
            <initial>K.</initial>
          </persName>
          <persName>
            <foreName>Frederik</foreName>
            <surname>Vercauteren</surname>
            <initial>F.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>Chapman &amp; Hall<address><addrLine>Boca Raton</addrLine></address></orgName>
          </publisher>
          <dateStruct>
            <year>2006</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid34" type="book" rend="refer" n="refercite:CoEd11">
      <monogr>
        <title level="m">Computational aspects of modular forms and Galois representations</title>
        <author>
          <persName key="lfant-2018-idp167872">
            <foreName>Jean-Marc</foreName>
            <surname>Couveignes</surname>
            <initial>J.-M.</initial>
          </persName>
          <persName>
            <foreName>Bas</foreName>
            <surname>Edixhoven</surname>
            <initial>B.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>Princeton University Press</orgName>
          </publisher>
          <dateStruct>
            <year>2011</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid38" type="article" rend="refer" n="refercite:Enge09cla">
      <analytic>
        <title level="a">The complexity of class polynomial computation via floating point approximations</title>
        <author>
          <persName key="lfant-2018-idp147296">
            <foreName>Andreas</foreName>
            <surname>Enge</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Mathematics of Computation</title>
        <imprint>
          <biblScope type="volume">78</biblScope>
          <biblScope type="number">266</biblScope>
          <dateStruct>
            <year>2009</year>
          </dateStruct>
          <biblScope type="pages">1089–1107</biblScope>
          <ref xlink:href="http://www.ams.org/mcom/2009-78-266/S0025-5718-08-02200-X/home.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www.<allowbreak/>ams.<allowbreak/>org/<allowbreak/>mcom/<allowbreak/>2009-78-266/<allowbreak/>S0025-5718-08-02200-X/<allowbreak/>home.<allowbreak/>html</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid37" type="article" rend="refer" n="refercite:EnGaTh11">
      <analytic>
        <title level="a">An L(1/3) Discrete Logarithm Algorithm for Low Degree Curves</title>
        <author>
          <persName key="lfant-2018-idp147296">
            <foreName>Andreas</foreName>
            <surname>Enge</surname>
            <initial>A.</initial>
          </persName>
          <persName key="caramba-2018-idp147728">
            <foreName>Pierrick</foreName>
            <surname>Gaudry</surname>
            <initial>P.</initial>
          </persName>
          <persName key="caramba-2018-idp142352">
            <foreName>Emmanuel</foreName>
            <surname>Thomé</surname>
            <initial>E.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes">
        <title level="j">Journal of Cryptology</title>
        <imprint>
          <biblScope type="volume">24</biblScope>
          <biblScope type="number">1</biblScope>
          <dateStruct>
            <year>2011</year>
          </dateStruct>
          <biblScope type="pages">24–41</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid39" type="article" rend="refer" n="refercite:LubRob2012">
      <identifiant type="doi" value="10.1112/S0010437X12000243"/>
      <analytic>
        <title level="a">Computing isogenies between abelian varieties</title>
        <author>
          <persName>
            <foreName>David</foreName>
            <surname>Lubicz</surname>
            <initial>D.</initial>
          </persName>
          <persName key="lfant-2018-idp155088">
            <foreName>Damien</foreName>
            <surname>Robert</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Compositio Mathematica</title>
        <imprint>
          <biblScope type="volume">148</biblScope>
          <biblScope type="number">05</biblScope>
          <dateStruct>
            <month>09</month>
            <year>2012</year>
          </dateStruct>
          <biblScope type="pages">1483–1515</biblScope>
          <ref xlink:href="http://dx.doi.org/10.1112/S0010437X12000243" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>dx.<allowbreak/>doi.<allowbreak/>org/<allowbreak/>10.<allowbreak/>1112/<allowbreak/>S0010437X12000243</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid22" type="phdthesis" rend="year" n="cite:martindale:tel-01992715">
      <identifiant type="hal" value="tel-01992715"/>
      <monogr>
        <title level="m">Isogeny graphs, modular polynomials, and applications</title>
        <author>
          <persName key="lfant-2018-idp178144">
            <foreName>Chloe</foreName>
            <surname>Martindale</surname>
            <initial>C.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Université de Bordeaux</orgName>
          </publisher>
          <dateStruct>
            <month>June</month>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://tel.archives-ouvertes.fr/tel-01992715" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>tel.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>tel-01992715</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Theses</note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid28" type="phdthesis" rend="year" n="cite:riffaut:tel-01931307">
      <identifiant type="hal" value="tel-01931307"/>
      <monogr>
        <title level="m">Effective computation of special points</title>
        <author>
          <persName>
            <foreName>Antonin</foreName>
            <surname>Riffaut</surname>
            <initial>A.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Université de Bordeaux</orgName>
          </publisher>
          <dateStruct>
            <month>July</month>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://tel.archives-ouvertes.fr/tel-01931307" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>tel.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>tel-01931307</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Theses</note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid15" type="article" rend="year" n="cite:allombert:hal-01348576">
      <identifiant type="doi" value="10.1007/s11139-017-9892-7"/>
      <identifiant type="hal" value="hal-01348576"/>
      <analytic>
        <title level="a">On a two-valued sequence and related continued fractions in power series fields</title>
        <author>
          <persName key="lfant-2018-idp175680">
            <foreName>Bill</foreName>
            <surname>Allombert</surname>
            <initial>B.</initial>
          </persName>
          <persName key="aric-2018-idp114960">
            <foreName>Nicolas</foreName>
            <surname>Brisebarre</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Alain</foreName>
            <surname>Lasjaunias</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid01659">
        <idno type="issn">1382-4090</idno>
        <title level="j">The Ramanujan Journal</title>
        <imprint>
          <biblScope type="volume">45</biblScope>
          <biblScope type="number">3</biblScope>
          <dateStruct>
            <year>2018</year>
          </dateStruct>
          <biblScope type="pages">859-871</biblScope>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01348576" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01348576</ref>
        </imprint>
      </monogr>
      <note type="bnote">
        <ref xlink:href="https://arxiv.org/abs/1607.07235" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1607.<allowbreak/>07235</ref>
      </note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid6" type="article" rend="year" n="cite:bartel:hal-01671748">
      <identifiant type="hal" value="hal-01671748"/>
      <analytic>
        <title level="a">Group representations in the homology of 3-manifolds</title>
        <author>
          <persName>
            <foreName>Alex</foreName>
            <surname>Bartel</surname>
            <initial>A.</initial>
          </persName>
          <persName key="lfant-2018-idp152624">
            <foreName>Aurel</foreName>
            <surname>Page</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid03455">
        <idno type="issn">0010-2571</idno>
        <title level="j">Commentarii Mathematici Helvetici</title>
        <imprint>
          <dateStruct>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01671748" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01671748</ref>
        </imprint>
      </monogr>
      <note type="bnote">
        <ref xlink:href="https://arxiv.org/abs/1605.04866" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1605.<allowbreak/>04866</ref>
      </note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid19" type="article" rend="year" n="cite:belabas:hal-01766202">
      <identifiant type="hal" value="hal-01766202"/>
      <analytic>
        <title level="a">La constante de Manin et le degré modulaire d'une courbe elliptique</title>
        <author>
          <persName key="lfant-2018-idp157552">
            <foreName>Karim</foreName>
            <surname>Belabas</surname>
            <initial>K.</initial>
          </persName>
          <persName>
            <foreName>Dominique</foreName>
            <surname>Bernardi</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>Bernadette</foreName>
            <surname>Perrin-Riou</surname>
            <initial>B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid03036">
        <idno type="issn">1958-7236</idno>
        <title level="j">Publications Mathématiques de Besançon : Algèbre et Théorie des Nombres</title>
        <imprint>
          <dateStruct>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01766202" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01766202</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid17" type="article" rend="year" n="cite:belabas:hal-01883565">
      <identifiant type="hal" value="hal-01883565"/>
      <analytic>
        <title level="a">Modular Forms in Pari/GP</title>
        <author>
          <persName key="lfant-2018-idp157552">
            <foreName>Karim</foreName>
            <surname>Belabas</surname>
            <initial>K.</initial>
          </persName>
          <persName key="lfant-2018-idp165376">
            <foreName>Henri</foreName>
            <surname>Cohen</surname>
            <initial>H.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid03456">
        <idno type="issn">2197-9847</idno>
        <title level="j">Research in the Mathematical Sciences </title>
        <imprint>
          <dateStruct>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01883565" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01883565</ref>
        </imprint>
      </monogr>
      <note type="bnote">
        <ref xlink:href="https://arxiv.org/abs/1810.00547" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1810.<allowbreak/>00547</ref>
      </note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid23" type="incollection" rend="year" n="cite:caruso:hal-01444183">
      <identifiant type="hal" value="hal-01444183"/>
      <analytic>
        <title level="a">Computations with p-adic numbers</title>
        <author>
          <persName key="lfant-2018-idp144384">
            <foreName>Xavier</foreName>
            <surname>Caruso</surname>
            <initial>X.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no">
        <title level="m">Journées Nationales de Calcul Formel</title>
        <title level="s">Les cours du CIRM</title>
        <imprint>
          <dateStruct>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01444183" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01444183</ref>
        </imprint>
      </monogr>
      <note type="bnote">
        <ref xlink:href="https://arxiv.org/abs/1701.06794" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1701.<allowbreak/>06794</ref>
      </note>
    </biblStruct>
    
    <biblStruct subtype="nonparu-n" id="lfant-2018-bid5" type="article" rend="year" n="cite:cerri:hal-01447059">
      <identifiant type="hal" value="hal-01447059"/>
      <analytic>
        <title level="a">Computation of Euclidean minima in totally definite quaternion fields</title>
        <author>
          <persName key="lfant-2018-idp162896">
            <foreName>Jean-Paul</foreName>
            <surname>Cerri</surname>
            <initial>J.-P.</initial>
          </persName>
          <persName>
            <foreName>Pierre</foreName>
            <surname>Lezowski</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid00942">
        <idno type="issn">1933-8368</idno>
        <title level="j">International Journal of Number Theory</title>
        <imprint>
          <dateStruct>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01447059" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01447059</ref>
        </imprint>
      </monogr>
      <note type="bnote">19 pages, some minor corrections; to appear</note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid21" type="incollection" rend="year" n="cite:cohen:hal-01883058">
      <identifiant type="hal" value="hal-01883058"/>
      <analytic>
        <title level="a">An Introduction to Modular Forms</title>
        <author>
          <persName key="lfant-2018-idp165376">
            <foreName>Henri</foreName>
            <surname>Cohen</surname>
            <initial>H.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no">
        <editor role="editor">
          <persName>
            <foreName>Engin</foreName>
            <surname>Büyükaik</surname>
            <initial>E.</initial>
          </persName>
          <persName>
            <foreName>Ilker</foreName>
            <surname>Inam</surname>
            <initial>I.</initial>
          </persName>
        </editor>
        <title level="m">Notes from the International School on Computational Number Theory;Izmir Institute of Technology 2017</title>
        <imprint>
          <publisher>
            <orgName>Springer Birkhäuser</orgName>
          </publisher>
          <dateStruct>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01883058" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01883058</ref>
        </imprint>
      </monogr>
      <note type="bnote">
        <ref xlink:href="https://arxiv.org/abs/1809.10907" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1809.<allowbreak/>10907</ref>
      </note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid20" type="incollection" rend="year" n="cite:cohen:hal-01883052">
      <identifiant type="hal" value="hal-01883052"/>
      <analytic>
        <title level="a">Computational Number Theory in Relation with L-Functions</title>
        <author>
          <persName key="lfant-2018-idp165376">
            <foreName>Henri</foreName>
            <surname>Cohen</surname>
            <initial>H.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no">
        <editor role="editor">
          <persName>
            <foreName>Engin</foreName>
            <surname>Büyükaik</surname>
            <initial>E.</initial>
          </persName>
          <persName>
            <foreName>Ilker</foreName>
            <surname>Inam</surname>
            <initial>I.</initial>
          </persName>
        </editor>
        <title level="m">Notes from the International School on Computational Number Theory; Izmir Institute of Technology 2017</title>
        <imprint>
          <publisher>
            <orgName>Springer Birkhäuser</orgName>
          </publisher>
          <dateStruct>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01883052" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01883052</ref>
        </imprint>
      </monogr>
      <note type="bnote">
        <ref xlink:href="https://arxiv.org/abs/1809.10904" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1809.<allowbreak/>10904</ref>
      </note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid10" type="article" rend="year" n="cite:enge:hal-01355926">
      <identifiant type="hal" value="hal-01355926"/>
      <analytic>
        <title level="a">Short addition sequences for theta functions</title>
        <author>
          <persName key="lfant-2018-idp147296">
            <foreName>Andreas</foreName>
            <surname>Enge</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>William</foreName>
            <surname>Hart</surname>
            <initial>W.</initial>
          </persName>
          <persName key="lfant-2018-idp150160">
            <foreName>Fredrik</foreName>
            <surname>Johansson</surname>
            <initial>F.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid01170">
        <idno type="issn">1530-7638</idno>
        <title level="j">Journal of Integer Sequences</title>
        <imprint>
          <biblScope type="volume">18</biblScope>
          <biblScope type="number">2</biblScope>
          <dateStruct>
            <year>2018</year>
          </dateStruct>
          <biblScope type="pages">1-34</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01355926" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01355926</ref>
        </imprint>
      </monogr>
      <note type="bnote">
        <ref xlink:href="https://arxiv.org/abs/1608.06810" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1608.<allowbreak/>06810</ref>
      </note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid30" type="article" rend="year" n="cite:johansson:hal-01705612">
      <identifiant type="doi" value="10.1137/18M1170133"/>
      <identifiant type="hal" value="hal-01705612"/>
      <analytic>
        <title level="a">Fast and rigorous arbitrary-precision computation of Gauss-Legendre quadrature nodes and weights</title>
        <author>
          <persName key="lfant-2018-idp150160">
            <foreName>Fredrik</foreName>
            <surname>Johansson</surname>
            <initial>F.</initial>
          </persName>
          <persName key="specfun-2018-idp132752">
            <foreName>Marc</foreName>
            <surname>Mezzarobba</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid01739">
        <idno type="issn">1064-8275</idno>
        <title level="j">SIAM Journal on Scientific Computing</title>
        <imprint>
          <biblScope type="volume">40</biblScope>
          <biblScope type="number">6</biblScope>
          <dateStruct>
            <year>2018</year>
          </dateStruct>
          <biblScope type="pages">C726-C747</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01705612" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01705612</ref>
        </imprint>
      </monogr>
      <note type="bnote">
        <ref xlink:href="https://arxiv.org/abs/1802.03948" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1802.<allowbreak/>03948</ref>
      </note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid16" type="article" rend="year" n="cite:mascot:hal-01426832">
      <identifiant type="hal" value="hal-01426832"/>
      <analytic>
        <title level="a">Certification of modular Galois representations</title>
        <author>
          <persName>
            <foreName>Nicolas</foreName>
            <surname>Mascot</surname>
            <initial>N.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid01402">
        <idno type="issn">0025-5718</idno>
        <title level="j">Mathematics of Computation</title>
        <imprint>
          <biblScope type="volume">87</biblScope>
          <biblScope type="number">309</biblScope>
          <dateStruct>
            <year>2018</year>
          </dateStruct>
          <biblScope type="pages">381–423</biblScope>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01426832" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01426832</ref>
        </imprint>
      </monogr>
      <note type="bnote">
        <ref xlink:href="https://arxiv.org/abs/1312.6418" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1312.<allowbreak/>6418</ref>
      </note>
    </biblStruct>
    
    <biblStruct subtype="nonparu-n" id="lfant-2018-bid29" type="article" rend="year" n="cite:riffaut:hal-01630363">
      <identifiant type="hal" value="hal-01630363"/>
      <analytic>
        <title level="a">Equations with powers of singular moduli</title>
        <author>
          <persName>
            <foreName>Antonin</foreName>
            <surname>Riffaut</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid00942">
        <idno type="issn">1933-8368</idno>
        <title level="j">International Journal of Number Theory</title>
        <imprint>
          <dateStruct>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01630363" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01630363</ref>
        </imprint>
      </monogr>
      <note type="bnote">To appear in International Journal of Number Theory</note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid4" type="inproceedings" rend="year" n="cite:castagnos:hal-01934296">
      <identifiant type="hal" value="hal-01934296"/>
      <analytic>
        <title level="a">Practical Fully Secure Unrestricted Inner Product Functional Encryption modulo p</title>
        <author>
          <persName key="lfant-2018-idp160416">
            <foreName>Guilhem</foreName>
            <surname>Castagnos</surname>
            <initial>G.</initial>
          </persName>
          <persName key="aric-2018-idp139152">
            <foreName>Fabien</foreName>
            <surname>Laguillaumie</surname>
            <initial>F.</initial>
          </persName>
          <persName key="aric-2018-idp186944">
            <foreName>Ida</foreName>
            <surname>Tucker</surname>
            <initial>I.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no" x-editorial-board="yes">
        <editor role="editor">
          <persName>
            <foreName>Thomas</foreName>
            <surname>Peyri</surname>
            <initial>T.</initial>
          </persName>
          <persName>
            <foreName>Steven</foreName>
            <surname>Galbraith</surname>
            <initial>S.</initial>
          </persName>
        </editor>
        <title level="m">ASIACRYPT 2018 - 24th International Conference on the Theory and Application of Cryptology and Information Security</title>
        <loc>Brisbane, Australia</loc>
        <title level="s">Advances in Cryptology – ASIACRYPT 2018</title>
        <imprint>
          <biblScope type="volume">LNCS</biblScope>
          <biblScope type="number">11273</biblScope>
          <dateStruct>
            <month>December</month>
            <year>2018</year>
          </dateStruct>
          <biblScope type="pages">733-764</biblScope>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01934296" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01934296</ref>
        </imprint>
        <meeting id="cid305389">
          <title>International Conference on the Theory and Application of Cryptology and Information</title>
          <num>24</num>
          <abbr type="sigle">ASIACRYPT</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid9" type="inproceedings" rend="year" n="cite:defeo:hal-01872817">
      <identifiant type="hal" value="hal-01872817"/>
      <analytic>
        <title level="a">Towards practical key exchange from ordinary isogeny graphs</title>
        <author>
          <persName>
            <foreName>Luca</foreName>
            <surname>De Feo</surname>
            <initial>L.</initial>
          </persName>
          <persName key="lfant-2018-idp173168">
            <foreName>Jean</foreName>
            <surname>Kieffer</surname>
            <initial>J.</initial>
          </persName>
          <persName key="grace-2018-idp121312">
            <foreName>Benjamin</foreName>
            <surname>Smith</surname>
            <initial>B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">ASIACRYPT 2018</title>
        <loc>Brisbane, Australia</loc>
        <imprint>
          <dateStruct>
            <month>December</month>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01872817" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01872817</ref>
        </imprint>
        <meeting id="cid305389">
          <title>International Conference on the Theory and Application of Cryptology and Information</title>
          <num>24</num>
          <abbr type="sigle">ASIACRYPT</abbr>
        </meeting>
      </monogr>
      <note type="bnote">
        <ref xlink:href="https://arxiv.org/abs/1809.07543" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1809.<allowbreak/>07543</ref>
      </note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid14" type="inproceedings" rend="year" n="cite:johansson:hal-01714969">
      <identifiant type="hal" value="hal-01714969"/>
      <analytic>
        <title level="a">Numerical integration in arbitrary-precision ball arithmetic</title>
        <author>
          <persName key="lfant-2018-idp150160">
            <foreName>Fredrik</foreName>
            <surname>Johansson</surname>
            <initial>F.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">Mathematical Software – ICMS 2018</title>
        <loc>Notre Dame, United States</loc>
        <title level="s">Lecture Notes in Computer Science</title>
        <imprint>
          <biblScope type="number">10931</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <publisher>
            <orgName type="organisation">James H. Davenport and Manuel Kauers and George Labahn and Josef Urban</orgName>
          </publisher>
          <dateStruct>
            <year>2018</year>
          </dateStruct>
          <biblScope type="pages">255–263</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01714969" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01714969</ref>
        </imprint>
        <meeting id="cid392761">
          <title>International Congress on Mathematical Software</title>
          <num>2018</num>
          <abbr type="sigle">ICMS</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid26" type="unpublished" rend="year" n="cite:caruso:hal-01673910">
      <identifiant type="hal" value="hal-01673910"/>
      <monogr>
        <title level="m">Polynômes de Ore en une variable</title>
        <author>
          <persName key="lfant-2018-idp144384">
            <foreName>Xavier</foreName>
            <surname>Caruso</surname>
            <initial>X.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month>January</month>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01673910" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01673910</ref>
        </imprint>
      </monogr>
      <note type="bnote">working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid11" type="unpublished" rend="year" n="cite:caruso:hal-01949409">
      <identifiant type="hal" value="hal-01949409"/>
      <monogr>
        <title level="m">Reed-Solomon-Gabidulin Codes</title>
        <author>
          <persName key="lfant-2018-idp144384">
            <foreName>Xavier</foreName>
            <surname>Caruso</surname>
            <initial>X.</initial>
          </persName>
          <persName>
            <foreName>Amaury</foreName>
            <surname>Durand</surname>
            <initial>A.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month>December</month>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01949409" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01949409</ref>
        </imprint>
      </monogr>
      <note type="bnote"><ref xlink:href="https://arxiv.org/abs/1812.09147" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1812.<allowbreak/>09147</ref> - working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid12" type="unpublished" rend="year" n="cite:johansson:hal-01758620">
      <identifiant type="hal" value="hal-01758620"/>
      <monogr>
        <title level="m">Computing Stieltjes constants using complex integration</title>
        <author>
          <persName key="lfant-2018-idp150160">
            <foreName>Fredrik</foreName>
            <surname>Johansson</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Iaroslav V</foreName>
            <surname>Blagouchine</surname>
            <initial>I. V.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01758620" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01758620</ref>
        </imprint>
      </monogr>
      <note type="bnote"><ref xlink:href="https://arxiv.org/abs/1804.01679" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1804.<allowbreak/>01679</ref> - working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid13" type="unpublished" rend="year" n="cite:johansson:hal-01817952">
      <identifiant type="hal" value="hal-01817952"/>
      <monogr>
        <title level="m">Numerical Evaluation of Elliptic Functions, Elliptic Integrals and Modular Forms</title>
        <author>
          <persName key="lfant-2018-idp150160">
            <foreName>Fredrik</foreName>
            <surname>Johansson</surname>
            <initial>F.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month>June</month>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01817952" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01817952</ref>
        </imprint>
      </monogr>
      <note type="bnote"><ref xlink:href="https://arxiv.org/abs/1806.06725" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1806.<allowbreak/>06725</ref> - working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid24" type="unpublished" rend="year" n="cite:johansson:hal-01980399">
      <identifiant type="hal" value="hal-01980399"/>
      <monogr>
        <title level="m">Faster arbitrary-precision dot product and matrix multiplication</title>
        <author>
          <persName key="lfant-2018-idp150160">
            <foreName>Fredrik</foreName>
            <surname>Johansson</surname>
            <initial>F.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month>January</month>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01980399" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01980399</ref>
        </imprint>
      </monogr>
      <note type="bnote"><ref xlink:href="https://arxiv.org/abs/1901.04289" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1901.<allowbreak/>04289</ref> - working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid27" type="unpublished" rend="year" n="cite:lorenzogarcia:hal-01685037">
      <identifiant type="hal" value="hal-01685037"/>
      <monogr>
        <title level="m">Primes dividing invariants of CM Picard curves</title>
        <author>
          <persName>
            <foreName>Elisa</foreName>
            <surname>Lorenzo García</surname>
            <initial>E.</initial>
          </persName>
          <persName>
            <foreName>Pınar</foreName>
            <surname>Kılıçer</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>Marco</foreName>
            <surname>Streng</surname>
            <initial>M.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month>January</month>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01685037" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01685037</ref>
        </imprint>
      </monogr>
      <note type="bnote"><ref xlink:href="https://arxiv.org/abs/1801.04682" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1801.<allowbreak/>04682</ref> - working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid8" type="unpublished" rend="year" n="cite:maire:hal-01770396">
      <identifiant type="hal" value="hal-01770396"/>
      <monogr>
        <title level="m">Codes from unit groups of division algebras over number fields</title>
        <author>
          <persName>
            <foreName>Christian</foreName>
            <surname>Maire</surname>
            <initial>C.</initial>
          </persName>
          <persName key="lfant-2018-idp152624">
            <foreName>Aurel</foreName>
            <surname>Page</surname>
            <initial>A.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <year>2018</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01770396" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01770396</ref>
        </imprint>
      </monogr>
      <note type="bnote"><ref xlink:href="https://arxiv.org/abs/1804.07108" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>arxiv.<allowbreak/>org/<allowbreak/>abs/<allowbreak/>1804.<allowbreak/>07108</ref> - working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid25" type="unpublished" rend="year" n="cite:martindale:hal-01990298">
      <identifiant type="hal" value="hal-01990298"/>
      <monogr>
        <title level="m">Hilbert Modular Polynomials</title>
        <author>
          <persName key="lfant-2018-idp178144">
            <foreName>Chloe</foreName>
            <surname>Martindale</surname>
            <initial>C.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <month>January</month>
            <year>2019</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01990298" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01990298</ref>
        </imprint>
      </monogr>
      <note type="bnote">working paper or preprint</note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid1" type="inproceedings" rend="foot" n="footcite:Belabas05">
      <analytic>
        <title level="a">L'algorithmique de la théorie algébrique des nombres</title>
        <author>
          <persName key="lfant-2018-idp157552">
            <foreName>Karim</foreName>
            <surname>Belabas</surname>
            <initial>K.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Nicole</foreName>
            <surname>Berline</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Alain</foreName>
            <surname>Plagne</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Claude</foreName>
            <surname>Sabbah</surname>
            <initial>C.</initial>
          </persName>
        </editor>
        <title level="m">Théorie algorithmique des nombres et équations diophantiennes</title>
        <imprint>
          <dateStruct>
            <year>2005</year>
          </dateStruct>
          <biblScope type="pages">85–155</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid18" type="inproceedings" rend="foot" n="footcite:cohen:hal-01883070">
      <identifiant type="hal" value="hal-01883070"/>
      <analytic>
        <title level="a">Expansions at Cusps and Petersson Products in Pari/GP</title>
        <author>
          <persName key="lfant-2018-idp165376">
            <foreName>Henri</foreName>
            <surname>Cohen</surname>
            <initial>H.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Elliptic Integrals, Functions, and Modular Forms in Quantum Field Theory</title>
        <loc>Zeuthen, Germany</loc>
        <title level="s">Elliptic Integrals, Functions, and Modular Forms in Quantum Field Theory</title>
        <imprint>
          <publisher>
            <orgName>Springer Wien</orgName>
          </publisher>
          <dateStruct>
            <month>October</month>
            <year>2017</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01883070" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01883070</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid3" type="inproceedings" rend="foot" n="footcite:CoSt08">
      <analytic>
        <title level="a">Computational class field theory</title>
        <author>
          <persName key="lfant-2018-idp165376">
            <foreName>Henri</foreName>
            <surname>Cohen</surname>
            <initial>H.</initial>
          </persName>
          <persName>
            <foreName>Peter</foreName>
            <surname>Stevenhagen</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>Joseph</foreName>
            <surname>Buhler</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>Peter</foreName>
            <surname>Stevenhagen</surname>
            <initial>P.</initial>
          </persName>
        </editor>
        <title level="m">Algorithmic Number Theory — Lattices, Number Fields, Curves and Cryptography</title>
        <title level="s">MSRI Publications</title>
        <imprint>
          <biblScope type="volume">44</biblScope>
          <publisher>
            <orgName>Cambridge University Press</orgName>
          </publisher>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid2" type="hdrthesis" rend="foot" n="footcite:ENGE:2007:TEL-00382535:1">
      <identifiant type="hal" value="tel-00382535"/>
      <monogr>
        <title level="m">Courbes algébriques et cryptologie</title>
        <author>
          <persName key="lfant-2018-idp147296">
            <foreName>Andreas</foreName>
            <surname>Enge</surname>
            <initial>A.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Université Denis Diderot</orgName>
            <address>
              <addrLine>Paris 7</addrLine>
            </address>
          </publisher>
          <dateStruct>
            <year>2007</year>
          </dateStruct>
          <ref xlink:href="http://tel.archives-ouvertes.fr/tel-00382535/en/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>tel.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>tel-00382535/<allowbreak/>en/</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Habilitation à diriger des recherches</note>
    </biblStruct>
    
    <biblStruct id="lfant-2018-bid7" type="article" rend="foot" n="footcite:page:hal-01671812">
      <identifiant type="doi" value="10.1112/jtopol/jtw023"/>
      <identifiant type="hal" value="hal-01671812"/>
      <analytic>
        <title level="a">Torsion homology and regulators of isospectral manifolds</title>
        <author>
          <persName key="lfant-2018-idp152624">
            <foreName>Aurel</foreName>
            <surname>Page</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Alex</foreName>
            <surname>Bartel</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Journal of topology</title>
        <imprint>
          <biblScope type="volume">9</biblScope>
          <biblScope type="number">4</biblScope>
          <dateStruct>
            <month>December</month>
            <year>2016</year>
          </dateStruct>
          <biblScope type="pages">1237 - 1256</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01671812" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01671812</ref>
        </imprint>
      </monogr>
    </biblStruct>
  </biblio>
</raweb>
