Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Алгоритм COS02 июня 2011Оглавление: 1. Алгоритм COS 2. Оценка сложности Алгоритм COS субэкспоненциальный алгоритм дискретного логарифмирования в кольце вычетов по модулю простого числа. Был предложен в 1986 году. Исходные данныеПусть задано сравнение
Необходимо найти натуральное число x, удовлетворяющее сравнению. Описание алгоритма1 этап. Пусть
Сформируем множество
где q простые.
. При этом так как J = O, то
причём это абсолютно наименьший вычет в этом классе и он имеет величину O. Поэтому вероятность его гладкости выше, чем для произвольных чисел, меньших p-1. Логарифмируя по основанию a, получим соотношение
Мы можем также считать, что a является гладким, то есть
откуда
4 этап. Для нахождения x введём новую границу гладкости L. Случайным перебором нахоим одно значение w, удовлетворяющее соотношению
u простые числа «средней» величины. 5 этап. С помощью методов, анаогичных этапам 2 и 3, мы находим логарифмы простых чисел u, возникших на этапе 4. 6 этап. Находим ответ:
Просмотров: 2063
|