Cyclotomy Primality Proofs and their Certificates
Preda Mihailescu

TL;DR
This paper reviews the theoretical foundations and implementation details of Cyclotomy Primality Proving (CPP), an efficient method for primality testing developed since 1980, highlighting its significance in computational number theory.
Contribution
It provides a comprehensive overview of the theoretical background and practical implementation of CPP as understood in 2007, consolidating knowledge on this primality proving technique.
Findings
Summarizes the development of CPP since 1980.
Details the implementation specifics of CPP as of 2007.
Highlights the importance of Jacobi sums in primality testing.
Abstract
The first efficient general primality proving method was proposed in the year 1980 by Adleman, Pomerance and Rumely and it used Jacobi sums. The method was further developed by H. W. Lenstra Jr. and more of his students and the resulting primality proving algorithms are often referred to under the generic name of Cyclotomy Primality Proving (CPP). In the present paper we give an overview of the theoretical background and implementation specifics of CPP, such as we understand them in the year 2007.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Coding theory and cryptography · semigroups and automata theory
