Using Bernstein-Vazirani Algorithm to Attack Block Ciphers
Huiqin Xie, Li Yang

TL;DR
This paper introduces quantum algorithms based on Bernstein-Vazirani to attack block ciphers, enabling new methods for cryptanalysis such as quantum distinguishers and differential attacks, with rigorous analysis of their effectiveness.
Contribution
It presents novel quantum algorithms for cryptanalysis of block ciphers, including quantum distinguishers and a new quantum differential cryptanalysis method, advancing quantum cryptography research.
Findings
Quantum algorithms effectively find linear structures of functions.
New quantum distinguishers for 3-round Feistel schemes.
Introduction of quantum small probability differential cryptanalysis.
Abstract
In this paper, we study applications of Bernstein-Vazirani algorithm and present several new methods to attack block ciphers. Specifically, we first present a quantum algorithm for finding the linear structures of a function. Based on it, we propose new quantum distinguishers for the 3-round Feistel scheme and a new quantum algorithm to recover partial key of the Even-Mansour construction. Afterwards, by observing that the linear structures of a encryption function are actually high probability differentials of it, we apply our algorithm to differential analysis and impossible differential cryptanalysis respectively. We also propose a new kind of differential cryptanalysis, called quantum small probability differential cryptanalysis, based on the fact that the linear structures found by our algorithm are also the linear structure of each component function. To our knowledge, no similar…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Chaos-based Image/Signal Encryption · Coding theory and cryptography
