The index-calculus approach to the elliptic curve discrete logarithm problem (ECDLP) over binary fields reduces its point-decomposition step to Gröbner-basis solving of the polynomial system obtained by Weil descent of Semaev's -th summation polynomial along a factor-base subspace. The cost of that step is governed by the degree of regularity , while everything actually proven concerns the first fall degree : Kousidis and Wiemers proved for all and asked (their Equation (4.1)) whether as in the index-calculus parameter regimes — the sharpened form of Petit–Quisquater's first-fall-degree assumption. The question is open in both directions: no unconditional lower bound on for these systems is known beyond the generic heuristic, sharpness of the bound for is conjectural, and the case already exhibits a gap that grows with . No resolution is known in the literature to date. The answer determines whether the subexponential complexity of binary-field ECDLP index calculus can be made unconditional, or whether the underlying heuristic fails.
Background
The elliptic curve discrete logarithm problem (ECDLP) asks, given points and on an elliptic curve over a finite field, to recover the integer . For generic curves no subexponential algorithm is known, and ECDLP hardness underpins elliptic-curve cryptography. Over binary fields , an index-calculus attack was proposed by Semaev (2004) and developed by Gaudry, Diem, Petit–Quisquater and others: fix a factor base, i.e. a linear subspace of dimension , and search for decompositions of the target point as a sum of points whose -coordinates lie in . Each decomposition yields a linear relation among logarithms; sufficiently many relations solve the ECDLP by linear algebra.
Semaev's summation polynomials make decomposition algebraic: vanishes exactly when there exist points on with those -coordinates summing to zero. Substituting with respect to an -basis of , fixing (an -coordinate of the target), and expanding over a basis of produces polynomials in the variables (a Weil descent, i.e. a restriction of scalars from to ), taken modulo the field equations that express Boolean values.
The bottleneck is the Gröbner basis computation — computing a Gröbner basis, a canonical generating set of the ideal spanned by the system from which the solutions are recovered, by Faugère's F4/F5 algorithms, which organize the computation as exact linear algebra on large matrices of polynomial multiples. Its cost is governed by the degree of regularity — in this literature, the highest step degree reached during the Gröbner basis computation; roughly, the cost behaves like with the linear-algebra exponent. Predicting is intractable in general, so practitioners use the first fall degree (formalized by Hodges–Petit–Schlather): the smallest degree at which nontrivial algebraic combinations of the system produce a polynomial of strictly lower degree. Generically , and the first fall degree assumption (Petit–Quisquater's Assumption 2) asserts . Under it, Petit–Quisquater derived a subexponential complexity for binary-field ECDLP with , , , beating generic algorithms for beyond roughly 2000 — conditional entirely on that assumption.
Kousidis and Wiemers improved the proven first fall degree bound for the Weil-descended Semaev systems from (Petit–Quisquater, via Hodges–Petit–Schlather) to for all , by identifying the highest-degree homogeneous part of the system: it is induced by the monomial of and has degree in the Boolean variables, so a fall occurs at latest one degree higher. They conjecture this bound is sharp for but do not prove it. Their experiments (the F4 implementation of the Magma computer algebra system, on random ordinary — i.e. non-supersingular — curves and random factor bases) show for up to and for up to ; computations for are blocked by time and memory. The case is different and cautionary: Kosters and Yeo proved that the Weil descent of has for ordinary curves (a linear relation induced by the field trace — the map with — forces an immediate fall), while the observed climbs with (4 for , at least 5 from ), so the gap appears to depend on .
Two theoretical programs border the question without settling it. The last fall degree framework of Huang–Kosters–Yang–Yeo proves that Gröbner computations terminate at the last fall degree and bounds it independently of for zero-dimensional Weil descent systems (systems with only finitely many solutions; this suffices to rigorously break HFE-type schemes — HFE, Hidden Field Equations, is a multivariate public-key cryptosystem), but the summation-polynomial systems without field equations are not zero-dimensional, so the method does not apply; those authors explicitly warn that the degree of regularity of these systems might depend on . Huang–Petit–Shinohara–Takagi showed that generalized first-fall-degree assumptions hold in some parameter regimes (with practical timing gains) while in others they would imply polynomial-time Gröbner solutions of NP-complete problems, which they consider very unlikely. What remains unresolved is precisely whether the degree of regularity of the Weil-descent Semaev systems follows the first fall degree asymptotically.
Problem Statement
Let be an ordinary elliptic curve over , let be Semaev's -th summation polynomial (the polynomial in the -coordinates of points whose vanishing expresses that the points sum to zero), let be a factor-base subspace of dimension with basis , let , and let be the system obtained by Weil descent of along . For , determine the asymptotic behavior of the degree of regularity (the highest step degree occurring in the F4/F5 Gröbner basis computation on this system) as in the parameter regimes relevant to index calculus, where grows with (in the complexity analysis, and ). Specifically: does
hold?
This single objective — establishing the asymptotic Gröbner complexity of the point-decomposition step — comprises the constitutive sub-questions identified by the source, each of which contributes to the main equality: (a) proving any nontrivial unconditional lower bound on for these systems (a bound exceeding along a regime refutes the equality; a bound of the form supports it); (b) determining whether the proven first fall degree bound is sharp for all , as Kousidis and Wiemers conjecture; and (c) establishing the complementary upper bound on , which an affirmative answer additionally requires since no such bound is known. Sub-question (b) concerns the first fall degree , a different object from : it is independent supporting progress and does not by itself settle the equality, which requires both a lower bound and a matching upper bound on . An affirmative resolution makes the sharpened subexponential complexity of the index-calculus ECDLP algorithm over binary fields unconditional (turning point against generic algorithms near ); a negative resolution refutes the first-fall-degree assumption for these systems. Computational studies extending the and experiments to and larger are admissible as supporting evidence but do not by themselves settle the asymptotic claim.
References
- Stavros Kousidis and 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; arXiv:1906.05594. https://doi.org/10.1515/jmc-2017-0022
- Christophe Petit and Jean-Jacques Quisquater, "On Polynomial Systems Arising from a Weil Descent", Advances in Cryptology – ASIACRYPT 2012, Lecture Notes in Computer Science, pp. 451-466, 2012. DOI: 10.1007/978-3-642-34961-4_28. https://doi.org/10.1007/978-3-642-34961-4_28
- Timothy J. Hodges, Christophe Petit, and Jacob Schlather, "First fall degree and Weil descent", Finite Fields and Their Applications 30:155-177, 2014. DOI: 10.1016/j.ffa.2014.07.001. https://doi.org/10.1016/j.ffa.2014.07.001
- Michiel Kosters and Sze Ling Yeo, "Notes on summation polynomials", arXiv:1503.08001, 2015. https://arxiv.org/abs/1503.08001
- Ming-Deh A. Huang, Michiel Kosters, Yun Yang, and Sze Ling Yeo, "On the last fall degree of zero-dimensional Weil descent systems", arXiv:1505.02532, 2015 (revised 2018). https://arxiv.org/abs/1505.02532
- Ming-Deh A. Huang, Michiel Kosters, and Sze Ling Yeo, "Last Fall Degree, HFE, and Weil Descent Attacks on ECDLP", Advances in Cryptology – CRYPTO 2015, Lecture Notes in Computer Science, pp. 581-600, 2015. DOI: 10.1007/978-3-662-47989-6_28. https://doi.org/10.1007/978-3-662-47989-6_28
- Yun-Ju Huang, Christophe Petit, Naoyuki Shinohara, and Tsuyoshi Takagi, "On Generalized First Fall Degree Assumptions", IACR Cryptology ePrint Archive, Report 2015/358, 2015. https://eprint.iacr.org/2015/358
- Igor Semaev, "Summation polynomials and the discrete logarithm problem on elliptic curves", IACR Cryptology ePrint Archive, Report 2004/031, 2004. https://eprint.iacr.org/2004/031
- Igor Semaev, "New algorithm for the discrete logarithm problem on elliptic curves", arXiv:1504.01175, 2015. https://arxiv.org/abs/1504.01175
- 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
- Steven D. Galbraith and 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
- Kazuhiro Yokoyama, Masaya Yasuda, Yasushi Takahashi, and Jun Kogure, "Complexity bounds on Semaev's naive index calculus method for ECDLP", Journal of Mathematical Cryptology 14(1):460-485, 2020. DOI: 10.1515/jmc-2019-0029. https://doi.org/10.1515/jmc-2019-0029
- Monika Trimoska, Sorina Ionica, and Gilles Dequen, "A SAT-Based Approach for Index Calculus on Binary Elliptic Curves", Progress in Cryptology – AFRICACRYPT 2020, Lecture Notes in Computer Science, pp. 214-235, 2020. DOI: 10.1007/978-3-030-51938-4_11. https://doi.org/10.1007/978-3-030-51938-4_11
- Ming-Deh A. Huang, "On the last fall degree of Weil descent polynomial systems", arXiv:2103.07282, 2021. https://arxiv.org/abs/2103.07282
- Ming-Deh A. Huang, "Last fall degree of semi-local polynomial systems", arXiv:2311.02804, 2023. https://arxiv.org/abs/2311.02804
- Shuhei Nakamura, "Formal Power Series on Algebraic Cryptanalysis", arXiv:2007.14729, 2020. https://arxiv.org/abs/2007.14729