Paper 2022/761 Original: eprint.iacr.org/2022/761 ↗

Quantum Procedures for Nested Search Problems with Applications in Cryptanalysis

André Schrottenloher
Marc Stevens
Abstract

In this paper we study search problems that arise very often in cryptanalysis: nested search problems, where each search layer has known degrees of freedom and/or constraints. A generic quantum solution for such problems consists of nesting Grover's quantum search algorithm or amplitude amplification (QAA) by Brassard et al., obtaining up to a square-root speedup on classical algorithms. However, the analysis of nested Grover or QAA is complex and introduces technicalities that in previous works are handled in a case-by-case manner. Moreover, straightforward nesting of $\ell$ layers multiplies the complexity by a constant factor $(\pi/2)^\ell$. In this paper, we aim to remedy both these issues and introduce a generic framework and tools to transform a classical nested search into a quantum procedure. It improves the state-of-the-art in three ways: 1) our framework results in quantum procedures that are significantly simpler to describe and analyze; 2) it reduces the overhead factor from $(\pi/2)^\ell$ to $\sqrt{\ell}$; 3) it is simpler to apply and optimize, without needing manual quantum analysis. We give generic complexity formulas and show that for concrete instances, numerical optimizations enable further improvements, reducing even more the gap to an exact quadratic speedup. We demonstrate our framework by giving a tighter analysis of quantum attacks on reduced-round AES.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
History
2024-11-08: last updated
2022-06-14: published
Short URL
https://ia.cr/2022/761
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2022/761,
      author = {André Schrottenloher and Marc Stevens},
      title = {Quantum Procedures for Nested Search Problems with Applications in Cryptanalysis},
      howpublished = {Cryptology {ePrint} Archive, Paper 2022/761},
      year = {2022},
      url = {https://eprint.iacr.org/2022/761}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.