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
Discrete logarithm (section Algorithms)
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
Computer algebra (redirect from Algebraic algorithms)
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
Cycle detection (redirect from Floyd's cycle-finding algorithm.)
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
AKS primality test (redirect from AKS algorithm)
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
Integer factorization (redirect from Prime factorization algorithm)
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
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
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
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
Greatest common divisor (section Euclid's algorithm)
|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
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