Содержание
- Введение 1
- Математические основы дискретного логарифмирования 2
- - Основные понятия теории групп 2.1
- - Конечные поля и их свойства 2.2
- - Связь дискретного логарифмирования с криптографией 2.3
- Обзор алгоритмов вычисления дискретного логарифма 3
- - Алгоритм Baby-step giant-step 3.1
- - Алгоритм Pohlig-Hellman 3.2
- - Алгоритм Полларда (ρ-метод) 3.3
- Сравнительный анализ алгоритмов 4
- - Сравнение временной сложности 4.1
- - Сравнение пространственной сложности 4.2
- - Оценка практической применимости 4.3
- Практическая реализация и тестирование алгоритмов 5
- - Выбор платформы и инструментов 5.1
- - Реализация алгоритмов 5.2
- - Тестирование и анализ результатов 5.3
- Заключение 6
- Список литературы 7