Skip to main content

Spectral Analysis of Pollard Rho Collisions

  • Conference paper
Algorithmic Number Theory (ANTS 2006)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 4076))

Included in the following conference series:

Abstract

We show that the classical Pollard ρ algorithm for discrete logarithms produces a collision in expected time \(O(\sqrt{n}(\log n)^3)\). This is the first nontrivial rigorous estimate for the collision probability for the unaltered Pollard ρ graph, and is close to the conjectured optimal bound of \(O(\sqrt{n})\). The result is derived by showing that the mixing time for the random walk on this graph is O((logn)3); without the squaring step in the Pollard ρ algorithm, the mixing time would be exponential in logn. The technique involves a spectral analysis of directed graphs, which captures the effect of the squaring step.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Bach, E.: Toward a theory of Pollard’s rho method. Inform. and Comput. 90(2), 139–155 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  2. Bollobás, B.: Modern graph theory. Graduate Texts in Mathematics, vol. 184. Springer, New York (1998)

    MATH  Google Scholar 

  3. Fill, J.A.: Eigenvalue bounds on convergence to stationarity for nonreversible Markov chains, with an application to the exclusion process. Ann. Appl. Probab. 1, 62–87 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  4. Hildebrand, M.: A survey of results on random walks on finite groups. Probab. Surv. 2, 33–63 (2005) (electronic)

    Article  MathSciNet  MATH  Google Scholar 

  5. Horwitz, J.: Applications of Cayley Graphs, Bilinearity, and Higher-Order Residues to Cryptology, Ph.D. Thesis, Stanford University (2004), http://math.scu.edu/~jhorwitz/pubs/

  6. Horwitz, J., Venkatesan, R.: Random Cayley digraphs and the discrete logarithm. Algorithmic number theory (Sydney, 2002), pp. 416–430 (2002)

    Google Scholar 

  7. Lovász, L., Winkler, P.: Mixing times, Microsurveys in discrete probability (Princeton, NJ, 1997), pp. 85–133 (1998)

    Google Scholar 

  8. Miller, S.D., Mironov, I., Venkatesan, R.: Fast and Secure Stream Cipher Designs Using Rapidly Mixing Random Walks and Revolving Buffers (preprint, 2005)

    Google Scholar 

  9. Montenegro, R., Tetali, P.: Mathematical Aspects of Mixing Times in Markov Chains. Foundations and Trends in Theoretical Computer Science (2006)

    Google Scholar 

  10. Montgomery, H.L.: Ten lectures on the interface between analytic number theory and harmonic analysis. In: CBMS Regional Conference Series in Mathematics, vol. 84. Published for the Conference Board of the Mathematical Sciences, Washington (1994)

    Google Scholar 

  11. Shoup, V.: Lower bounds for discrete logarithms and related problems. In: Fumy, W. (ed.) EUROCRYPT 1997. LNCS, vol. 1233, pp. 256–266. Springer, Heidelberg (1997), Updated version at: http://www.shoup.net/papers/dlbounds1.pdf

  12. Michael Steele, J.: The Cauchy-Schwarz master class, MAA Problem Books Series. Mathematical Association of America, Washington (2004); An introduction to the art of mathematical inequalities

    Google Scholar 

  13. Teske, E.: On random walks for Pollard’s rho method. Math. Comp. 70(234), 809–825 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  14. Teske, E.: Square-root algorithms for the discrete logarithm problem (a survey). In: Public-key cryptography and computational number theory (Warsaw, 2000), pp. 283–301 (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Miller, S.D., Venkatesan, R. (2006). Spectral Analysis of Pollard Rho Collisions. In: Hess, F., Pauli, S., Pohst, M. (eds) Algorithmic Number Theory. ANTS 2006. Lecture Notes in Computer Science, vol 4076. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11792086_40

Download citation

  • DOI: https://doi.org/10.1007/11792086_40

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-36075-9

  • Online ISBN: 978-3-540-36076-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics