Primality Testing
Song Y. Yan
Abstract
Song Y. Yan
Abstract
This chapter discusses various modern algorithms for primality testing, including the Miller-Rabin test, the elliptic curve test, and the AKS test. The Miller-Rabin test also known as the strong pseudoprimality test, or more precisely, the Miller-Selfridge-Rabin test, is a fast and practical probabilistic primality test. Its probabilistic error can be reduced to as small as one desires, but not to zero. A serious problem with the Goldwasser-Kilian test is that Schoof's algorithm seems almost impossible to implement. The Goldwasser-Kilian algorithm begins by searching for a curve and computes its number of points, but the Atkin-Morain ECPP algorithm does exactly the opposite. The ef?ciency of the AKS algorithm for test primality does not have any obvious connections to that of integer factorization, although the two problems are related to each other. The ef?ciency of the AKS algorithm has not yet become a threat to the security of the factoring base such as the RSA cryptographic systems, since the security of RSA depends on the computational intractability of the Integer Factorization Problem.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This chapter discusses various modern algorithms for primality testing, including the Miller-Rabin test, the elliptic curve test, and the AKS test. The Miller-Rabin test also known as the strong pseudoprimality test, or more precisely, the Miller-Selfridge-Rabin test, is a fast and practical probabilistic primality test. Its probabilistic error can be reduced to as small as one desires, but not to zero. A serious problem with the Goldwasser-Kilian test is that Schoof's algorithm seems almost impossible to implement. The Goldwasser-Kilian algorithm begins by searching for a curve and computes its number of points, but the Atkin-Morain ECPP algorithm does exactly the opposite. The ef?ciency of the AKS algorithm for test primality does not have any obvious connections to that of integer factorization, although the two problems are related to each other. The ef?ciency of the AKS algorithm has not yet become a threat to the security of the factoring base such as the RSA cryptographic systems, since the security of RSA depends on the computational intractability of the Integer Factorization Problem.
Key concepts: Primality test, Integer factorization, Mathematics, Integer (computer science), Probabilistic logic, Prime (order theory), Computer science, Factorization