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 条
[1]  
Aaronson S., 2002, PROC ACM STOC, P635, DOI [10.1145/509907.509999, DOI 10.1145/509907.509999]
[2]  
Ambainis A., 2000, Proceedings of the Thirty Second Annual ACM Symposium on Theory of Computing, P636, DOI 10.1145/335305.335394
[3]  
AMBAINIS A, 2003, QUANTUM LOWER BOUNDS
[4]  
Ambainis Andris, 2003, QUANTUM WALK ALGORIT
[5]   Quantum lower bounds by polynomials [J].
Beals, R ;
Buhrman, H ;
Cleve, R ;
Mosca, M ;
de Wolf, R .
39TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1998, :352-361
[6]   Strengths and weaknesses of quantum computing [J].
Bennett, CH ;
Bernstein, E ;
Brassard, G ;
Vazirani, U .
SIAM JOURNAL ON COMPUTING, 1997, 26 (05) :1510-1523
[7]  
BENOR M, 1983, P 15 ANN ACM S THEOR, P80
[8]  
Brassard G, 1998, LECT NOTES COMPUT SC, V1380, P163
[9]  
BUHRMAN H, 2001, P 16 IEEE C COMP COM
[10]  
DeVore Ronald A., 1993, CONSTRUTIVE APPROXIM, V303