The index-calculus approach to the elliptic curve discrete logarithm problem (ECDLP) over binary fields F2n\mathbb{F}_{2^n} reduces its point-decomposition step to Gröbner-basis solving of the polynomial system obtained by Weil descent of Semaev's (m+1)(m+1)-th summation polynomial along a factor-base subspace. The cost of that step is governed by the degree of regularity DregD_{reg}, while everything actually proven concerns the first fall degree DffD_{ff}: Kousidis and Wiemers proved Dff≤m2−m+1D_{ff}\le m^2-m+1 for all m≥3m\ge 3 and asked (their Equation (4.1)) whether Dreg=m2−m+1+o(1)D_{reg}=m^2-m+1+o(1) as n→∞n\to\infty 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 DregD_{reg} for these systems is known beyond the generic Dff≤DregD_{ff}\le D_{reg} heuristic, sharpness of the DffD_{ff} bound for m≥3m\ge 3 is conjectural, and the m=2m=2 case already exhibits a Dreg−DffD_{reg}-D_{ff} gap that grows with nn. 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 PP and Q=kPQ=kP on an elliptic curve EE over a finite field, to recover the integer kk. For generic curves no subexponential algorithm is known, and ECDLP hardness underpins elliptic-curve cryptography. Over binary fields F2n\mathbb{F}_{2^n}, 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 W⊆F2nW\subseteq\mathbb{F}_{2^n} of dimension n′n', and search for decompositions of the target point RR as a sum P1+⋯+PmP_1+\cdots+P_m of points whose xx-coordinates lie in WW. Each decomposition yields a linear relation among logarithms; sufficiently many relations solve the ECDLP by linear algebra.

Semaev's summation polynomials make decomposition algebraic: Sm+1(x1,…,xm+1)S_{m+1}(x_1,\ldots,x_{m+1}) vanishes exactly when there exist points on EE with those xx-coordinates summing to zero. Substituting xi=∑jyijνjx_i=\sum_j y_{ij}\nu_j with respect to an F2\mathbb{F}_2-basis ν1,…,νn′\nu_1,\ldots,\nu_{n'} of WW, fixing xm+1=cx_{m+1}=c (an xx-coordinate of the target), and expanding over a basis 1,z,…,zn−11,z,\ldots,z^{n-1} of F2n\mathbb{F}_{2^n} produces nn polynomials s0,…,sn−1s_0,\ldots,s_{n-1} in the mn′mn' variables yijy_{ij} (a Weil descent, i.e. a restriction of scalars from F2n\mathbb{F}_{2^n} to F2\mathbb{F}_2), taken modulo the field equations yij2=yijy_{ij}^2=y_{ij} 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 DregD_{reg} — in this literature, the highest step degree reached during the Gröbner basis computation; roughly, the cost behaves like (mn′)ωDreg(mn')^{\omega D_{reg}} with ω\omega the linear-algebra exponent. Predicting DregD_{reg} is intractable in general, so practitioners use the first fall degree DffD_{ff} (formalized by Hodges–Petit–Schlather): the smallest degree at which nontrivial algebraic combinations of the system produce a polynomial of strictly lower degree. Generically Dff≤DregD_{ff}\le D_{reg}, and the first fall degree assumption (Petit–Quisquater's Assumption 2) asserts Dreg=Dff+o(1)D_{reg}=D_{ff}+o(1). Under it, Petit–Quisquater derived a subexponential complexity O(2clog⁡(n)(n2/3+1))O(2^{c\log(n)(n^{2/3}+1)}) for binary-field ECDLP with m≈n1/3m\approx n^{1/3}, n′≈n2/3n'\approx n^{2/3}, c=2ω/3c=2^{\omega/3}, beating generic O(2n/2)O(2^{n/2}) algorithms for nn 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 Dff≤m2+1D_{ff}\le m^2+1 (Petit–Quisquater, via Hodges–Petit–Schlather) to Dff≤m2−m+1D_{ff}\le m^2-m+1 for all m≥3m\ge 3, by identifying the highest-degree homogeneous part of the system: it is induced by the monomial (x1⋯xm)2m−1−1⋅xm+1(x_1\cdots x_m)^{2^{m-1}-1}\cdot x_{m+1} of Sm+1S_{m+1} and has degree m2−mm^2-m in the Boolean variables, so a fall occurs at latest one degree higher. They conjecture this bound is sharp for m≥3m\ge 3 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 Dff=Dreg=7D_{ff}=D_{reg}=7 for m=3m=3 up to n=21n=21 and Dff=Dreg=13D_{ff}=D_{reg}=13 for m=4m=4 up to n=16n=16; computations for m≥3m\ge 3 are blocked by time and memory. The case m=2m=2 is different and cautionary: Kosters and Yeo proved that the Weil descent of S3S_3 has Dff=2D_{ff}=2 for ordinary curves (a linear relation induced by the field trace — the map Tr:F2n→F2\mathrm{Tr}:\mathbb{F}_{2^n}\to\mathbb{F}_2 with Tr(x)=x+x2+x4+⋯+x2n−1\mathrm{Tr}(x)=x+x^2+x^4+\cdots+x^{2^{n-1}} — forces an immediate fall), while the observed DregD_{reg} climbs with nn (4 for 17≤n≤3617\le n\le 36, at least 5 from n≈37n\approx 37), so the gap Dreg−DffD_{reg}-D_{ff} appears to depend on nn.

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 nn 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 nn. 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 EE be an ordinary elliptic curve over F2n\mathbb{F}_{2^n}, let Sm+1S_{m+1} be Semaev's (m+1)(m+1)-th summation polynomial (the polynomial in the xx-coordinates of m+1m+1 points whose vanishing expresses that the points sum to zero), let W⊆F2nW\subseteq\mathbb{F}_{2^n} be a factor-base subspace of dimension n′≥mn'\ge m with basis ν1,…,νn′\nu_1,\ldots,\nu_{n'}, let c∈F2n∖{0}c\in\mathbb{F}_{2^n}\setminus\{0\}, and let s0,…,sn−1∈F2[y11,…,ymn′]/(y112−y11,…,ymn′2−ymn′)s_0,\ldots,s_{n-1}\in\mathbb{F}_2[y_{11},\ldots,y_{mn'}]/(y_{11}^2-y_{11},\ldots,y_{mn'}^2-y_{mn'}) be the system obtained by Weil descent of Sm+1(x1,…,xm,c)S_{m+1}(x_1,\ldots,x_m,c) along WW. For m≥3m\ge 3, determine the asymptotic behavior of the degree of regularity DregD_{reg} (the highest step degree occurring in the F4/F5 Gröbner basis computation on this system) as n→∞n\to\infty in the parameter regimes relevant to index calculus, where m=m(n)m=m(n) grows with nn (in the complexity analysis, m≈n1/3m\approx n^{1/3} and n′≈n2/3n'\approx n^{2/3}). Specifically: does

Dreg=m2−m+1+o(1)D_{reg}=m^2-m+1+o(1)

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 DregD_{reg} for these systems (a bound exceeding m2−m+1+o(1)m^2-m+1+o(1) along a regime refutes the equality; a bound of the form m2−m+1−O(1)m^2-m+1-O(1) supports it); (b) determining whether the proven first fall degree bound Dff≤m2−m+1D_{ff}\le m^2-m+1 is sharp for all m≥3m\ge 3, as Kousidis and Wiemers conjecture; and (c) establishing the complementary upper bound on DregD_{reg}, which an affirmative answer additionally requires since no such bound is known. Sub-question (b) concerns the first fall degree DffD_{ff}, a different object from DregD_{reg}: 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 DregD_{reg}. An affirmative resolution makes the sharpened subexponential complexity O(2clog⁡(n)(n2/3−n1/3+1))O(2^{c\log(n)(n^{2/3}-n^{1/3}+1)}) of the index-calculus ECDLP algorithm over binary fields unconditional (turning point against generic O(2n/2)O(2^{n/2}) algorithms near n≈1250n\approx 1250); a negative resolution refutes the first-fall-degree assumption for these systems. Computational studies extending the DffD_{ff} and DregD_{reg} experiments to m≥5m\ge 5 and larger nn are admissible as supporting evidence but do not by themselves settle the asymptotic claim.

References

  1. 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
  2. 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
  3. 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
  4. Michiel Kosters and Sze Ling Yeo, "Notes on summation polynomials", arXiv:1503.08001, 2015. https://arxiv.org/abs/1503.08001
  5. 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
  6. 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
  7. 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
  8. 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
  9. Igor Semaev, "New algorithm for the discrete logarithm problem on elliptic curves", arXiv:1504.01175, 2015. https://arxiv.org/abs/1504.01175
  10. 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
  11. 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
  12. 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
  13. 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
  14. Ming-Deh A. Huang, "On the last fall degree of Weil descent polynomial systems", arXiv:2103.07282, 2021. https://arxiv.org/abs/2103.07282
  15. Ming-Deh A. Huang, "Last fall degree of semi-local polynomial systems", arXiv:2311.02804, 2023. https://arxiv.org/abs/2311.02804
  16. Shuhei Nakamura, "Formal Power Series on Algebraic Cryptanalysis", arXiv:2007.14729, 2020. https://arxiv.org/abs/2007.14729