Computing discrete logarithms in high-genus hyperelliptic Jacobians in provably subexponential time
Author:
Open Access
- 14 November 2001
- journal article
- Published by American Mathematical Society (AMS) in Mathematics of Computation
- Vol. 71 (238) , 729-742
Abstract
We provide a subexponential algorithm for solving the discrete logarithm problem in Jacobians of high-genus hyperelliptic curves over finite fields. Its expected running time for instances with genus g g and underlying finite field F q \mathbb {F}_q satisfying g ≥ ϑ log q g \geq \vartheta \log q for a positive constant ϑ \vartheta is given by \[ O ( e ( 5 6 ( 1 + 3 2 ϑ + 3 2 ϑ ) + o ( 1 ) ) ( g log q ) log ( g log q ) ) . O \left ( e^{ \left ( \frac {5}{\sqrt 6} \left ( \sqrt {1 + \frac {3}{2 \vartheta }} + \sqrt {\frac {3}{2 \vartheta }} \right ) + o (1) \right ) \sqrt {(g \log q) \log (g \log q)}} \right ). \] The algorithm works over any finite field, and its running time does not rely on any unproven assumptions.Keywords
This publication has 17 references indexed in Scilit:
- Computing discrete logarithms in real quadratic congruence function fields of large genusMathematics of Computation, 1999
- Sieving in Function FieldsExperimental Mathematics, 1999
- Counting Points on Curves over Finite FieldsJournal of Symbolic Computation, 1998
- A Course in Computational Algebraic Number Theory1993
- Frobenius Maps of Abelian Varieties and Finding Roots of Unity in Finite FieldsMathematics of Computation, 1990
- Séminaire de Théorie des Nombres, Paris 1987–881990
- Hyperelliptic cryptosystemsJournal of Cryptology, 1989
- Fast and rigorous factorization under the generalized Riemann hypothesisIndagationes Mathematicae, 1988
- Hermite Normal Form Computation Using Modulo Determinant ArithmeticMathematics of Operations Research, 1987
- Computing in the Jacobian of a Hyperelliptic CurveMathematics of Computation, 1987