Reynald Lercier

[fr]  [en]

Welcome  





Adresse DGA MI

Route de Laillé

35170 Bruz

Adresse

Université de Rennes 1

IRMAR

Équipe Géométrie Algébrique Réelle, Calcul Formel et Cryptographie

Room 612

 

Fax33 2 99 42 64 50
Melreynald.lercier (at) m4x.org
  • open
    close
    Publications
    • • Papers
    • • Talks
  • open
    close
    Software
    • • Magma
  • open
    close
    Computations
    • • Discrete logarithms
    • • Counting points on elliptic curves
    • • Elliptic curves of prescribed order
    • • Counting points on hyperelliptic curves
    • • Integer factorization
Links
ZEN IRMAR
[CL96]

F. Chabaud and R. Lercier. ZEN, a new toolbox for computing in finite extension of finite rings. User's manual. 1996. Sourceforge project.

Many computational problems need arithmetic operations in polynomial finite rings of Z/nZ where n is an integer (n>1). Integer factorizations, primality testing are for instance such applications. To solve them, programmers use general symbolic mathematical softwares or write specific programs (most of the time in C).

On the first hand, symbolic mathematical softwares (Maple, Mathematica,...) handle with difficulty computations in finite fields. In the worst cases, such programs perform computations with rationals before finally reducing the objects modulo the characteristic n, in the best cases, such reductions are performs but extensions of a finite ring cannot be implemented. In any cases, applications written with such softwares are ten to hundred times slower than an “ad hoc” implementation in C. On the other hand, optimized C libraries deal only with one side of finite fields, mainly Z/nZ.

We hardly believe we can keep the efficiency of these C libraries while working in any polynomial extension of Z/nZ. We designed the ZEN library to perform efficient arithmetic operations in these sets.

[ bib | publication ] Back

Top


  Site powered by GuppY v4.5.14 © 2004-2005 - CeCILL Free License