Esta es una publicación cruzada de math.stackexchange.
Deje que FACT denote el problema de factorización de enteros: dado encuentre los primos y los enteros modo quep i ∈ N , e i ∈ N , n = ∏ k i = 0 p e i i .
Supongamos que RSA denota el caso especial de problema de factorización donde y son números primos. Es decir, dado encontrar primos o NINGUNO si no existe tal factorización.p , q n p , q
Claramente, RSA es una instancia de FACT. ¿Es FACT más difícil que RSA? Dado un oráculo que resuelve RSA en tiempo polinómico, ¿podría usarse para resolver FACT en tiempo polinómico?
(Un puntero a la literatura es muy apreciado).
Edición 1: se agregó la restricción en el poder computacional para que sea tiempo polinómico.
Edición 2: Como se señala en la respuesta de Dan Brumleve, hay documentos que argumentan a favor y en contra de RSA más difícil (o más fácil que) HECHO. Encontré los siguientes documentos hasta ahora:
D. Boneh y R. Venkatesan. Romper RSA puede ser más fácil que factorizar. EUROCRYPT 1998. http://crypto.stanford.edu/~dabo/papers/no_rsa_red.pdf
D. Brown: Romper RSA puede ser tan difícil como factorizar. Criptología ePrint Archive, Informe 205/380 (2006) http://eprint.iacr.org/2005/380.pdf
G. Leander y A. Rupp. Sobre la equivalencia de RSA y factoring con respecto a algoritmos de anillo genérico. ASIACRYPT 2006. http://www.iacr.org/archive/asiacrypt2006/42840239/42840239.pdf
D. Aggarwal y U. Maurer. Romper RSA genéricamente es equivalente a factorizar. EUROCRYPT 2009. http://eprint.iacr.org/2008/260.pdf
Tengo que revisarlos y encontrar una conclusión. ¿Alguien conoce estos resultados y puede proporcionar un resumen?