inria-00383941, version 2
An $L (1/3)$ Discrete Logarithm Algorithm for Low Degree Curves
Andreas Enge
1Pierrick Gaudry
2Emmanuel Thomé
2
Journal of Cryptology 24 (2011) 24-41
Résumé : We present an algorithm for solving the discrete logarithm problem in Jacobians of families of plane curves whose degrees in $X$ and $Y$ are low with respect to their genera. The finite base fields $\FF_q$ are arbitrary, but their sizes should not grow too fast compared to the genus. For such families, the group structure and discrete logarithms can be computed in subexponential time of $L_{q^g}(1/3, O(1))$. The runtime bounds rely on heuristics similar to the ones used in the number field sieve or the function field sieve.
- 1 : LFANT (INRIA Bordeaux - Sud-Ouest)
- INRIA – Université de Bordeaux – CNRS : UMR5251
- 2 : CARAMEL (INRIA Nancy - Grand Est / LORIA)
- INRIA – CNRS : UMR7503 – Université Henri Poincaré - Nancy I – Université Nancy II – Institut National Polytechnique de Lorraine
- Domaine : Informatique/Cryptographie et sécurité
Mathématiques/Géométrie algébrique - Mots-clés : discrete logarithm – algebraic curve – subexponentiality – function field sieve
- Versions disponibles : v1 (13-05-2009) v2 (20-12-2009)
- inria-00383941, version 2
- http://hal.inria.fr/inria-00383941
- oai:hal.inria.fr:inria-00383941
- Contributeur : Andreas Enge
- Soumis le : Dimanche 20 Décembre 2009, 12:24:14
- Dernière modification le : Jeudi 27 Janvier 2011, 17:00:25






Documents associés

Exporter