Estoy revisando un modelo criptográfico. Para mostrar su insuficiencia, he diseñado un protocolo artificial basado en el isomorfismo gráfico.
Es "común" (¡pero controvertido!) Asumir la existencia de algoritmos BPP capaces de generar "instancias difíciles del problema del isomorfismo gráfico". (Junto con un testigo de isomorfismo).
En mi protocolo artificial, voy a asumir la existencia de tales algoritmos BPP, que satisfacen un requisito adicional:
- Deje que los gráficos generados sean y . Solo hay un testigo (permutación) que asigna a .
Esto implica que solo tiene automorfismos triviales . En otras palabras, estoy asumiendo la existencia de algún algoritmo BPP, que funciona de la siguiente manera:
- En la entrada , generar un gráfico -vertex , tal que tiene automorfismos solamente triviales.
- Elija una permutación aleatoria sobre y aplíquela en para obtener .
- Salida .
Asumiré que, en el Paso 1, se puede generar según sea necesario, y es una instancia difícil del problema del isomorfismo gráfico. (Por favor, interprete la palabra "duro" de forma natural; Abadi et al. Dan una definición formal . Véase también el documento de Impaliazzo y Levin ).
¿Es razonable mi suposición? ¿Alguien podría señalarme algunas referencias?