Papers
Topics
Authors
Recent
Search
2000 character limit reached

Improved Quantum Multicollision-Finding Algorithm

Published 20 Nov 2018 in cs.CR, cs.CC, cs.DS, and quant-ph | (1811.08097v3)

Abstract: The current paper improves the number of queries of the previous quantum multi-collision finding algorithms presented by Hosoyamada et al. at Asiacrypt 2017. Let an ll-collision be a tuple of ll distinct inputs that result in the same output of a target function. In cryptology, it is important to study how many queries are required to find ll-collisions for random functions of which domains are larger than ranges. The previous algorithm finds an ll-collision for a random function by recursively calling the algorithm for finding (l1)(l-1)-collisions, and it achieves the average quantum query complexity of O(N<sup>(3<sup>l11)</sup></sup>/(23<sup>l1))O(N<sup>{(3<sup>{l-1}-1)</sup></sup> / (2 \cdot 3<sup>{l-1})}), where NN is the range size of target functions. The new algorithm removes the redundancy of the previous recursive algorithm so that different recursive calls can share a part of computations. The new algorithm finds an ll-collision for random functions with the average quantum query complexity of O(N<sup>(2<sup>l11)</sup></sup>/(2<sup>l1))O(N<sup>{(2<sup>{l-1}-1)</sup></sup> / (2<sup>{l}-1)}), which improves the previous bound for all l3l\ge 3 (the new and previous algorithms achieve the optimal bound for l=2l=2). More generally, the new algorithm achieves the average quantum query complexity of O(c<sup>3/2N</sup>N<sup>2<sup>l11</sup></sup>2<sup>l1)O\left(c<sup>{3/2}_N</sup> N<sup>{\frac{2<sup>{l-1}-1}{</sup></sup> 2<sup>{l}-1}}\right) for a random function f ⁣:XYf\colon X\to Y such that XlY/cN|X| \geq l \cdot |Y| / c_N for any 1cNo(N<sup>12<sup>l</sup></sup>1)1\le c_N \in o(N<sup>{\frac{1}{2<sup>l</sup></sup> - 1}}). With the same query complexity, it also finds a multiclaw for random functions, which is harder to find than a multicollision.

Citations (9)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.