2015
DOI: 10.1007/978-3-662-46447-2_6
|View full text |Cite
|
Sign up to set email alerts
|

Collision of Random Walks and a Refined Analysis of Attacks on the Discrete Logarithm Problem

Abstract: Abstract. Some of the most efficient algorithms for finding the discrete logarithm involve pseudo-random implementations of Markov chains, with one or more "walks" proceeding until a collision occurs, i.e. some state is visited a second time. In this paper we develop a method for determining the expected time until the first collision. We use our technique to examine three methods for solving discrete-logarithm problems: Pollard's Kangaroo, Pollard's Rho, and a few versions of Gaudry-Schost. For the Kangaroo m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2015
2015
2015
2015

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 17 publications
0
2
0
Order By: Relevance
“…It is worth noting that most papers on the Pollard rho and kangaroo algorithms rely on heuristic assumptions. One issue that has received a lot of attention is the effect on the running time due to the number of partitions used to define the walk: A first heuristic was proposed by Brent and Pollard in the context of integer factorisation; Blackburn and Murphy [11] rediscovered this idea in the case of the rho algorithm for the ECDLP; Section 3 of Bernstein and Lange [8] discusses a refinement of the idea for rho; Kijima and Montenegro [79] give a derivation of it and prove rigorous results for both the rho and kangaroo algorithms (and more). Experimental results confirm the analysis in those papers, but it is a challenging and interesting task to minimise the use of heuristics but still get good results about these algorithms.…”
Section: Pollard Rho and Kangaroomentioning
confidence: 99%
“…It is worth noting that most papers on the Pollard rho and kangaroo algorithms rely on heuristic assumptions. One issue that has received a lot of attention is the effect on the running time due to the number of partitions used to define the walk: A first heuristic was proposed by Brent and Pollard in the context of integer factorisation; Blackburn and Murphy [11] rediscovered this idea in the case of the rho algorithm for the ECDLP; Section 3 of Bernstein and Lange [8] discusses a refinement of the idea for rho; Kijima and Montenegro [79] give a derivation of it and prove rigorous results for both the rho and kangaroo algorithms (and more). Experimental results confirm the analysis in those papers, but it is a challenging and interesting task to minimise the use of heuristics but still get good results about these algorithms.…”
Section: Pollard Rho and Kangaroomentioning
confidence: 99%
“…Several literatures focus on this rigour of pseudo-random function used in Pollard's algorithm. For further details on this, refer to [9].…”
Section: Algorithm For Multiple Dlp In the Exponentmentioning
confidence: 99%