Advances in Factoring and Primality Testing: From Classical to Quantum Algorithms
Anas A. Abudaqa, Nujud Alyami, Mostefa Kara, Farid Binbeshr, Muhammad Imam, and Amjad Abuhassan

TL;DR
This paper reviews and compares classical and quantum algorithms for factoring and primality testing, emphasizing their advantages, limitations, and performance, with a focus on recent quantum algorithm developments.
Contribution
It provides a comprehensive classification, analysis, and practical comparison of classical and quantum algorithms for factorization and primality testing.
Findings
Quantum factoring algorithms like Shor's outperform classical methods in speed.
Quantum primality testing algorithms show limited advantages over classical ones.
The paper offers practical insights into algorithm performance and tradeoffs.
Abstract
Many modern asymmetric encryption methods rely on prime numbers, as they have distinctive properties. For instance, the security of RSA cryptosystem relies on the computational difficulty of factoring a large composite number in its prime factors, a problem that remains challenging for classical computers but potentially solvable using quantum algorithms. On the other hand, generating large prime numbers is also challenging due to their irregular distribution among integers, necessitating the use of primality testing algorithms to verify candidate primes. In this paper, we intensively review and classify various classical and quantum algorithms for factorization and primality testing, highlighting their advantages, limitations, speed/accuracy tradeoffs, time complexities, along with a brief summary. Furthermore, we apply and compare these algorithms to gain practical insights and…
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
TopicsCryptographic Implementations and Security · Chaos-based Image/Signal Encryption · Cryptography and Data Security
