Solving Systems of Multivariate Quadratic Equations over Finite Fields or: From Relinearization to MutantXL

نویسندگان

  • Enrico Thomae
  • Christopher Wolf
چکیده

In this article we investigate algorithms for solving non-linear multivariate equations over nite elds and the relation between them. For non binary elds usually computing the Gröbner basis of the corresponding ideal is the best choice in this context. One class of algorithms is based on Buchberger's algorithm. Today's best algorithms like F4 and F5 belong to this class. Another strategy to solve such systems is called eXtended Linearization (XL) from Eurocrypt 2000. In the past both strategies were treated as di erent ideas and there was a heated discussion which of them to prefer. Since Ars et al. proved in 2004 that XL is a redundant version of F4, the latter seemed to be the winner. But that was not the end of the line as piece for piece the idea emerged that both classes are only di erent views on the same problem. We even think that they are just di erent time-memory optimizations. One indication to that can be found in the PhD of Albrecht, who introduced MatrixF5, a F5 version of XL. A second indication can be found in the PhD of Mohamed, who introduced a memory-friendly version of XL using Wiedemanns algorithm. We want to give further evidence by providing a theoretical analysis of MutantXL. We show that MutantXL solves at the same degree of regularity as its competitors F4 and F5 for most instances. Thereby we also con rm recent results of Albrecht, who showed that MutantXL is a redundant version of F4, i.e. it never solves below the degree of regularity of F4. We show that MutantXL has, compared to WiedemannXL, to pay its gain in e ciency with memory. To enhance the understanding of the whole XL-family of algorithms we give a full overview from Relinearization over XL to MutantXL and provide some additional theoretical insights. 2 Enrico Thomae, Christopher Wolf

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Algorithms for Solving Overdefined Systems of Multivariate Polynomial Equations

The security of many recently proposed cryptosystems is based on the difficulty of solving large systems of quadratic multivariate polynomial equations. This problem is NP-hard over any field. When the number of equations m is the same as the number of unknowns n the best known algorithms are exhaustive search for small fields, and a Gröbner base algorithm for large fields. Gröbner base algorit...

متن کامل

Solving Underdefined Systems of Multivariate Quadratic Equations

The security of several recent digital signature schemes is based on the difficulty of solving large systems of quadratic multivariate polynomial equations over a finite field F. This problem, sometimes called MQ, is known to be NP-hard. When the number m of equations is equal to the number n of variables, and if n < 15, Gröbner base algorithms have been applied to solve MQ. In the overdefined ...

متن کامل

Algebraic Cryptanalysis of MQQ Public Key Cryptosystem by MutantXL

In this paper, we present an efficient attack of the multivariate Quadratic Quasigroups (MQQ) cryptosystem. Our cryptanalysis breaks MQQ cryptosystems by solving systems of multivariate quadratic polynomial equations using a modified version of the MutantXL algorithm. We present experimental results comparing the behavior of our implementation of MutantXL to Magma’s implementation of F4 on MQQ ...

متن کامل

MutantXL: Solving Multivariate Polynomial Equations for Cryptanalysis

MutantXL is an algorithm for solving systems of polynomial equations that was proposed at SCC 2008 and improved in PQC 2008. This article gives an overview over the MutantXL algorithm. It also presents experimental results comparing the behavior of the MutantXL algorithm to the F4 algorithm on HFE and randomly generated multivariate systems. In both cases MutantXL is faster and uses less memory...

متن کامل

Algorithm for Solving Massively Underdefined Systems of Multivariate Quadratic Equations over Finite Fields

Multivariate Quadratic Equations over Finite Fields Heliang Huang, Wansu Bao* Zhengzhou Information Science and Technology Institute, Zhengzhou 450000, China ABSTRACT Solving systems of m multivariate quadratic equations in n variables (MQ-problem) over finite fields is NP-hard. The security of many cryptographic systems is based on this problem. Up to now, the best algorithm for solving the un...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010