Questo è un cross-post di math.stackexchange.
Lascia che FACT denoti il problema del factoring intero: dato trova i primi e gli interi tali chep i ∈ N , e i ∈ N , n = ∏ k i = 0 p e i i .
Lascia che RSA denoti il caso particolare del problema del factoring in cui e sono numeri primi. Cioè, dato che trova i numeri primi o NONE se non esiste tale fattorizzazione.p , q n p , q
Chiaramente, RSA è un'istanza di FACT. FACT è più difficile di RSA? Dato un oracolo che risolve RSA in tempo polinomiale, potrebbe essere usato per risolvere FACT in tempo polinomiale?
(Un puntatore alla letteratura è molto apprezzato.)
Modifica 1: aggiunta la limitazione del potere computazionale al tempo polinomiale.
Modifica 2: Come sottolineato nella risposta di Dan Brumleve, ci sono documenti che sostengono a favore e contro RSA in modo più duro (o più facile di) FATTO. Finora ho trovato i seguenti documenti:
D. Boneh e R. Venkatesan. Rompere RSA può essere più semplice del factoring. EUROCRYPT 1998. http://crypto.stanford.edu/~dabo/papers/no_rsa_red.pdf
D. Brown: la rottura di RSA può essere difficile quanto il factoring. Cryptology ePrint Archive, Report 205/380 (2006) http://eprint.iacr.org/2005/380.pdf
G. Leander e A. Rupp. Sull'equivalenza di RSA e factoring per quanto riguarda gli algoritmi ad anello generici. ASIACRYPT 2006. http://www.iacr.org/archive/asiacrypt2006/42840239/42840239.pdf
D. Aggarwal e U. Maurer. La rottura di RSA è generalmente equivalente al factoring. EUROCRYPT 2009. http://eprint.iacr.org/2008/260.pdf
Devo esaminarli e trovare una conclusione. Qualcuno è a conoscenza di questi risultati in grado di fornire un riepilogo?