Esta é uma postagem cruzada de math.stackexchange.
Deixe FACT denotar o problema de fatoração de número inteiro: dado encontre os números primos e os números inteiros modo quep i ∈ N , e i ∈ N , n = Π k i = 0 p e i i .
Let RSA denotar o caso especial de problema factoring onde e são números primos. Ou seja, dado encontre primos ou NONE se não houver essa fatoração.p , q n p , q
Claramente, o RSA é uma instância do FACT. FACT é mais difícil que o RSA? Dado um oráculo que resolve a RSA em tempo polinomial, ele poderia ser usado para resolver o FACT em tempo polinomial?
(Um indicador da literatura é muito apreciado.)
Edit 1: Adicionada a restrição de poder computacional ao tempo polinomial.
Edit 2: Como apontado na resposta de Dan Brumleve, existem documentos discutindo a favor e contra a RSA com mais (ou mais fácil que) FATO. Encontrei os seguintes documentos até agora:
D. Boneh e R. Venkatesan. Quebrar a RSA pode ser mais fácil do que fatorar. EUROCRYPT 1998. http://crypto.stanford.edu/~dabo/papers/no_rsa_red.pdf
D. Brown: Quebrar a RSA pode ser tão difícil quanto fatorar. Cryptology ePrint Archive, Relatório 205/380 (2006) http://eprint.iacr.org/2005/380.pdf
G. Leander e A. Rupp. Sobre a equivalência de RSA e fatoração em relação a algoritmos genéricos de anel. ASIACRYPT 2006. http://www.iacr.org/archive/asiacrypt2006/42840239/42840239.pdf
D. Aggarwal e U. Maurer. Quebrar o RSA genericamente é equivalente ao fatoramento. EUROCRYPT 2009. http://eprint.iacr.org/2008/260.pdf
Eu tenho que passar por eles e encontrar uma conclusão. Alguém ciente desses resultados pode fornecer um resumo?