A quantum algorithm to approximate the linear structures of Boolean functions
arXiv:1404.0611 · doi:10.1017/S0960129516000013
Abstract
We present a quantum algorithm for approximating the linear structures of a Boolean function . Different from previous algorithms (such as Simon's and Shor's algorithms) which rely on restrictions on the Boolean function, our algorithm applies to every Boolean function with no promise. Here, our methods are based on the result of the Bernstein-Vazirani algorithm which is to identify linear Boolean functions and the idea of Simon's period-finding algorithm. More precisely, how the extent of approximation changes over the time is obtained, and meanwhile we also get some quasi linear structures if there exists. Next, we obtain that the running time of the quantum algorithm to thoroughly determine this question is related to the relative differential uniformity of . Roughly speaking, the smaller the is, the less time will be needed.
16 pages
References in corpus (2)
Cited by in corpus (6)
- Quantum impossible differential and truncated differential cryptanalysis
- A quantum related-key attack based on Bernstein-Vazirani algorithm
- A quantum algorithm for approximating the influences of Boolean functions and its applications
- A Fast Quantum Algorithm for the Affine Boolean Function Identification
- Using Bernstein-Vazirani Algorithm to Attack Block Ciphers
- Quantum differential cryptanalysis to the block ciphers