Quantum Attacks without Superposition Queries: the Offline Simon's Algorithm

02/27/2020
by   Xavier Bonnetain, et al.
0

In symmetric cryptanalysis, the model of superposition queries has led to surprising results, with many constructions being broken in polynomial time thanks to Simon's period-finding algorithm. But the practical implications of these attacks remain blurry. In contrast, the results obtained so far for a quantum adversary making classical queries only are less impressive. In this paper, we introduce a new quantum algorithm which uses Simon's subroutines in a novel way. We manage to leverage the algebraic structure of cryptosystems in the context of a quantum attacker limited to classical queries and offline quantum computations. We obtain improved quantum-time/classical-data tradeoffs with respect to the current literature, while using only as much hardware requirements (quantum and classical) as a standard exhaustive search with Grover's algorithm. In particular, we are able to break the Even-Mansour construction in quantum time Õ(2^n/3), with O(2^n/3) classical queries and O(n^2) qubits only. In addition, we improve some previous superposition attacks by reducing the data complexity from exponential to polynomial, with the same time complexity. Our approach can be seen in two complementary ways: reusing superposition queries during the iteration of a search using Grover's algorithm, or alternatively, removing the memory requirement in some quantum attacks based on a collision search, thanks to their algebraic structure. We provide a list of cryptographic applications, including the Even-Mansour construction, the FX construction, some Sponge authenticated modes of encryption, and many more.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/27/2021

Quantum Meet-in-the-Middle Attack on 7-round Feistel Construction

Quantum attacks on Feistel constructions have attracted much more attent...
research
11/04/2021

Quantum search-to-decision reductions and the state synthesis problem

It is a useful fact in classical computer science that many search probl...
research
01/31/2019

Improved Low-qubit Hidden Shift Algorithms

Hidden shift problems are relevant to assess the quantum security of var...
research
11/13/2020

Quantum Period Finding against Symmetric Primitives in Practice

We present the first complete implementation of the offline Simon's algo...
research
10/06/2021

Beyond quadratic speedups in quantum attacks on symmetric schemes

In this paper, we report the first quantum key-recovery attack on a symm...
research
09/21/2022

Creating quantum-resistant classical-classical OWFs from quantum-classical OWFs

One-way functions (OWF) are one of the most essential cryptographic prim...
research
02/18/2022

Quantum and Classical Algorithms for Bounded Distance Decoding

In this paper, we provide a comprehensive overview of a recent debate ov...

Please sign up or login with your details

Forgot password? Click here to reset