Computing the RSA secret key is deterministic polynomial time equivalent to factoring

41Citations
Citations of this article
50Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We address one of the most fundamental problems concerning the RSA cryptoscheme: Does the knowledge of the RSA public key/ 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 provided that e, d < φ (N) and that the factors p, q are of the same bit-size. Our approach is an application of Coppersmith's technique for finding small roots of bivariate integer polynomials. © International Association for Cryptologic Research 2004.

Author supplied keywords

Cite

CITATION STYLE

APA

May, A. (2004). Computing the RSA secret key is deterministic polynomial time equivalent to factoring. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 3152, 213–219. https://doi.org/10.1007/978-3-540-28628-8_13

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