Primality proving via one round in ECPP and one iteration in AKS

10Citations
Citations of this article
29Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

On August 2002, Agrawal, Kayal and Saxena announced the first deterministic and polynomial time primality testing algorithm. For an input n, the AKS algorithm runs in heuristic time Õ(log6n). Verification takes roughly the same amount of time. On the other hand, the Elliptic Curve Primality Proving algorithm (ECPP), runs in random heuristic time Õ(log6n) (Õ(log5n) if the fast multiplication is used), and generates certificates which can be easily verified. More recently, Berrizbeitia gave a variant of the AKS algorithm, in which some primes cost much less time to prove than a general prime does. Building on these celebrated results, this paper explores the possibility of designing a more efficient algorithm. A random primality proving algorithm with heuristic time complexity Õ(log4n) is presented. It generates a certificate of primality which is O(log n) bits long and can be verified in deterministic time Õ(log4n). The reduction in time complexity is achieved by first generalizing Berrizbeitia's algorithm to one which has higher density of easily-proved primes. For a general prime, one round of ECPP is deployed to reduce its primality proof to the proof of a random easily-proved prime. © International Association for Cryptologic Research 2003.

Cite

CITATION STYLE

APA

Cheng, Q. (2003). Primality proving via one round in ECPP and one iteration in AKS. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2729, 338–348. https://doi.org/10.1007/978-3-540-45146-4_20

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free