Limitations of the Macaulay matrix approach for using the HHL algorithm to solve multivariate polynomial systems

10/31/2021
by   Jintai Ding, et al.
0

Recently Chen and Gao <cit.> proposed a new quantum algorithm for Boolean polynomial system solving, motivated by the cryptanalysis of some post-quantum cryptosystems. The key idea of their approach is to apply a Quantum Linear System (QLS) algorithm to a Macaulay linear system over , which is derived from the Boolean polynomial system. The efficiency of their algorithm depends on the condition number of the Macaulay matrix. In this paper, we give a strong lower bound on the condition number as a function of the Hamming weight of the Boolean solution, and show that in many (if not all) cases a Grover-based exhaustive search algorithm outperforms their algorithm. Then, we improve upon Chen and Gao's algorithm by introducing the Boolean Macaulay linear system over by reducing the original Macaulay linear system. This improved algorithm could potentially significantly outperform the brute-force algorithm, when the Hamming weight of the solution is logarithmic in the number of Boolean variables. Furthermore, we provide a simple and more elementary proof of correctness for our improved algorithm using a reduction employing the Valiant-Vazirani affine hashing method, and also extend the result to polynomial systems over _q improving on subsequent work by Chen, Gao and Yuan <cit.>. We also suggest a new approach for extracting the solution of the Boolean polynomial system via a generalization of the quantum coupon collector problem <cit.>.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/18/2017

Quantum Algorithms for Boolean Equation Solving and Quantum Algebraic Attack on Cryptosystems

Decision of whether a Boolean equation system has a solution is an NPC p...
research
02/12/2018

Quantum Algorithms for Optimization and Polynomial Systems Solving over Finite Fields

In this paper, we give quantum algorithms for two fundamental computatio...
research
02/07/2022

Almost Optimal Proper Learning and Testing Polynomials

We give the first almost optimal polynomial-time proper learning algorit...
research
07/19/2022

Polynomial Threshold Functions for Decision Lists

For S ⊆{0,1}^n a Boolean function f S →{-1,1} is a polynomial threshold...
research
12/29/2021

Exact quantum query complexity of computing Hamming weight modulo powers of two and three

We study the problem of computing the Hamming weight of an n-bit string ...
research
02/07/2020

Nonparametric Regression Quantum Neural Networks

In two pervious papers <cit.>, <cit.>, the first author constructed the ...
research
03/22/2022

Relation between spectra of Narain CFTs and properties of associated boolean functions

Recently, the construction of Narain CFT from a certain class of quantum...

Please sign up or login with your details

Forgot password? Click here to reset