Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВВС FIN.docx
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
552 Кб
Скачать
☆

71. Проблема дискретного логарифмирования

Проблема дискретного логарифмирования (упрощенная версия)

Дано: Числа a, b и p.

p – большое простое число.

a и b– натуральные числа меньшие (p-1), связанные соотношением

b ≡ a x (mod p);

Найти: x– натуральное число меньшее (p-1)

Любое целое X , удовлетворяющее уравнению b = ax , называется дискретным

логарифмом элемента b по основанию a . Таким образом, требуется найти дискретный

логарифм b по основанию a (правда, взятый по модулю p).

В настоящее время не известно алгоритмов дискретного логарифмирования

полиномиальной сложности.

72.Проблема факторизации.

Проблема факторизации

Стойкость наиболее распространенной системы открытого шифрования RSA и стойкость

схемы электронной подписи на основе RSA определяется сложностью задачи

факторизации больших целых чисел. Поэтому эта задача - одна из наиболее важных

математических задач современной криптографии. По популярности она даже

превосходит задачу дискретного логарифмирования.

Задача факторизации целых чисел - это задача нахождения по данному натуральному

Числу n различных простых чисел p1,…,pn

и натуральных чисел a1,…,an ≥ 1 таких, что n = p1a1…pnan . Отметим, что если известен

некоторый

простой делитель p1 числа n , то соответствующее αi может быть легко найдено (например,

перебором) за полиномиальное от время. Поэтому основная трудность задачи

факторизации заключается в нахождении простых делителей n .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]