Quantum Algorithm for Optimization and Polynomial System Solving over Finite Field and Application to Cryptanalysis

02/12/2018
by   Yu-Ao Chen, et al.
0

In this paper, we give quantum algorithms for two fundamental computation problems: solving polynomial systems over finite fields and optimization where the arguments of the objective function and constraints take values from a finite field or a bounded interval of integers. The quantum algorithms can solve these problems with any given success probability and have polynomial runtime complexities in the size of the input, the degree of the inequality constraints, and the condition number of certain matrices derived from the problem. So, we achieved exponential speedup for these problems when their condition numbers are small. As applications, quantum algorithms are given to three basic computational problems in cryptography: the polynomial system with noise problem, the short integer solution problem, the shortest vector problem, as well as the cryptanalysis for the lattice based NTRU cryptosystem. It is shown that these problems and NTRU can against quantum computer attacks only if their condition numbers are large, so the condition number could be used as a new criterion for the lattice based post-quantum cryptosystems.

READ FULL TEXT
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
08/25/2021

Quantum Algorithms for Variants of Average-Case Lattice Problems via Filtering

We show polynomial-time quantum algorithms for the following problems: ...
research
03/17/2023

One Weird Trick Tightens the Quantum Adversary Bound, Especially for Success Probability Close to 1/2

The textbook adversary bound for function evaluation states that to eval...
research
02/14/2022

Variational quantum solutions to the Shortest Vector Problem

A fundamental computational problem is to find a shortest non-zero vecto...
research
08/11/2020

The Polynomial Learning With Errors Problem and the Smearing Condition

As quantum computing advances rapidly, guaranteeing the security of cryp...
research
04/09/2019

A new Hybrid Lattice Attack on Galbraith's Binary LWE Cryptosystem

LWE-based cryptosystems are an attractive alternative to traditional one...
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...

Please sign up or login with your details

Forgot password? Click here to reset