When.com Web Search

Search results

  1. Results From The WOW.Com Content Network
  2. Pollard's rho algorithm for logarithms - Wikipedia

    en.wikipedia.org/wiki/Pollard's_rho_algorithm_for...

    Pollard's rho algorithm for logarithms is an algorithm introduced by John Pollard in 1978 to solve the discrete logarithm problem, analogous to Pollard's rho algorithm to solve the integer factorization problem.

  3. Discrete logarithm - Wikipedia

    en.wikipedia.org/wiki/Discrete_logarithm

    Analogously, in any group G, powers b k can be defined for all integers k, and the discrete logarithm log b a is an integer k such that b k = a. In number theory , the more commonly used term is index : we can write x = ind r a (mod m ) (read "the index of a to the base r modulo m ") for r x ≡ a (mod m ) if r is a primitive root of m and gcd ...

  4. Index calculus algorithm - Wikipedia

    en.wikipedia.org/wiki/Index_calculus_algorithm

    In computational number theory, the index calculus algorithm is a probabilistic algorithm for computing discrete logarithms.Dedicated to the discrete logarithm in (/) where is a prime, index calculus leads to a family of algorithms adapted to finite fields and to some families of elliptic curves.

  5. Pollard's kangaroo algorithm - Wikipedia

    en.wikipedia.org/wiki/Pollard's_kangaroo_algorithm

    In computational number theory and computational algebra, Pollard's kangaroo algorithm (also Pollard's lambda algorithm, see Naming below) is an algorithm for solving the discrete logarithm problem. The algorithm was introduced in 1978 by the number theorist John M. Pollard , in the same paper as his better-known Pollard's rho algorithm for ...

  6. Pollard's rho algorithm - Wikipedia

    en.wikipedia.org/wiki/Pollard's_rho_algorithm

    "On the Efficiency of Pollard's Rho Method for Discrete Logarithms". Conferences in Research and Practice in Information Technology, Vol. 77. The Australasian Theory Symposium (CATS2008). Wollongong. pp. 125– 131. Describes the improvements available from different iteration functions and cycle-finding algorithms.

  7. Baby-step giant-step - Wikipedia

    en.wikipedia.org/wiki/Baby-step_giant-step

    Alternatively one can use Pollard's rho algorithm for logarithms, which has about the same running time as the baby-step giant-step algorithm, but only a small memory requirement. While this algorithm is credited to Daniel Shanks, who published the 1971 paper in which it first appears, a 1994 paper by Nechaev [ 3 ] states that it was known to ...

  8. Pohlig–Hellman algorithm - Wikipedia

    en.wikipedia.org/wiki/Pohlig–Hellman_algorithm

    Steps of the Pohlig–Hellman algorithm. In group theory, the Pohlig–Hellman algorithm, sometimes credited as the Silver–Pohlig–Hellman algorithm, [1] is a special-purpose algorithm for computing discrete logarithms in a finite abelian group whose order is a smooth integer.

  9. Function field sieve - Wikipedia

    en.wikipedia.org/wiki/Function_field_sieve

    The discrete logarithm problem in a finite field consists of solving the equation = for ,, a prime number and an integer. The function f : F p n → F p n , a ↦ a x {\displaystyle f:\mathbb {F} _{p^{n}}\to \mathbb {F} _{p^{n}},a\mapsto a^{x}} for a fixed x ∈ N {\displaystyle x\in \mathbb {N} } is a one-way function used in cryptography .