Random Cayley Digraphs and the Discrete Logarithm

We formally showthat there is an algorithm for dlog over all abelian groups that runs in expected optimal time (up to logarithmic factors) and uses only a small amount of space. To our knowledge, this is the first such analysis. Our algorithm is a modification of the classic Pollard rho, introducing explicit randomization of the parameters for the updating steps of the algorithm, and is analyzed using random walks with limited independence over abelian groups (a study which is of its own interest). Our analysis shows that finding cycles in such large graphs over groups that can be efficiently locally navigated is as hard as DLOG.

[1]  Yuval Roichman On random random walks , 1996 .

[2]  K. Brown,et al.  Graduate Texts in Mathematics , 1982 .

[3]  Andrei Z. Broder,et al.  On the second eigenvalue of random regular graphs , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[4]  Edlyn Teske On random walks for Pollard's rho method , 2001, Math. Comput..

[5]  A. Rényi,et al.  Probabilistic methods in group theory , 1965 .

[6]  Edlyn Teske,et al.  Speeding Up Pollard's Rho Method for Computing Discrete Logarithms , 1998, ANTS.

[7]  Martin E. Hellman,et al.  An improved algorithm for computing logarithms over GF(p) and its cryptographic significance (Corresp.) , 1978, IEEE Trans. Inf. Theory.

[8]  Mihir Bellare,et al.  Randomness-efficient oblivious sampling , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[9]  Victor Shoup,et al.  Lower Bounds for Discrete Logarithms and Related Problems , 1997, EUROCRYPT.

[10]  Walter Fumy,et al.  Advances in Cryptology — EUROCRYPT ’97 , 2001, Lecture Notes in Computer Science.

[11]  J. Pollard,et al.  Monte Carlo methods for index computation () , 1978 .

[12]  Noga Alon,et al.  Random Cayley Graphs and Expanders , 1994, Random Struct. Algorithms.

[13]  Eric Bach,et al.  Toward A Theory of Pollard's Rho Method , 1991, Inf. Comput..

[14]  Béla Bollobás,et al.  Modern Graph Theory , 2002, Graduate Texts in Mathematics.