Can integers be factored in polynomial time?
Unsolved Research level Archive
Given an integer with bits, find its prime factorization. Is there a classical (non-quantum) algorithm that does this in time polynomial in ?
Posed by folklore
History and references
Still open as of 2026.
The presumed hardness of factoring is what protects the RSA cryptosystem. The decision version of factoring lies in NP and co-NP, and even in UP and co-UP, so it is unlikely to be NP-complete. The fastest known classical method for large numbers, the general number field sieve, runs in heuristic time , which is subexponential but far from polynomial. In 1994 Peter Shor showed that a quantum computer could factor in polynomial time. Whether a classical polynomial-time algorithm exists is open.
References
Solutions 0
Sign in or create an account to publish a solution