Polynomial XL: A Variant of the XL Algorithm Using Macaulay Matrices over Polynomial Rings

12/09/2021
by   Hiroki Furue, et al.
0

Solving a system of m multivariate quadratic equations in n variables (the ℳQ problem) is one of the main challenges of algebraic cryptanalysis. The XL algorithm (XL for short) is a major approach for solving the ℳQ problem with linearization over a coefficient field. Furthermore, the hybrid approach with XL (h-XL) is a variant of XL guessing some variables beforehand. In this paper, we present a variant of h-XL, which we call the polynomial XL (PXL). In PXL, the whole n variables are divided into k variables to be fixed and the remaining n-k variables as "main variables", and we generate the Macaulay matrix with respect to the n-k main variables over a polynomial ring of the k variables. By eliminating some columns of the Macaulay matrix over the polynomial ring before guessing k variables, the amount of manipulations required for each guessed value can be reduced. Our complexity analysis indicates that PXL is efficient on the system with n ≈ m. For example, on systems over 𝔽_2^8 with n=m=80, the number of manipulations required by the hybrid approaches with XL and Wiedemann XL and PXL is estimated as 2^252, 2^234, and 2^220, respectively.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/16/2019

Fast Commutative Matrix Algorithm

We show that the product of an nx3 matrix and a 3x3 matrix over a commut...
research
12/30/2016

On the computation of the HNF of a module over the ring of integers of a number field

We present a variation of the modular algorithm for computing the Hermit...
research
04/16/2023

A multistep strategy for polynomial system solving over finite fields and a new algebraic attack on the stream cipher Trivium

In this paper we introduce a multistep generalization of the guess-and-d...
research
03/25/2021

Faster One Block Quantifier Elimination for Regular Polynomial Systems of Equations

Quantifier elimination over the reals is a central problem in computatio...
research
05/09/2019

Practical Algebraic Attack on DAGS

DAGS scheme is a key encapsulation mechanism (KEM) based on quasi-dyadic...
research
05/28/2019

Factorizations for a Class of Multivariate Polynomial Matrices

Following the works by Lin et al. (Circuits Syst. Signal Process. 20(6):...
research
03/14/2021

Optimal monomial quadratization for ODE systems

Quadratization problem is, given a system of ODEs with polynomial right-...

Please sign up or login with your details

Forgot password? Click here to reset