Implementing the asymptotically fast version of the elliptic curve primality proving algorithm

Type: Article

Publication Date: 2006-11-01

Citations: 49

DOI: https://doi.org/10.1090/s0025-5718-06-01890-4

Abstract

The elliptic curve primality proving (ECPP) algorithm is one of the current fastest practical algorithms for proving the primality of large numbers. Its running time currently cannot be proven rigorously, but heuristic arguments show that it should run in time $\tilde {O}((\log N)^5)$ to prove the primality of $N$. An asymptotically fast version of it, attributed to J. O. Shallit, is expected to run in time $\tilde {O}((\log N)^4)$. We describe this version in more detail, leading to actual implementations able to handle numbers with several thousands of decimal digits.

Locations

  • Mathematics of Computation - View - PDF
  • arXiv (Cornell University) - View
  • CiteSeer X (The Pennsylvania State University) - View - PDF
  • HAL (Le Centre pour la Communication Scientifique Directe) - View - PDF

Similar Works

Action Title Year Authors
+ Implementing the asymptotically fast version of the elliptic curve primality proving algorithm 2005 François Morain
+ PDF Chat Elliptic curves and primality proving 1993 A. O. L. Atkin
François Morain
+ PDF Chat Deterministic elliptic curve primality proving for a special sequence of numbers 2013 Alexander Abatzoglou
Alice Silverberg
Andrew V. Sutherland
Angela Wong
+ Primality proving using elliptic curves: An update 1998 François Morain
+ Some remarks on primality proving and elliptic curves 2014 Alice Silverberg
+ PDF Chat Primality Proving via One Round in ECPP and One Iteration in AKS 2007 Qi Cheng
+ PDF Chat A framework for deterministic primality proving using elliptic curves with complex multiplication 2015 Alexander Abatzoglou
Alice Silverberg
Andrew V. Sutherland
Angela Wong
+ PDF Chat Distributed Primality Proving and the Primality of (23539 + 1)/3 1991 François Morain
+ Easy numbers for the elliptic curve primality proving algorithm 1992 François Morain
+ Four primality testing algorithms 2008 René Schoof
+ Four primality testing algorithms 2008 René Schoof
+ PDF Chat A strategy for elliptic curve primality proving 2015 Gyöngyvér Kiss
+ PDF Chat FastECPP over MPI 2024 Andreas Enge
+ PDF Chat Proving primality in essentially quartic random time 2006 Daniel J. Bernstein
+ PPT: New Low Complexity Deterministic Primality Tests Leveraging Explicit and Implicit Non-Residues. A Set of Three Companion Manuscripts 2019 Dhananjay S. Phatak
Alan T. Sherman
Steven D. Houston
Andrew Henry
+ Courbes elliptiques, cyclotomie et primalité 2010 Ezome Mintsa
Tony Mack Robert
+ Primality testing for beginners 2014 Lasse Rempe
Rebecca Waldecker
+ PPT: New Low Complexity Deterministic Primality Tests Leveraging Explicit and Implicit Non-Residues. A Set of Three Companion Manuscripts. 2019 Dhananjay S. Phatak
Alan T. Sherman
Steven D. Houston
Andrew Henry
+ Primality tests for 2^{𝑝}±2^{(𝑝+1)/2}+1 using elliptic curves 2011 Yu Tsumura
+ PDF Chat Primality proving with Gauss and Jacobi sums 2004 Andrzej Chmielowiec