Isaac Newton Institute for Mathematical Sciences

A Birthday Paradox for Markov chains, with an optimal bound for collision in the Pollard Rho Algorithm for Discrete Logarithm

Authors: Jeong Han Kim (Yonsei University), Ravi Montenegro (University of Massachusetts at Lowell), Yuval Peres (Microsoft Research and UC Berkeley), Prasad Tetali (Georgia Tech)

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 order |G|^0.5 steps. This is the first proof of the correct order bound which does not assume that every step of the algorithm produces an i.i.d. sample from G.

Related Links