Quantum Algorithm for the Multicollision Problem

11/07/2019
by   Akinori Hosoyamada, et al.
0

The current paper presents a new quantum algorithm for finding multicollisions, often denoted by ℓ-collisions, where an ℓ-collision for a function is a set of ℓ distinct inputs that are mapped by the function to the same value. The tight bound of quantum query complexity for finding a 2-collisions of a random function has been revealed to be Θ(N^1/3), where N is the size of the range of the function, but neither the lower nor upper bounds are known for general ℓ-collisions. The paper first integrates the results from existing research to derive several new observations, e.g., ℓ-collisions can be generated only with O(N^1/2) quantum queries for any integer constant ℓ. It then provides a quantum algorithm that finds an ℓ-collision for a random function with the average quantum query complexity of O(N^(2^ℓ-1-1) / (2^ℓ-1)), which matches the tight bound of Θ(N^1/3) for ℓ=2 and improves upon the known bounds, including the above simple bound of O(N^1/2). More generally, the algorithm achieves the average quantum query complexity of O(c_N · N^(2^ℓ-1-1)/( 2^ℓ-1)) and runs over Õ(c_N · N^(2^ℓ-1-1)/( 2^ℓ-1)) qubits in Õ(c_N · N^(2^ℓ-1-1)/( 2^ℓ-1)) expected time for a random function F X→ Y such that |X| ≥ℓ· |Y| / c_N for any 1< c_N ∈ o(N^1/(2^ℓ - 1)). With the same complexities, it is actually able to find a multiclaw for random functions, which is harder to find than a multicollision.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/20/2018

Improved Quantum Multicollision-Finding Algorithm

The current paper improves the number of queries of the previous quantum...
research
11/13/2018

On Finding Quantum Multi-collisions

A k-collision for a compressing hash function H is a set of k distinct i...
research
08/04/2023

Randomized and quantum query complexities of finding a king in a tournament

A tournament is a complete directed graph. It is well known that every t...
research
02/10/2019

Quantum distinguishing complexity, zero-error algorithms, and statistical zero knowledge

We define a new query measure we call quantum distinguishing complexity,...
research
09/06/2018

Quantum algorithms and approximating polynomials for composed functions with shared inputs

We give new quantum algorithms for evaluating composed functions whose i...
research
05/30/2019

Quantum Speedup Based on Classical Decision Trees

Lin and Lin have recently shown how starting with a classical query algo...
research
03/30/2021

A note about claw function with a small range

In the claw detection problem we are given two functions f:D→ R and g:D→...

Please sign up or login with your details

Forgot password? Click here to reset