Computing discrete logarithms with the parallelized kangaroo method. (Q1408372): Difference between revisions

From MaRDI portal
RedirectionBot (talk | contribs)
Changed an Item
Import recommendations run Q6534273
 
(3 intermediate revisions by 3 users not shown)
Property / describes a project that uses
 
Property / describes a project that uses: LiDIA / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: Publication / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4718481 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Monte Carlo Methods for Index Computation (mod p) / rank
 
Normal rank
Property / cites work
 
Property / cites work: Kangaroos, monopoly and discrete logarithms / rank
 
Normal rank
Property / cites work
 
Property / cites work: The parallelized Pollard kangaroo method in real quadratic function fields / rank
 
Normal rank
Property / cites work
 
Property / cites work: Some baby-step giant-step algorithms for the low hamming weight discrete logarithm problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: On random walks for Pollard's rho method / rank
 
Normal rank
Property / cites work
 
Property / cites work: Parallel collision search with cryptanalytic applications / rank
 
Normal rank
Property / Recommended article
 
Property / Recommended article: Q2765016 / rank
 
Normal rank
Property / Recommended article: Q2765016 / qualifier
 
Similarity Score: 0.8338346
Amount0.8338346
Unit1
Property / Recommended article: Q2765016 / qualifier
 
Property / Recommended article
 
Property / Recommended article: The parallelized Pollard kangaroo method in real quadratic function fields / rank
 
Normal rank
Property / Recommended article: The parallelized Pollard kangaroo method in real quadratic function fields / qualifier
 
Similarity Score: 0.8175175
Amount0.8175175
Unit1
Property / Recommended article: The parallelized Pollard kangaroo method in real quadratic function fields / qualifier
 
Property / Recommended article
 
Property / Recommended article: Kangaroos, monopoly and discrete logarithms / rank
 
Normal rank
Property / Recommended article: Kangaroos, monopoly and discrete logarithms / qualifier
 
Similarity Score: 0.8029115
Amount0.8029115
Unit1
Property / Recommended article: Kangaroos, monopoly and discrete logarithms / qualifier
 
Property / Recommended article
 
Property / Recommended article: Q3840196 / rank
 
Normal rank
Property / Recommended article: Q3840196 / qualifier
 
Similarity Score: 0.80202425
Amount0.80202425
Unit1
Property / Recommended article: Q3840196 / qualifier
 
Property / Recommended article
 
Property / Recommended article: Q3615927 / rank
 
Normal rank
Property / Recommended article: Q3615927 / qualifier
 
Similarity Score: 0.80093956
Amount0.80093956
Unit1
Property / Recommended article: Q3615927 / qualifier
 
Property / Recommended article
 
Property / Recommended article: Q4675703 / rank
 
Normal rank
Property / Recommended article: Q4675703 / qualifier
 
Similarity Score: 0.7994017
Amount0.7994017
Unit1
Property / Recommended article: Q4675703 / qualifier
 
Property / Recommended article
 
Property / Recommended article: Несколько замечаний о задаче дискретного логарифмирования на эллиптических кривых / rank
 
Normal rank
Property / Recommended article: Несколько замечаний о задаче дискретного логарифмирования на эллиптических кривых / qualifier
 
Similarity Score: 0.7967333
Amount0.7967333
Unit1
Property / Recommended article: Несколько замечаний о задаче дискретного логарифмирования на эллиптических кривых / qualifier
 
Property / Recommended article
 
Property / Recommended article: Using Equivalence Classes to Accelerate Solving the Discrete Logarithm Problem in a Short Interval / rank
 
Normal rank
Property / Recommended article: Using Equivalence Classes to Accelerate Solving the Discrete Logarithm Problem in a Short Interval / qualifier
 
Similarity Score: 0.79602444
Amount0.79602444
Unit1
Property / Recommended article: Using Equivalence Classes to Accelerate Solving the Discrete Logarithm Problem in a Short Interval / qualifier
 
Property / Recommended article
 
Property / Recommended article: On random walks for Pollard's rho method / rank
 
Normal rank
Property / Recommended article: On random walks for Pollard's rho method / qualifier
 
Similarity Score: 0.792832
Amount0.792832
Unit1
Property / Recommended article: On random walks for Pollard's rho method / qualifier
 
Property / Recommended article
 
Property / Recommended article: A Las Vegas algorithm to solve the elliptic curve discrete logarithm problem / rank
 
Normal rank
Property / Recommended article: A Las Vegas algorithm to solve the elliptic curve discrete logarithm problem / qualifier
 
Similarity Score: 0.7878272
Amount0.7878272
Unit1
Property / Recommended article: A Las Vegas algorithm to solve the elliptic curve discrete logarithm problem / qualifier
 

Latest revision as of 21:08, 27 January 2025

scientific article
Language Label Description Also known as
English
Computing discrete logarithms with the parallelized kangaroo method.
scientific article

    Statements

    Computing discrete logarithms with the parallelized kangaroo method. (English)
    0 references
    0 references
    15 September 2003
    0 references
    Some methods to solve the Discrete Logarithm Problem (DLP) take advantage of some specific property of the underlying cyclic group (the archetype being the Index-Calculus method which provides a subexponential-time algorithm to attack DLP on the multiplicative group of a finite field, group used in cryptographic applications) while others are generic (valid for any cyclic group) like the BSGS of Shanks, the rho and the kangaroo methods. The kangaroo method due to \textit{J. M. Pollard} [Math. Comput. 32, 918--924 (1978; Zbl 0382.10001)] is so called because Pollard suggested the parallelism with the catch of a wild kangaroo using a tame one (the method is also known as \textit{lambda} method, because the paths of the two kangaroos look like that Greek letter). The running time of the kangaroo method is \(O(\sqrt N)\), with \(N\) the order of the group and it requires little storage. As \textit{P. C. van Oorschot} an \textit{M. J. Wiener} pointed out [J. Cryptology 12, 1--28 (1999; Zbl 0992.94028)], the method can be parallelized, using \(n\) instead of two kangaroos, the parallelized version providing a linear speed up. The present paper discusses in detail some theoretical and practical aspect of this parallelization. After a description of the kangaroo method and the two parallelized versions of van Oorschot-Wiener and Pollard the paper focus in the study of the appropriate choice of parameters and the analysis of the running time. Section 8. `Experimental results' shows the performance of the studied methods in a concrete case: the group of rational points of the elliptic curve \(y^2=x^3+5x+19\) over the prime field \(F_p\), \(p=10^{15}+37\). The paper finishes (section 9) with a discussion of applications and open problems.
    0 references
    discrete logarithm problem
    0 references
    kangaroo method
    0 references
    parallelization
    0 references
    running time
    0 references

    Identifiers