Acabo de leer la pregunta " ¿Es la factorización entera un problema NP-completo? " ... así que decidí gastar algo de mi reputación :-) haciendo otra pregunta teniendo :
Si es un oráculo que resuelve la factorización de enteros, ¿cuál es el poder de ?
Creo que hace que la criptografía de clave pública basada en RSA sea insegura ... pero aparte de esto, ¿hay otros resultados notables?
cc.complexity-theory
oracles
factoring
Marzio De Biasi
fuente
fuente
P(Q is trivial)=1
es una broma, ¿no?Respuestas:
No tengo una respuesta a su pregunta, pero sé que recientemente se ha estudiado una noción similar, bajo el nombre de "seguridad basada en ángeles".
El primer artículo que estudia este concepto es Prabhakaran & Sahai (STOC '04) . En particular, escribieron en abstracto:
Otro documento importante que discute esta noción es la de Canetti, Lin y Pass (FOCS 2010) . Vi algunas partes de la presentación de su conferencia (en charlas tecnológicas ) y, si recuerdo bien, comienzan con un ejemplo similar al que usted mencionó en la pregunta.
fuente
Obviamente, cualquier problema de decisión que pueda reducirse a factoring puede resolverse con un oráculo de factoring. Pero dado que tenemos la capacidad de hacer múltiples consultas, traté de pensar en un problema no trivial para el que uno quisiera hacer múltiples consultas.
El problema de calcular la función totient de Euler parece ser un problema. No sé cómo resolver la versión de decisión de este problema mediante una reducción de Karp a la versión de decisión de factoring. Pero con las reducciones de Turing, es fácil reducir esto a factoring.
fuente
Abundando en respuesta anterior de Joe: nota que . Esta última es la clase de segundo más bajo en la jerarquía de "baja" : que es decir que N P N P ∩ c o N P = N P . Esto implica en particular que P FACTORING ⊆ N P FACTORING ⊆ N P . Podemos hacer observaciones similares para C o N P y B Q PFACTORIZACIÓN ∈ N P ∩ c o N P N PN P ∩ c o N P= N P
fuente
fuente
fuente