Selecting polynomials for the Function Field Sieve - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Journal Articles Mathematics of Computation Year : 2015

Selecting polynomials for the Function Field Sieve

Abstract

The Function Field Sieve algorithm is dedicated to computing discrete logarithms in a finite field GF(q^n) , where q is small an prime power. The scope of this article is to select good polynomials for this algorithm by defining and measuring the size property and the so-called root and cancellation properties. In particular we present an algorithm for rapidly testing a large set of polynomials. Our study also explains the behaviour of inseparable polynomials, in particular we give an easy way to see that the algorithm encompass the Coppersmith algorithm as a particular case.
Le crible des corps de fonctions est un algorithme de calcul de logarithme discret dans un corps fini GF(q^n), où q est petit et puissance d'un nombre premier. L'objectif de cet article est la sélection de bons polynômes adaptés à cet algorithme. Pour cela on définit et on mesure les propriétés liées à la taille, à ce qu'on appelle "propriété de racines modulaires" et "propriété d'annulation des termes". On aboutit sur un algorithme qui permet de tester rapidement un grand nombre de polynômes. Notre étude permet également d'expliquer le comportement des polynômes inséparables et donne une façon simple de voir l'algorithme de Coppersmith comme un cas particulier du crible des corps de fonctions.
Fichier principal
Vignette du fichier
article.pdf (318.84 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-00798386 , version 1 (08-03-2013)

Identifiers

Cite

Razvan Barbulescu. Selecting polynomials for the Function Field Sieve. Mathematics of Computation, 2015, 84 (296), pp.2987-3012. ⟨hal-00798386⟩
339 View
294 Download

Altmetric

Share

Gmail Facebook X LinkedIn More