Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Group

Number Theory and Primality

This group gathers numerical algorithms rooted in number theory, including primality testing such as the Miller-Rabin and AKS tests, integer factorization methods such as Pollard rho, the quadratic sieve, the general number field sieve and Lenstra elliptic-curve factorization, the Euclidean and extended Euclidean algorithms for greatest common divisors, modular arithmetic algorithms such as modular exponentiation and Montgomery modular multiplication, discrete logarithm algorithms such as baby-step giant-step and Pohlig-Hellman, the Chinese remainder theorem, classical multiplication and long division, and historical arithmetic systems and techniques for computing by hand. Their shared work is a computation whose correctness rests on properties of integers and modular arithmetic, as distinct from a checksum computed for error detection, which belongs to Checksum and Error Detection.

Facts
Comparison
Era of Emergence
1975 1
Number Theory and Primality
Filter Results26 entries
Sources
1. Wikipedia: Primality test
Wikimedia FoundationPrimality test, complexity section, Pratt certificate sentence
Quote, Primality test, complexity section, Pratt certificate sentence
In 1975, Vaughan Pratt showed that there existed a certificate for primality that was checkable in polynomial time, and thus that PRIMES was in NP
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.