Я читал, что если докажут гипотезу Римана, то можно будет сделать проверку на простоту любого числа n, с трудоемкостью алгоритма всего лишь O(ln^3 n). O от логарифма в 3-й степени. Если L - длина числа n (скажем, десятичных разрядов), то трудоемкость такого алгоритма будет по сути O от полинома 3-й степени L , что эквивалентно O(L^3).
Насколько я помню, сам алгоритм от гипотезы Римана не зависит, просто если ее использовать, получается более низкая оценка скорости.
По крайней мере точно есть полиномиальный алгоритм распознавания простоты
Оригинальная статья:
http://www.cse.iitk.ac.in/users/manindr ... ity_v6.pdf Доказано ли что задача факторизации числа (разложение числа на множители) может иметь только имеет экспоненциальную трудоемкость? Хотелось бы, чтобы доказали. Если кто-нибудь найдет алгоритм с полиномиальной трудоемкостью, то это сразу же разрушит все нынешние системы шифрования, т.к. можно будет за приемлемое время расшифровывать любую информацию.
Нет, не доказано. Если бы удалось это доказать, то из этого следовало бы

.
Вроде бы есть статьи о связи

и гипотезы Римана, насчет деталей не в курсе, может именно в этом и угроза.