Generalmente se considera que un límite inferior asintótico, como la dureza exponencial, implica que un problema es "inherentemente difícil". Se cree que el cifrado que es "intrínsecamente difícil" de romper es seguro.
Sin embargo, un límite inferior asintótico no descarta la posibilidad de que una clase enorme pero finita de instancias problemáticas sea fácil (por ejemplo, todas las instancias con un tamaño inferior a ).
¿Hay alguna razón para pensar que la criptografía basada en límites inferiores asintóticos conferiría algún nivel particular de seguridad? ¿Los expertos en seguridad consideran tales posibilidades, o simplemente se ignoran?
Un ejemplo es el uso de funciones de trampillas basadas en la descomposición de grandes números en sus factores primos. En un momento se pensó que esto era inherentemente difícil (creo que exponencial era la conjetura), pero ahora muchos creen que puede haber un algoritmo polinomial (como lo es para las pruebas de primalidad). A nadie parece importarle mucho la falta de un límite inferior exponencial.
Creo que se han propuesto otras funciones de trampillas que se consideran NP-hard (ver pregunta relacionada ), y algunas incluso pueden tener un límite inferior comprobado. Mi pregunta es más fundamental: ¿importa cuál es el límite inferior asintótico? Si no, ¿la seguridad práctica de cualquier código criptográfico está relacionada con algún resultado de complejidad asintótica?