Abstract
A quantum algorithm to determine approximations of linear structures of Boolean functions is presented and analysed. Similar results have already been published (see Simon's algorithm) but only for some promise versions of the problem, and it has been shown that no exponential quantum speedup can be obtained for the general (no promise) version of the problem. In this paper, no additional promise assumptions are made. The approach presented is based on the method used in the Bernstein–Vazirani algorithm to identify linear Boolean functions and on ideas from Simon's period finding algorithm. A proper combination of these two approaches results here to a polynomial-time approximation to the linear structures set. Specifically, we show how the accuracy of the approximation with high probability changes according to the running time of the algorithm. Moreover, we show that the time required for the linear structure determine problem with high success probability is related to so called relative differential uniformity δf of a Boolean function f. Smaller differential uniformity is, shorter time is needed.
Publisher
Cambridge University Press (CUP)
Subject
Computer Science Applications,Mathematics (miscellaneous)
Reference22 articles.
1. On the Power of Quantum Computation
2. Quantum algorithms revisited
3. Additive and linear structures of cryptographic functions
4. Brassard G. and Høyer P. (1997). An exact quanum polynimial-time algorithm for Simon's problem. In: Proceedings of the 5th Israeli Symposium on the Theory of Computing Systems (ISTCS'97), 12–23.
Cited by
15 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献