Abstract
In this paper, we consider a special problem. "Given a function $$f$$f: $$\{0, 1\}^{n}\rightarrow \{0, 1\}^{m}$${0,1}n?{0,1}m. Suppose there exists a n-bit string $$\alpha \in \{0, 1\}^{n}$$??{0,1}n subject to $$f(x\oplus \alpha )=f(x)$$f(x??)=f(x) for $$\forall x\in \{0, 1\}^{n}$$?x?{0,1}n. We only know the Hamming weight $$W(\alpha )=1$$W(?)=1, and find this $$\alpha $$?." We present a quantum algorithm with "Oracle" to solve this problem. The successful probability of the quantum algorithm is $$(\frac{2^{l}-1}{2^{l}})^{n-1}$$(2l-12l)n-1, and the time complexity of the quantum algorithm is $$O(\log (n-1))$$O(log(n-1)) for the given Hamming weight $$W(\alpha )=1$$W(?)=1. As an application, we present a quantum algorithm to decide whether there exists such an invariant linear structure of the $$MD$$MD hash function family as a kind of collision. Then, we provide some consumptions of the quantum algorithms using the time---space trade-off.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.