Quantum lower bounds for the collision and the element distinctness problems

被引:170
作者
Aaronson, S [1 ]
Shi, YY
机构
[1] Univ Calif Berkeley, Div Comp Sci, Berkeley, CA 94720 USA
[2] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
关键词
collision; element distinctness; polynomial method; quantum computing; quantum lower bounds; theory;
D O I
10.1145/1008731.1008735
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Given a function f as an oracle, the collision problem is to find two distinct indexes i and j such that f(i) = f(j), under the promise that such indexes exist. Since the security of many fundamental cryptographic primitives depends on the hardness of finding collisions, our lower bounds provide evidence for the existence of cryptographic primitives that are immune to quantum cryptanalysis. We prove that any quantum algorithm for finding a collision in an r-to-one function must evaluate the function Omega((n/r)(1/3)) times, where n is the size of the domain and r\n. This matches an upper bound of Brassard, Hoyer, and Tapp. No lower bound better than constant was previously known. Our result also implies a quantum lower bound of Omega(n(2/3)) queries for the element distinctness problem, which is to determine whether n integers are all distinct. The best previous lower bound was Omega(rootn) queries.
引用
收藏
页码:595 / 605
页数:11
相关论文
共 26 条
[11]   LOWER BOUND OF 1/2N2 ON LINEAR SEARCH PROGRAMS FOR KNAPSACK PROBLEM [J].
DOBKIN, D ;
LIPTON, RJ .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1978, 16 (03) :413-417
[12]  
Grigni M., 2001, P 33 ANN ACM S THEOR
[13]  
Grigoriev D., 1996, Proceedings of the Twenty-Eighth Annual ACM Symposium on the Theory of Computing, P612, DOI 10.1145/237814.238011
[14]  
Grover L. K., 1996, P 28 ANN ACM S THEOR, P212, DOI [DOI 10.1145/237814.237866, 10.1145/237814.237866]
[15]   Quantum complexities of ordered searching, sorting, and element distinctness [J].
Hoyer, P ;
Neerbek, J ;
Shi, YY .
ALGORITHMICA, 2002, 34 (04) :429-448
[16]  
Klauck Hartmut, 2003, P 35 ANN ACM S THEOR, P69
[17]  
KUTIN S, 2003, QUANTUM LOWER BOUND
[18]  
Minsky M., 1969, PERCEPTRONS
[19]  
Nisan N., 1992, Proceedings of the Twenty-Fourth Annual ACM Symposium on the Theory of Computing, P462, DOI 10.1145/129712.129757
[20]  
Paturi R., 1992, Proceedings of the Twenty-Fourth Annual ACM Symposium on the Theory of Computing, P468, DOI 10.1145/129712.129758