Near Optimal Bounds for Collision in Pollard Rho for Discrete Log

preprint2007arXivOpen access

Abstract

We analyze a fairly standard idealization of Pollard's Rho algorithm for finding the discrete logarithm in a cyclic group G. It is found that, with high probability, a collision occurs in O(∣G∣log⁡∣G∣log⁡log⁡∣G∣)O(\sqrt{|G|\log |G| \log \log |G|}) steps, not far from the widely conjectured value of Θ(∣G∣)Θ(\sqrt{|G|}). This improves upon a recent result of Miller--Venkatesan which showed an upper bound of O(∣G∣log⁡3∣G∣)O(\sqrt{|G|}\log^3 |G|). Our proof is based on analyzing an appropriate nonreversible, non-lazy random walk on a discrete cycle of (odd) length |G|, and showing that the mixing time of the corresponding walk is O(log⁡∣G∣log⁡log⁡∣G∣)O(\log |G| \log \log |G|).

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.