In this paper, we study methods for efficiently converting systems of low-degree sparse multivariate equations into a conjunctive normal form satisfiability (CNF-SAT) problem, for which excellent heuristic algorithms have been developed in recent years. A direct application of this method gives very efficient results: we show that sparse multivariate quadratic systems (especially if over-defined) can be solved much faster than by exhaustive search if beta < 1/100. In particular, our method requires no additional memory beyond that required to store the problem, and so often terminates with an answer for problems that cause Magma and Singular to crash. On the other hand, if Magma or Singular do not crash, then they tend to be faster than our method, but this case includes only the smallest sample problems.
Category / Keywords: Secret-Key Cryptography / Algebraic Cryptanalysis, Over-Defined Sparse Multivariate Systems of Equations, Logical Cryptanalysis, SAT Solvers, MQ, Quadratic Polynomials over GF(2) Publication Info: Submitted to a Conference. Date: received 25 Jan 2007, last revised 26 Jan 2007 Contact author: gregory bard at ieee org Available formats: PDF | BibTeX Citation Note: New experiments will be added shortly. Version: 20070126:192713 (All versions of this report) Discussion forum: Show discussion | Start new discussion