Хороший вопрос, но ученые не смогли даже отделить «Алгоритмику» от остальных случаев, не говоря уже о том, чтобы решить, в каком именно мире мы живем.
Тем не менее, есть несколько исследовательских работ по этому вопросу. См. Например:
О возможности обоснования криптографии на предположении, что P! = NP Гольдрайха и Гольдвассера, и их ссылок.
См. Также Об основании односторонних функций на NP-твердости Ади Акавиа и соавт.
Кроме того, хорошо известно, что декодирование некоторых криптосистем является NP-сложным (см., Например, криптосистему McEliece или криптографию на основе решетки ). Я не знаю, почему это НЕ решает проблему, так как я не знаком с такими криптосистемами. Смотрите комментарии Питера Шора ниже.
Я также предлагаю вам взглянуть на обсуждение в Stackoverflow . Обзор литературы, которая цитирует работу Импальяццо, также может быть поучительным.
РЕДАКТИРОВАТЬ:
Следующие результаты могут представлять интерес:
Фейгенбаум и Фортноу. Случайно-самовосстанавливаемость полных множеств. SIAM Journal of Computing, 22: 994–1005, 1993.
Богданов и Тревизан. О сокращениях от наихудшего к среднему для задач NP. В материалах 44-го ежегодного симпозиума IEEE по основам компьютерных наук, стр. 308–317, 2003.
Акавиа, Гольдрайх, Гольдвассер и Мошковиц. Об односторонних функциях на основе NP-твердости
Гутфройнд и Та-Шма. Новые связи между дерандомизацией, сложностью наихудшего случая и сложностью среднего случая. Tech. Отчет TR06-108, Электронный коллоквиум по вычислительной сложности, 2006.
Богданов и Тревизан. Средняя сложность. Нашел. Теория тенденций. Вычи. Sci. 2, 1 (октябрь 2006 г.), 1-106. DOI = http://dx.doi.org/10.1561/0400000004