Abstract
The security of multivariate cryptosystems and digital signature schemes relies on the hardness of solving a system of polynomial equations over a finite field. Polynomial system solving is also currently a bottleneck of index-calculus algorithms to solve the elliptic and hyperelliptic curve discrete logarithm problem. The complexity of solving a system of polynomial equations is closely related to the cost of computing Gröbner bases, since computing the solutions of a polynomial system can be reduced to finding a lexicographic Gröbner basis for the ideal generated by the equations. Several algorithms for computing such bases exist: We consider those based on repeated Gaussian elimination of Macaulay matrices. In this paper, we analyze the case of random systems, where random systems means either semi-regular systems, or quadratic systems in n variables which contain a regular sequence of n polynomials. We provide explicit formulae for bounds on the solving degree of semi-regular systems with m > n equations in n variables, for equations of arbitrary degrees for m = n + 1, and for any m for systems of quadratic or cubic polynomials. In the appendix, we provide a table of bounds for the solving degree of semi-regular systems of m = n + k quadratic equations in n variables for 2 ≤ k, n ≤ 100 and online we provide the values of the bounds for 2 ≤ k, n ≤ 500. For quadratic systems which contain a regular sequence of n polynomials, we argue that the Eisenbud-Green-Harris conjecture, if true, provides a sharp bound for their solving degree, which we compute explicitly.
This work was started during the collaborative conference “Women in Numbers Europe 3”. The authors would like to acknowledge the organizers Sorina Ionica, Holly Krieger, and Elisa Lorenzo Garcia as well as the Henri Lebesgue Center, which hosted the conference. The symbolic algebra computations were performed with CoCoA 5 [1], Macaulay2 [18], Magma [10], and Wolfram Mathematica [31].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abbott, J., Bigatti, A.M., Robbiano, L.: CoCoA: a system for doing Computations in Commutative Algebra. Available via http://cocoa.dima.unige.it.
Bardet, M.: Étude des systèmes algébriques surdéterminés. Applications aux codes correcteurs et à la cryptographie. Université Pierre et Marie Curie - Paris VI, (2004)
Bardet, M., Faugère, J-C., Salvy, B.: On the complexity of Gröbner basis computation of semi-regular overdetermined algebraic equations. In: Proceedings of the International Conference on Polynomial System Solving, (2004)
Bardet, M., Faugère, J-C., Salvy, B.: Complexity of Gröbner basis computation for semi-regular overdetermined sequences over \(\mathbb {F}_2\) with solutions in \(\mathbb {F}_2\). INRIA Research Report 5049 (2003) Available via https://hal.inria.fr/inria-00071534
Bardet, M., Faugère, J-C., Salvy, B., Yang, B-Y.: Asymptotic behaviour of the degree of regularity of semi-regular polynomial systems. In: Proceedings of MEGA 2005, Eighth International Symposium on Effective Methods in Algebraic Geometry, (2005)
Benge, P., Burks, V. and Cobar, N.: Groebner Basis Conversion Using the FGLM Algorithm. Available at https://www.math.lsu.edu/system/files/Groeb_presentation_final.pdf
Bettale, L., Faugère, J-C., Perret, L.: Hybrid approach for solving multivariate systems over finite fields. J. Math. Cryptol. 3.3, 177–197, (2009)
Cohen, H., Frey, G., Avanzi, R., Doche, C., Lange, T., Nguyen, K., Vercauteren, F.: Handbook of elliptic and hyperelliptic curve cryptography. CRC Press (2005)
Joux, A., Vitse, V.: Elliptic Curve Discrete Logarithm Problem over Small Degree Extension Fields - Application to the Static Diffie-Hellman Problem on \(E(\mathbb {F}_{q^{5}})\). J. Cryptol. 26.1, 119–143 (2013)
Bosma, W., Cannon, J., Playoust, C.: The Magma algebra system. I. The user language. J. Symb. Comp. 24, 235–265 (1997)
Buchberger, B.: Ein Algorithmus zum Auffinden der Basiselemente des Restklassenringes nach einem nulldimensionalen Polynomideal. Universität Insbruck (1965)
Caminata, A., Gorla, G.: Solving multivariate polynomial systems and an invariant from commutative algebra, Arithmetic of Finite Fields, 8th International Workshop, WAIFI 2020, J.C. Bajard and A. Topuzoglu Eds., Springer (2020)
Courtois, N., Klimov, A., Patarin, J. Shamir, A.: Efficient algorithms for solving overdefined systems of multivariate polynomial equations. In: Advances in Cryptology – EuroCrypt 2000, pp. 392–407. Lect. Notes Comput. Sci. 1807, Springer (2000)
Eisenbud, D., Green, M., Harris, J.: Higher Castelnuovo Theory. J. Gèom. Alg. d’Orsay. Astèrisque 218, 187–202 (1993)
Fröberg, R.: An inequality for Hilbert series of graded algebras. Math. Scand. 56, 117–144 (1985)
Faugère, J-C.: A new efficient algorithm for computing Gröbner bases without reduction to zero (F5). In: Proceedings of the 2002 International Symposium on Symbolic and Algebraic Computation, pp. 75–83 (2002)
Gaudry, P. Index calculus for abelian varieties of small dimension and the elliptic curve discrete logarithm problem. J. Symb. Comp. 44.12, 1690–1702 (2009)
Grayson, D., Stillman, M.: Macaulay2, a software system for research in algebraic geometry. Available at http://www.math.uiuc.edu/Macaulay2/
Hodges, T., Molina, S., Schlather, J.: On the existence of semi-regular sequences. J. Alg. 476, 519–547 (2017)
Joux, A.: Algorithmic cryptanalysis. Chapman and Hall/CRC (2009)
Kipnis, A., Shamir, A.: Cryptanalysis of the HFE public key cryptosystem by relinearization. In: Advances in Cryptology– CRYPTO’ 99, pp. 19–30. Lect. Notes Comp. Sci. 1666, Springer (1999)
Kreuzer, M., Robbiano, L.: Computational Commutative Algebra 2. Springer (2005)
Lazard, D., Gröbner bases, Gaussian elimination and resolution of systems of algebraic equations. In: European Conference on Computer Algebra, pp. 146–156. Springer, Heidelberg (1983)
Migliore, J., Mirò-Roig, R.: On the minimal free resolution of n+1 general forms. T. Am. Math. Soc. 355.1, 1–36 (2003)
Pardue, K.: Generic polynomials. Preprint (1999)
Pardue, K.: Generic sequences of polynomials. J. Alg. 324.4, 579–590 (2010)
Pardue, K., Richert, B.: Syzygies of semi-regular sequences. Illinois J. Math. 53.1, 349–364 (2009)
Stanley, R.: Weyl groups, the hard Lefschetz theorem, and the Sperner property. SIAM J. Alg. Disc. Meth. 1, 168–184 (1980)
Trung, V.: The initial ideal of generic sequences and Fröberg’s Conjecture. J. Alg. 524, 79–96 (2019)
Watanabe, J.: The Dilworth number of Artinian rings and finite posets with rank function. In: Commutative Algebra and Combinatorics, pp. 303–312. Adv. Stud. Pure. Math. 11, Kinokuniya Co. North Holland, Amsterdam, (1987)
Wolfram Research, Inc.: Mathematica, Version 11.0. Champaign, IL (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Bigdeli, M., De Negri, E., Dizdarevic, M.M., Gorla, E., Minko, R., Tsakou, S. (2021). Semi-Regular Sequences and Other Random Systems of Equations. In: Cojocaru, A.C., Ionica, S., García, E.L. (eds) Women in Numbers Europe III. Association for Women in Mathematics Series, vol 24. Springer, Cham. https://doi.org/10.1007/978-3-030-77700-5_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-77700-5_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-77699-2
Online ISBN: 978-3-030-77700-5
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)