We address one of the most fundamental problems concerning the RSA cryptosystem: does the knowledge of the RSA public and secret key pair (e,d) yield the factorization of N = pq in polynomial time? It is well known that there is a probabilistic polynomial-time algorithm that on input (N,e,d) outputs the factors p and q. We present the first deterministic polynomial-time algorithm that factors N given (e,d) provided that e,d < φ(N). Our approach is an application of Coppersmith's technique for finding small roots of univariate modular polynomials. © Springer 2007.
CITATION STYLE
Coron, J. S., & May, A. (2007). Deterministic polynomial-time equivalence of computing the RSA secret key and factoring. Journal of Cryptology, 20(1), 39–50. https://doi.org/10.1007/s00145-006-0433-6
Mendeley helps you to discover research relevant for your work.