Обычно считается, что асимптотическая нижняя граница, такая как экспоненциальная жесткость, подразумевает, что проблема является «изначально сложной». Шифрование, которое «по своей сути трудно» взломать, считается безопасным.
Однако асимптотическая нижняя граница не исключает возможности того, что огромный, но конечный класс проблемных примеров прост (например, все экземпляры с размером менее ).
Есть ли основания полагать, что криптография, основанная на асимптотических нижних границах, обеспечит какой-либо определенный уровень безопасности? Рассматривают ли эксперты по безопасности такие возможности или их просто игнорируют?
Примером является использование функций-ловушек, основанных на разложении больших чисел на их основные факторы. В какой-то момент это считалось трудным по своей природе (я думаю, что экспонента была гипотезой), но теперь многие считают, что может существовать полиномиальный алгоритм (как и при тестировании на простоту). Кажется, никто не очень заботится об отсутствии экспоненциальной нижней границы.
Я полагаю, что были предложены другие функции люка, которые считаются NP-сложными (см. Связанный вопрос ), а некоторые могут даже иметь доказанную нижнюю границу. Мой вопрос более фундаментален: имеет ли значение асимптотическая нижняя граница? Если нет, то связана ли практическая безопасность любого криптографического кода с какой-либо асимптотической сложностью?