A birthday paradox for Markov chains with an optimal bound for collision in the Pollard rho algorithm for discrete logarithm

From MaRDI portal
Publication:968774

DOI10.1214/09-AAP625zbMATH Open1195.60096arXiv0712.0220OpenAlexW2051025109WikidataQ123010543 ScholiaQ123010543MaRDI QIDQ968774FDOQ968774

Jeong Han Kim, Yuval Peres, Prasad Tetali, Ravi Montenegro

Publication date: 6 May 2010

Published in: The Annals of Applied Probability, Lecture Notes in Computer Science (Search for Journal in Brave)

Abstract: We show a Birthday Paradox for self-intersections of Markov chains with uniform stationary distribution. As an application, we analyze Pollard's Rho algorithm for finding the discrete logarithm in a cyclic group G and find that if the partition in the algorithm is given by a random oracle, then with high probability a collision occurs in Theta(sqrt|G|) steps. Moreover, for the parallelized distinguished points algorithm on J processors we find that Theta(sqrt|G|/J) steps suffices. These are the first proofs of the correct order bounds which do not assume that every step of the algorithm produces an i.i.d. sample from G.


Full work available at URL: https://arxiv.org/abs/0712.0220




Recommendations




Cites Work


Cited In (11)





This page was built for publication: A birthday paradox for Markov chains with an optimal bound for collision in the Pollard rho algorithm for discrete logarithm

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q968774)