Автор работы: Пользователь скрыл имя, 19 Января 2012 в 23:34, курсовая работа
Задача: исследовать современные методы шифрования и их приложимость к шифрованию потоков данных. Разработать собственную библиотеку алгоритмов шифрования и программный продукт, демонстрирующий работу этих алгоритмов при передаче данных в сети.
Введение 3
1 Алгоритм RSA 8
1.1 Система шифрования RSA 10
1.2 Сложность теоретико-числовых алгоритмов 13
2 Качественная теория алгоритма RSA 21
2.1 Алгоритм, доказывающий непростоту числа 22
2.2 Нахождение больших простых чисел 24
2.3 Проверка большого числа на простоту 29
3 Практическая реализация алгоритма 35
3.1 Реализованные алгоритмы 35
3.2 Анализ результатов 36
Выводы и рекомендации 37
Библиографический список 38