• and computational algebra, Pollard's kangaroo algorithm (also Pollard's lambda algorithm, see Naming below) is an algorithm for solving the discrete logarithm...
    10 KB (1,295 words) - 09:28, 22 April 2025
  • Pollard's rho algorithm is an algorithm for integer factorization. It was invented by John Pollard in 1975. It uses only a small amount of space, and its...
    13 KB (1,755 words) - 06:12, 18 April 2025
  • Several algorithms created by British mathematician John Pollard: Pollard's kangaroo algorithm Pollard's p − 1 algorithm Pollard's rho algorithm Pollard (coin)...
    2 KB (224 words) - 14:54, 18 January 2024
  • Thumbnail for Discrete logarithm
    calculus algorithm Number field sieve Pohlig–Hellman algorithm Pollard's rho algorithm for logarithms Pollard's kangaroo algorithm (aka Pollard's lambda...
    18 KB (2,690 words) - 20:56, 4 August 2025
  • logarithm of 2 Neper Offset logarithmic integral pH Pollard's kangaroo algorithm Pollard's rho algorithm for logarithms Polylogarithm Polylogarithmic function...
    3 KB (230 words) - 13:13, 22 February 2025
  • division algorithm: for polynomials in several indeterminates Pollard's kangaroo algorithm (also known as Pollard's lambda algorithm): an algorithm for solving...
    72 KB (7,951 words) - 17:13, 5 June 2025
  • Rainbow table (category Search algorithms)
    character NTLM passwords. A5/1 Brute-force attack DistrRTgen Pollard's kangaroo algorithm Oechslin, P. (2003). "Making a Faster Cryptanalytic Time-Memory...
    24 KB (3,486 words) - 16:16, 30 July 2025
  • 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...
    7 KB (1,187 words) - 18:02, 2 August 2024
  • Pollard's p − 1 algorithm is a number theoretic integer factorization algorithm, invented by John Pollard in 1974. It is a special-purpose algorithm, meaning...
    9 KB (1,251 words) - 18:33, 16 April 2025
  • Thumbnail for Computer algebra
    division algorithm: for polynomials in several indeterminates Pollard's kangaroo algorithm (also known as Pollard's lambda algorithm): an algorithm for solving...
    25 KB (3,021 words) - 13:11, 23 May 2025
  • where the discrete logarithm solution lies unlike with the Pollard's rho or Pollard's kangaroo. Input: Discrete logarithm generator g {\displaystyle g}...
    11 KB (1,763 words) - 17:23, 21 June 2025
  • perform exponentiation in a quadratic field. It is analogous to Pollard's p − 1 algorithm. Choose some integer A greater than 2 which characterizes the...
    5 KB (831 words) - 21:06, 30 September 2022
  • improved by others. His discrete logarithm algorithms include the rho algorithm for logarithms and the kangaroo algorithm. He received the RSA Award for Excellence...
    1 KB (81 words) - 06:51, 6 May 2024
  • Shor's algorithm is a quantum algorithm for finding the prime factors of an integer. It was developed in 1994 by the American mathematician Peter Shor...
    40 KB (5,809 words) - 20:55, 1 August 2025
  • number-theoretic algorithms are based on cycle detection, including Pollard's rho algorithm for integer factorization and his related kangaroo algorithm for the...
    34 KB (4,585 words) - 16:58, 27 July 2025
  • primality test and cyclotomic AKS test) is a deterministic primality-proving algorithm created and published by Manindra Agrawal, Neeraj Kayal, and Nitin Saxena...
    20 KB (2,447 words) - 13:22, 18 June 2025
  • Brent. Algebraic-group factorization algorithms, among which are Pollard's p − 1 algorithm, Williams' p + 1 algorithm, and Lenstra elliptic curve factorization...
    25 KB (2,977 words) - 21:02, 19 June 2025
  • Baby-step giant-step (category Number theoretic algorithms)
    first step of the algorithm. Doing so increases the running time, which then is O(n/m). Alternatively one can use Pollard's rho algorithm for logarithms...
    7 KB (1,061 words) - 19:23, 24 January 2025
  • Kruskal count (category Number theoretic algorithms)
    Ergodic theory Geometric distribution Overlapping instructions Pollard's kangaroo algorithm Random walk Self-synchronizing code According to Diaconis & Graham...
    62 KB (5,514 words) - 04:06, 4 July 2025
  • Thumbnail for Euclidean algorithm
    essential step in several integer factorization algorithms, such as Pollard's rho algorithm, Shor's algorithm, Dixon's factorization method and the Lenstra...
    126 KB (15,342 words) - 01:03, 25 July 2025
  • multiplication algorithm is an algorithm (or method) to multiply two numbers. Depending on the size of the numbers, different algorithms are more efficient...
    47 KB (6,886 words) - 11:27, 22 July 2025
  • Thumbnail for Sieve of Eratosthenes
    Sieve of Eratosthenes (category Algorithms)
    In mathematics, the sieve of Eratosthenes is an ancient algorithm for finding all prime numbers up to any given limit. It does so by iteratively marking...
    24 KB (3,056 words) - 20:26, 5 July 2025
  • Thumbnail for Karatsuba algorithm
    The Karatsuba algorithm is a fast multiplication algorithm for integers. It was discovered by Anatoly Karatsuba in 1960 and published in 1962. It is a...
    13 KB (2,046 words) - 20:43, 4 May 2025
  • |a|. This case is important as the terminating step of the Euclidean algorithm. The above definition is unsuitable for defining gcd(0, 0), since there...
    36 KB (4,747 words) - 07:30, 1 August 2025
  • Discrete logarithm records (category Asymmetric-key algorithms)
    ISBN 978-3-319-78555-4. Pons, Jean-Luc; Zieniewicz, Aleksander (17 January 2022). "Pollard's kangaroo for SECPK1". GitHub. Computations of discrete logarithms sorted by...
    32 KB (3,413 words) - 05:10, 17 July 2025
  • Thumbnail for Schönhage–Strassen algorithm
    The Schönhage–Strassen algorithm is an asymptotically fast multiplication algorithm for large integers, published by Arnold Schönhage and Volker Strassen...
    26 KB (4,580 words) - 11:43, 4 June 2025
  • In computational number theory, Cipolla's algorithm is a technique for solving a congruence of the form x 2 ≡ n ( mod p ) , {\displaystyle x^{2}\equiv...
    13 KB (3,042 words) - 05:54, 24 June 2025
  • and computer programming, the extended Euclidean algorithm is an extension to the Euclidean algorithm, and computes, in addition to the greatest common...
    28 KB (4,467 words) - 20:39, 9 June 2025
  • Modular exponentiation (category Cryptographic algorithms)
    modular multiplicative inverse d of b modulo m using the extended Euclidean algorithm. That is: c = be mod m = d−e mod m, where e < 0 and b ⋅ d ≡ 1 (mod m)...
    21 KB (2,759 words) - 02:20, 29 June 2025
  • The Tonelli–Shanks algorithm (referred to by Shanks as the RESSOL algorithm) is used in modular arithmetic to solve for r in a congruence of the form r2...
    19 KB (3,751 words) - 01:15, 9 July 2025