Вся криптография с открытым ключом основана на недоказанных вещах, на вере, в отличие от криптографии симметричной.
Факторизация, логарифмирование и .. больше (даже в запасе) ничего нет. Вот найдут полиномиальный метод решения этих задач для классических компьютеров и всё, конец всем нынешним алгоритмам ЭЦП, и тп. Для электронной цифровой подписи и распределения ключей лучше бы подошла проверенная и предсказуемая симметричная криптография?