ACM Home Page
Please provide us with feedback. Feedback
How long does it take to catch a wild kangaroo?
Full text PdfPdf (478 KB)
Source
Annual ACM Symposium on Theory of Computing archive
Proceedings of the 41st annual ACM symposium on Theory of computing table of contents
Bethesda, MD, USA
SESSION: Markov chains table of contents
Pages 553-560  
Year of Publication: 2009
ISBN:978-1-60558-506-2
Authors
Ravi Montenegro  University of Massachusetts Lowell, Lowell, MA, USA
Prasad Tetali  Georgia Institute of Technology, Atlanta, GA, USA
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 24,   Downloads (12 Months): 99,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1536414.1536490
What is a DOI?

ABSTRACT

The discrete logarithm problem asks to solve for the exponent x, given the generator g of a cyclic group G and an element h∈ G such that gx=h. We give the first rigorous proof that Pollard's Kangaroo method finds the discrete logarithm in expected time (3+o(1))√{b-a} for the worst value of x∈[a,b], and (2+o(1))√b-a when x∈uar[a,b]. This matches the conjectured time complexity and, rare among the analysis of algorithms based on Markov chains, even the lead constants 2 and 3 are correct.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
D. Boneh and X. Boyen, "Short Signatures Without Random Oracles," Proc. of Eurocrypt 2004, LNCS 3027, pp. 56--73 (2004).
 
2
J-H. Kim, R. Montenegro, Y. Peres and P. Tetali, "A Birthday Paradox for Markov chains, with an optimal bound for collision in the Pollard Rho Algorithm for Discrete Logarithm," Proc. of the 8th Algorithmic Number Theory Symposium (ANTS-VIII), Springer LNCS vol. 5011, pp. 402--415 (2008).
 
3
J. Lagarias, E. Rains and R.J. Vanderbei, "The Kruskal Count," in The Mathematics of Preference, Choice and Order. Essays in Honor of Peter J. Fishburn,(Stephen Brams, William V. Gehrlein and Fred S. Roberts, Eds.), Springer-Verlag: Berlin Heidelberg, pp. 371--391 (2009).
 
4
S. Miller and R. Venkatesan, "Spectral Analysis of Pollard Rho Collisions," Proc. of the 7th Algorithmic Number Theory Symposium (ANTS-VII), Springer LNCS vol. 4076, pp. 573--581 (2006).
 
5
P.C. van Oorschot and M.J. Wiener, "Parallel collision search with cryptanalytic applications," Journal of Cryptology, vol. 12 no. 1, pp. 1--28 (1999).
 
6
J. Pollard, "Monte Carlo methods for index computation mod p," Mathematics of Computation, vol. 32 no. 143, pp. 918--924 (1978).
 
7
J. Pollard, "Kangaroos, Monopoly and Discrete Logarithms," Journal of Cryptology, vol. 13 no. 4, pp. 437--447 (2000).
 
8
E. Teske, "Square-root Algorithms for the Discrete Logarithm Problem (A Survey)," in Public-Key Cryptography and Computational Number Theory,Walter de Gruyter, Berlin - New York, pp. 283--301 (2001).

Collaborative Colleagues:
Ravi Montenegro: colleagues
Prasad Tetali: colleagues