
- •Методи криптоаналізу дискретних логарифмів в полі f(p) Навчальні питання
- •29.1 (7.2.1) Методи дискретного логарифмування в скінченному полі Галуа f(q)
- •29.2 (7.2.2) . Дискретне логарифмування методом ρ - Полларда
- •29.3 (7.2.3) Метод Поліга-Геллмана дискретного логарифмування
- •29.4 (7.2.4). Решето числового поля для дискретного логарифмування
- •29.5 (7.2.5) Порівняння складності дискретного логарифмування
- •29.6(7.2.6). Алгоритм факторизації цілих чисел
- •III Алгоритм пошуку періоду r Шора
- •IV Моделювання алгоритму квантових обчислень Шора
- •V Висновок
- •Додаток а Стійкість асиметричних криптосистем, що базуються на криптоперетвореннях в простих полях. Приклади розв’язку задач та задачі для самостійного розв’язання
- •(Оскільки ).
- •4. Задачі для самостійного розв’язання
(Оскільки ).
За аналогією як і для та , маємо
Тому
Тепер, знаючи лишки та , можна знайти Х, використовуючи формулу (2.96)
Таким чином,
.
Прямою
перевіркою підтверджуємо, що
дійсно дорівнює 20 за
модулем 37.
4. Задачі для самостійного розв’язання
Задача 1.
Розв’язати
порівняння методом
-Полларда
та Поліга-Хелмана
де k
– номер індивідуального завдання,
.
Задача 2.
Розв’язати
порівняння
методом Поліга-Хелмана, де k
– номер індивідуального завдання,
Задача 3.
Визначте
складність розв’язку дискретного
логарифмічного рівняння, якщо при
криптоаналізі використовуються алгоритми
-Полларда,
Поліга-Хелмана та загального решета
числового поля. Значення величини модуля
визначається як
.
Задача 4.
Визначте
вартість розв’язку задачі дискретного
логарифмічного рівняння для
значення модуля, що наведено в задачі
3, якщо потужність криптоаналі-тичної
системи складає
та
опер/с., а вартість одного міпсороку
(3,15×
опер/рік) складає
грн., S=30,
i
– номер індивідуального завдання.
Задача 5.
Визначте
час розв’язку задачі дискретного
логарифмічного рівняння для даних
задачі 3, якщо потужність криптоаналітичної
системи складає
опер/с, де і – номер індивідуального
завдання.