Extending Lenstra's Primality Test to CM elliptic curves and a new quasi-quadratic Las Vegas algorithm for primality
Tejas Rao

TL;DR
This paper extends Lenstra's elliptic curve primality test to CM elliptic curves and introduces a new quasi-quadratic Las Vegas algorithm for primality testing of special integers, improving efficiency and certifiability.
Contribution
It generalizes Lenstra's test to CM elliptic curves and develops a quasi-quadratic Las Vegas primality test for specific integers, partially answering an open question.
Findings
Achieves a $ ilde{O}( ext{log}^3 N)$ primality test for CM elliptic curves.
Introduces a Las Vegas primality test with average runtime $ ilde{O}( ext{log}^2 N)$ for certain integers.
Certifies primality of integers previously not amenable to quasi-quadratic heuristic methods.
Abstract
For an elliptic curve with CM by defined over its Hilbert class field, , we extend Lenstra's finite fields test to generators of norms of certain ideals in , yielding a sufficient primality test and partially answering an open question of Lemmermeyer in the case of CM elliptic curves. Letting , prime, and a primitive -th root of unity modulo we specialize this test to rational integers of the form with the norm of small, giving a Las Vegas test for primality with average runtime , that further certifies primality of such integers in for nearly all choices of input parameters. The integers tested were not previously amenable to quasi-quadratic heuristic primality certification.
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
TopicsCryptography and Residue Arithmetic · Cryptography and Data Security
