Введение
1.1 Системы шифрования с открытым ключом. Криптосистема RSA.
1.2 Возможные атаки и повышение надежности алгоритма RSA.
2 Специальная часть
2.1 Методика генерации ключей стандарта RSA, оценка криптографической стойкости.
2.2 Теоретико-численные методы алгоритма RSA
2.2.1 Простые числа, теоремы Ферма и Эйлера. Алгоритм Евклида. Соотношение Безу.
2.2.2 Арифметика вычетов и проверка чисел на простоту.
Выводы
3 Технологическая часть
3.1 Выбор языка программирования
3.2 Алгоритмические средства обеспечения надежности шифрования.
3.3 Программная реализация генератора ключей RSA
3.4 Полученные результаты
Выводы
4 Экономическая часть
4.1 Технико-экономическое обоснование разработки
Выводы
5 Охрана труда и окружающей среды
5.1 Разработка мероприятий по снижению шума в отделе
Выводы
Заключение
Шифрование данных - это методы защиты любой информации от несанкционированного доступа, просмотра, а также её использования злоумышленниками, основанные на преобразовании данных в зашифрованный формат.
Алгоритмы шифрования и дешифрования данных широко применяются в компьютерной технике в системах сокрытия конфиденциальной и коммерческой информации от злонамеренного использования сторонними лицами. Главным принципом в них является условие, что передатчик и приемник заранее знают алгоритм шифрования, а также ключ к сообщению, без которых информация представляет собой всего лишь набор символов, не имеющих смысла...
В ходе выполнения практической части работы был реализован и протестирован алгоритм шифрования данных RSA. Исходное сообщение совпадает с сообщением, зашифрованным и расшифрованным с помощью алгоритма RSA, то есть программа работает правильно...