Dies ist ein Cross-Post von math.stackexchange.
Lassen Sie FACT bezeichnen die ganze Zahl Faktorisierungsproblem: Da finden Primzahlen p i ∈ N , und ganze Zahlen e i ∈ N , so dass n = Π k i = 0 p e i i .
Es sei RSA der Spezialfall des Faktorisierungsproblems, bei dem und p , q Primzahlen sind. Das heißt, wenn n Primzahlen p , q oder NONE gefunden werden, liegt keine solche Faktorisierung vor.
Natürlich ist RSA eine Instanz von FACT. Ist FACT schwieriger als RSA? Könnte ein Orakel, das RSA in Polynomzeit löst, verwendet werden, um FACT in Polynomzeit zu lösen?
(Ein Hinweis auf Literatur wird sehr geschätzt.)
Edit 1: Die Einschränkung der Rechenleistung wurde als Polynomialzeit hinzugefügt.
Bearbeiten 2: Wie in der Antwort von Dan Brumleve darauf hingewiesen, dass es Artikel gibt, die für und gegen RSA argumentieren, die schwieriger (oder einfacher als) FACT sind. Bisher habe ich folgende Papiere gefunden:
D. Boneh und R. Venkatesan. RSA zu brechen kann einfacher sein als Factoring. EUROCRYPT 1998. http://crypto.stanford.edu/~dabo/papers/no_rsa_red.pdf
D. Brown: RSA zu brechen kann genauso schwierig sein wie Factoring. Kryptologie ePrint-Archiv, Bericht 205/380 (2006) http://eprint.iacr.org/2005/380.pdf
G. Leander und A. Rupp. Zur Äquivalenz von RSA und Faktorisierung in Bezug auf generische Ringalgorithmen. ASIACRYPT 2006. http://www.iacr.org/archive/asiacrypt2006/42840239/42840239.pdf
D. Aggarwal und U. Maurer. RSA generisch zu brechen ist gleichbedeutend mit Factoring. EUROCRYPT 2009. http://eprint.iacr.org/2008/260.pdf
Ich muss sie durchgehen und eine Schlussfolgerung ziehen. Ist jemandem bekannt, dass diese Ergebnisse eine Zusammenfassung liefern können?