Gaudry's index calculus for abelian varieties of small dimension (2009) yields, via Weil restriction, an attack on the elliptic curve discrete logarithm problem (ECDLP) over whose claimed cost for fixed extension degree beats the generic of Pollard's rho method - but the bound is explicitly heuristic, resting on unproven assumptions about the genericity of the hyperplane-section factor base, the decomposition probability of random points, the polynomial-in- Groebner-basis solving of the symmetrized Semaev summation-polynomial systems (whose degrees grow like in ), and the double-large-prime relation-elimination combinatorics. Later literature rigorized the picture only when the extension degree grows with (Diem's unconditional subexponential algorithms), sharpened but did not settle the Groebner-degree heuristics (the first-fall-degree conjectures, partly doubted), and found no practical crossover with Pollard rho. The open problem is to determine the true fixed- complexity: prove the heuristic bound - or any unconditional exponent below - for the ECDLP over , or prove that one of its load-bearing heuristics fails on an explicit family of inputs.
Background
The elliptic curve discrete logarithm problem (ECDLP) asks, given points and on an elliptic curve over a finite field with in the cyclic subgroup generated by , for an integer with . An elliptic curve is a smooth projective curve of genus 1 whose rational points carry an abelian group law, and the ECDLP is the security foundation of elliptic-curve cryptography. In a group of size , generic collision-search algorithms - most prominently Pollard's rho method, which wanders pseudo-randomly through the group until two walks collide - solve the problem in expected time about , and no generic algorithm can do asymptotically better.
Index calculus beats generic algorithms in groups like by writing random group elements as products of elements of a small 'factor base', collecting multiplicative 'relations', and solving a linear system; no factor base with the required structure is known for elliptic curves over prime fields. Semaev (2004) proposed one: the -th summation polynomial of satisfies exactly when there are points on with ; is symmetric and has degree in each variable. Gaudry (2009) turned this into a general index calculus for the discrete logarithm problem on any abelian variety of dimension over (an abelian variety is a projective algebraic group; elliptic curves and Jacobians of curves - the divisor-class groups representing curve points - are the main examples) given in an explicit coordinate representation. After a random linear change of coordinates, the factor base is the set of -rational points of lying in coordinate hyperplanes - an algebraic curve expected to have about points - and a relation is a decomposition with all in .
Applied to the Weil restriction of an elliptic curve over an extension field (Weil restriction 'descends' to an abelian variety of dimension over ; the factor base becomes the points of whose -coordinate lies in ), and with the -coordinates eliminated using Semaev's polynomials, each decomposition attempt becomes a system of polynomial equations over in elementary-symmetric unknowns, solved by a Groebner basis computation - the standard commutative-algebra tool that triangularizes polynomial systems, whose cost is governed by the largest polynomial degree reached during the computation (the 'degree of regularity'). Gaudry's Heuristic Result 4 states that for each fixed the ECDLP over is solvable in heuristic time - for example over , versus for Pollard's rho - after a large-prime variant (Thériault's large-prime variation, refined to the double-large-prime trick by Gaudry, Thomé, Thériault and Diem) splits off part of the factor base as 'large primes' and eliminates them pairwise, rebalancing the relation search against the sparse linear algebra.
The claimed complexity is explicitly heuristic, resting on four unproven assumptions. (i) Genericity: after the random coordinate change, the factor-base curve is, with high probability, absolutely irreducible and not contained in a proper abelian subvariety, with points - Bertini-type irreducibility theorems hold over algebraically closed fields, not finite fields, so no proof is available. (ii) Decomposition probability: a random group element is a sum of factor-base points with probability asymptotic to . (iii) System solving: the symmetrized systems are solvable in time polynomial in with a constant depending only on the family - while the systems' generic degrees explode with (equations of degree up to , final univariate elimination of degree about ), so beyond generic degree counting nothing is proven about the Groebner complexity for these structured systems. (iv) Large primes: the double-large-prime elimination behaves like an idealized random combinatorial process. The analysis is also restricted to families where the dimension , the number of auxiliary coordinates, and the defining-equation degrees are uniformly bounded; the paper estimates that for the method overtakes Pollard's rho only beyond .
The heuristic is known to be partly vindicated in a different asymptotic regime: Diem proved unconditionally that the ECDLP over is solvable in subexponential expected time whenever with (2011), and later for and for intermediate ranges (2013). But those algorithms and analyses are tailored to growing ; for fixed small they yield only an unspecified polynomial bound that neither recovers the exponent nor beats Pollard's . A 2015 survey by Galbraith and Gaudry records the state of the art: for fixed the bound is still a heuristic, the Groebner-complexity assumptions (such as the first-fall-degree assumption, an often-observed but unproven proxy for the degree of regularity) remain unsettled and contested, and none of the approaches is practical at cryptographic sizes. Whether the fixed-degree complexity can be proven at all - or whether some heuristic genuinely fails - is the open problem stated below.
Problem Statement
Determine the true asymptotic complexity of the ECDLP over for fixed extension degree by proving or refuting Gaudry's heuristic index-calculus claim. Concretely: prove, or disprove, that for each fixed there is a randomized index-calculus algorithm which, given any elliptic curve over (in Weierstrass form) and any instance in , computes in expected time as , uniformly over all curves in the family. The four ingredients below are the load-bearing heuristics of that one algorithm and jointly support this single complexity theorem; a complete affirmative answer must replace each by an unconditional statement:
(1) after the algorithm's random linear change of coordinates, the factor base is, with probability bounded away from , an absolutely irreducible curve not contained in any proper abelian subvariety of the Weil restriction, with rational points;
(2) a uniformly random element of admits a decomposition into factor-base points with probability asymptotic to ;
(3) the symmetrized Weil-restricted Semaev system defining the decomposition is solvable in time polynomial in , with a constant depending only on - in particular, a proven bound on the degree of regularity (equivalently the first or last fall degree) for these structured systems, in place of the current degree-counting heuristics;
(4) the double-large-prime elimination step produces a full-rank relation system within the claimed time bound.
An unconditional proof that for fixed some, possibly different, algorithm solves the ECDLP over in expected time with any proven exponent equally resolves the scientific question of whether index calculus provably beats generic algorithms in the fixed-degree regime. A disproof must exhibit an explicit infinite family of inputs on which one of the load-bearing heuristics fails asymptotically - for example families where every coordinate randomization yields a degenerate factor base, or where the decomposition probability is asymptotically smaller than , or where the systems' solving degree grows without bound in - together with a proof that this failure invalidates the claimed complexity. Taming the degree explosion in is part of the question to the extent it is required for (3). The same question may be posed, more broadly, for the general abelian-variety setting of Gaudry's Heuristic Result 3 and for families whose representation parameters are not uniformly bounded; the fixed-, bounded-parameter elliptic-curve case above is its sharp core. The purely practical crossover with Pollard's rho at cryptographic sizes is an engineering matter tracked in the literature and is not part of the mathematical completion boundary.
References
- Pierrick Gaudry, 'Index calculus for abelian varieties of small dimension and the elliptic curve discrete logarithm problem', Journal of Symbolic Computation 44(12):1690-1702, 2009. DOI: 10.1016/j.jsc.2008.08.005, https://doi.org/10.1016/j.jsc.2008.08.005
- Igor Semaev, 'Summation polynomials and the discrete logarithm problem on elliptic curves', IACR Cryptology ePrint Archive 2004/031, 2004. https://eprint.iacr.org/2004/031
- J. M. Pollard, 'Monte Carlo methods for index computation (mod p)', Mathematics of Computation 32:918-924, 1978. DOI: 10.1090/S0025-5718-1978-0491431-9, https://doi.org/10.1090/S0025-5718-1978-0491431-9
- Nicolas Thériault, 'Index calculus attack for hyperelliptic curves of small genus', Advances in Cryptology - ASIACRYPT 2003, Lecture Notes in Computer Science, pp. 75-92, 2003. DOI: 10.1007/978-3-540-40061-5_5, https://doi.org/10.1007/978-3-540-40061-5_5
- Pierrick Gaudry, Emmanuel Thomé, Nicolas Thériault, Claus Diem, 'A double large prime variation for small genus hyperelliptic index calculus', Mathematics of Computation 76(257):475-492, 2007. DOI: 10.1090/S0025-5718-06-01900-4, https://doi.org/10.1090/S0025-5718-06-01900-4
- Claus Diem, 'On the discrete logarithm problem in elliptic curves', Compositio Mathematica 147(1):75-104, 2011. DOI: 10.1112/S0010437X10005075, https://doi.org/10.1112/S0010437X10005075
- Claus Diem, 'On the discrete logarithm problem in elliptic curves II', Algebra & Number Theory 7(6):1281-1323, 2013. DOI: 10.2140/ant.2013.7.1281, https://doi.org/10.2140/ant.2013.7.1281
- Song Tian, Kunpeng Wang, Bao Li, Wei Yu, 'A Note on Diem's Proof', Information Security and Cryptology (Inscrypt 2014), Lecture Notes in Computer Science, pp. 463-471, 2015. DOI: 10.1007/978-3-319-16745-9_25, https://doi.org/10.1007/978-3-319-16745-9_25
- Antoine Joux, Vanessa Vitse, 'Elliptic Curve Discrete Logarithm Problem over Small Degree Extension Fields', Journal of Cryptology 26(1):119-143, 2013 (online 2011). DOI: 10.1007/s00145-011-9116-z, https://doi.org/10.1007/s00145-011-9116-z
- Steven D. Galbraith, Pierrick Gaudry, 'Recent progress on the elliptic curve discrete logarithm problem', Designs, Codes and Cryptography 78(1):51-72, 2016 (survey, online 2015). DOI: 10.1007/s10623-015-0146-7, https://doi.org/10.1007/s10623-015-0146-7 (also IACR ePrint 2015/1022, https://eprint.iacr.org/2015/1022)
- Jean-Charles Faugère, Ludovic Perret, Christophe Petit, Guénaël Renault, 'Improving the Complexity of Index Calculus Algorithms in Elliptic Curves over Binary Fields', Advances in Cryptology - EUROCRYPT 2012, Lecture Notes in Computer Science, pp. 27-44, 2012. DOI: 10.1007/978-3-642-29011-4_4, https://doi.org/10.1007/978-3-642-29011-4_4
- Jean-Charles Faugère, Pierrick Gaudry, Louise Huot, Guénaël Renault, 'Using Symmetries in the Index Calculus for Elliptic Curves Discrete Logarithm', Journal of Cryptology 27(4):595-635, 2014 (online 2013). DOI: 10.1007/s00145-013-9158-5, https://doi.org/10.1007/s00145-013-9158-5
- Steven D. Galbraith, Shishay W. Gebregiyorgis, 'Summation Polynomial Algorithms for Elliptic Curves in Characteristic Two', Progress in Cryptology - INDOCRYPT 2014, Lecture Notes in Computer Science, pp. 409-427, 2014. DOI: 10.1007/978-3-319-13039-2_24, https://doi.org/10.1007/978-3-319-13039-2_24 (also IACR ePrint 2014/806, https://eprint.iacr.org/2014/806)
- Christophe Petit, Jean-Jacques Quisquater, 'On Polynomial Systems Arising from a Weil Descent', IACR Cryptology ePrint Archive 2012/146, 2012. https://eprint.iacr.org/2012/146
- Igor Semaev, 'New algorithm for the discrete logarithm problem on elliptic curves', arXiv:1504.01175, 2015. https://arxiv.org/abs/1504.01175 (also IACR ePrint 2015/310)
- Yun-Ju Huang, Christophe Petit, Naoyuki Shinohara, Tsuyoshi Takagi, 'On Generalized First Fall Degree Assumptions', IACR Cryptology ePrint Archive 2015/358, 2015. https://eprint.iacr.org/2015/358
- Michiel Kosters, Sze Ling Yeo, 'Notes on summation polynomials', arXiv:1503.08001, 2015. https://arxiv.org/abs/1503.08001
- Stavros Kousidis, Andreas Wiemers, 'On the first fall degree of summation polynomials', Journal of Mathematical Cryptology 13(3-4):229-237, 2019. DOI: 10.1515/jmc-2017-0022, https://doi.org/10.1515/jmc-2017-0022 (also arXiv:1906.05594, https://arxiv.org/abs/1906.05594)
- Ming-Deh A. Huang, Michiel Kosters, Yun Yang, Sze Ling Yeo, 'On the last fall degree of zero-dimensional Weil descent systems', arXiv:1505.02532, 2015. https://arxiv.org/abs/1505.02532
- Gary McGuire, Daniela Mueller, 'A New Index Calculus Algorithm for the Elliptic Curve Discrete Logarithm Problem and Summation Polynomial Evaluation', IACR Cryptology ePrint Archive 2017/1262, 2017. https://eprint.iacr.org/2017/1262
- Monika Trimoska, Sorina Ionica, Gilles Dequen, 'A SAT-based approach for index calculus on binary elliptic curves', IACR Cryptology ePrint Archive 2019/313, 2019 (last updated 2020). https://eprint.iacr.org/2019/313
- Robert Granger, Frederik Vercauteren, 'On the Discrete Logarithm Problem on Algebraic Tori', Advances in Cryptology - CRYPTO 2005, Lecture Notes in Computer Science, pp. 66-85, 2005. DOI: 10.1007/11535218_5, https://doi.org/10.1007/11535218_5
- Koh-ichi Nagao, 'Decomposed Attack for the Jacobian of a Hyperelliptic Curve over an Extension Field', IACR Cryptology ePrint Archive 2007/112, 2007. https://eprint.iacr.org/2007/112
- Roger Oyono, Nicolas Thériault, 'Index calculus algorithm for non-planar curves', Finite Fields and Their Applications 90:102227, 2023. DOI: 10.1016/j.ffa.2023.102227, https://doi.org/10.1016/j.ffa.2023.102227
- David R. Kohel, Igor E. Shparlinski, 'On Exponential Sums and Group Generators for Elliptic Curves over Finite Fields', Algorithmic Number Theory (ANTS-IV), Lecture Notes in Computer Science, pp. 395-404, 2000. DOI: 10.1007/10722028_24, https://doi.org/10.1007/10722028_24
- Jianjun Hu, 'A New Method for Solving Discrete Logarithm Based on Index Calculus', IACR Cryptology ePrint Archive 2025/015, 2025. https://eprint.iacr.org/2025/015