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

12/18/2017
by   Yu-Ao Chen, et al.
0

Decision of whether a Boolean equation system has a solution is an NPC problem and finding a solution is NP hard. In this paper, we present a quantum algorithm to decide whether a Boolean equation system F has a solution and compute one if F does have solutions with any given success probability. The complexity of the algorithm is polynomial in the size of F and the condition number of F. As a consequence, we have achieved exponential speedup for solving sparse Boolean equation systems if their condition numbers are small. We apply the quantum algorithm to the cryptanalysis of the stream cipher Trivum, the block cipher AES, the hash function SHA-3/Keccak, and the multivariate public key cryptosystems, and show that they are secure under quantum algebraic attack only if the condition numbers of the corresponding equation systems are large.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
10/31/2021

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

Recently Chen and Gao <cit.> proposed a new quantum algorithm for Boolea...
research
02/12/2018

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

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

Applications of Quantum Annealing in Cryptography

This paper presents a new method to reduce the optimization of a pseudo-...
research
02/17/2023

An Overview of Recent Developments in Big Boolean Equations

Methods of solving big Boolean equations can be broadly classified as al...
research
08/21/2020

Probability and consequences of living inside a computer simulation

It is shown that under reasonable assumptions a Drake-style equation can...
research
10/27/2022

Solving the Schrodinger equation with genetic algorithms: a practical approach

The Schrodinger equation is one of the most important equations in physi...

Please sign up or login with your details

Forgot password? Click here to reset