16-08-2023
ρ-метод Полларда для дискретного логарифмирования — алгоритм дискретного логарифмирования в кольце вычетов по простому модулю, имеющий экспоненциальную сложность. Он был предложен Поллардом в 1978 году. Основные идеи алгоритма очень похожи на идеи ρ-метода Полларда факторизации.
Содержание |
Для заданного простого числа p и двух целых чисел a и b требуется найти целое число x, удовлетворяющее сравнению:
((1)) |
Рассматриваются три числовые последовательности:
({{{2}}}) |
определённые следующим образом:
({{{2}}}) |
({{{2}}}) |
({{{2}}}) |
({{{2}}}) |
Замечание: везде рассматривается наименьшие неотрицательные вычеты.
Далее рассматриваются наборы и ищется номер i, для которого . Для такого i выполнено
({{{2}}}) |
Если при этом , то
({{{2}}}) |
Эвристическая оценка сложности составляет .
Это заготовка статьи по математике. Вы можете помочь проекту, исправив и дополнив её. |
Ρ-метод Полларда дискретного логарифмирования.