Применение алгоритма RSA для шифрования потоков данных
Состав работы
|
|
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
СОДЕРЖАНИЕ
Введение 5
1.Постановка задачи
10
2. Алгоритм RSA 11
2.1. Система шифрования RSA 12
2.2.Сложность теоретико-числовых алгоритмов 16
2.2.1. Алгоритм вычисления 17
2.2.2. Алгоритм Евклида 18
2.2.3. Алгоритм решения уравнения 18
2.2.4. Алгоритм нахождения делителей многочлена в кольце 21
3. Качественная теория алгоритма RSA 23
3.1. Алгоритм, доказывающий непростоту числа 24
3.2. Нахождение больших простых чисел 26
3.3. Проверка большого числа на простоту 30
4. Практическая реализация алгоритма 37
4.1. Реализованные алгоритмы 37
4.2. Анализ результатов 38
5. Выводы 39
5.1 Алгоритм 39
5.2 Алгоритм и программа 39
Заключение 41
Список использованных источников 42
Приложение 1. Листинг программы 43
Приложение 2. Главная форма программы 46
Приложение 3. Форма базы данных абонентов
47
Приложение 4. Форма нахождения простых чисел и генерации ключей
48
ВВЕДЕНИЕ
Проблема защиты информации путем ее преобразования, исключающего ее прочтение посторонним лицом, волновала человеческий ум с давних времен. История криптографии - ровесница истории человеческого языка. Более того, первоначально письменность сама по себе была своеобразной криптографической системой, так как в древних обществах ею владели только избранные. Священные книги древнего Египта, древней Индии тому примеры.
Введение 5
1.Постановка задачи
10
2. Алгоритм RSA 11
2.1. Система шифрования RSA 12
2.2.Сложность теоретико-числовых алгоритмов 16
2.2.1. Алгоритм вычисления 17
2.2.2. Алгоритм Евклида 18
2.2.3. Алгоритм решения уравнения 18
2.2.4. Алгоритм нахождения делителей многочлена в кольце 21
3. Качественная теория алгоритма RSA 23
3.1. Алгоритм, доказывающий непростоту числа 24
3.2. Нахождение больших простых чисел 26
3.3. Проверка большого числа на простоту 30
4. Практическая реализация алгоритма 37
4.1. Реализованные алгоритмы 37
4.2. Анализ результатов 38
5. Выводы 39
5.1 Алгоритм 39
5.2 Алгоритм и программа 39
Заключение 41
Список использованных источников 42
Приложение 1. Листинг программы 43
Приложение 2. Главная форма программы 46
Приложение 3. Форма базы данных абонентов
47
Приложение 4. Форма нахождения простых чисел и генерации ключей
48
ВВЕДЕНИЕ
Проблема защиты информации путем ее преобразования, исключающего ее прочтение посторонним лицом, волновала человеческий ум с давних времен. История криптографии - ровесница истории человеческого языка. Более того, первоначально письменность сама по себе была своеобразной криптографической системой, так как в древних обществах ею владели только избранные. Священные книги древнего Египта, древней Индии тому примеры.
Другие работы
Цели, задачи, функции и структура службы по управлению персоналом
alfFRED
: 27 марта 2014
ПРИЛОЖЕНИЯ
Введение
Как показал всероссийский опрос, проведенный журналом «КоммерсантЪ»1, проблема развития персонала пока не входит в число главных забот среднестатистического российского руководителя. Те из руководителей, кто указал, что занимается кадровыми вопросами, судя по всему, предпочитает делать это самостоятельно: по данным того же опроса им приходится решать эти проблемы «постоянно».
Конечно, этот опрос был проведен 1995 году, но ситуация за последние годы мало чем изменилась. В Рос
10 руб.
Анализ конкурентоспособности торговых марок чая на основе изучения его ассортимента
VikkiROY
: 2 ноября 2012
Содержание
Введение
1 Теоретические основы торговли чаем
1.1 Сущность и классификация чая
1.1.1 Классификация чая по странам произрастания
1.1.2 Классификация чая по виду и качеству сырья и технологии его переработки
1.1.3 Классификация чая по фабричным сортам
1.1.4 Классификация чая по товарным сортам
1.2 Основные характеристики некоторых сортов чая
1.2.1 Производство черного чая
1.2.2 Производство зеленого чая
1.2.3 Производство желтого чая
1.2.4 Производство красного чая
2 Практическая оценка
19 руб.
Гидравлика и гидропневмопривод Ч.2 ПГУПС 2025 Задача 4 Вариант 16
Z24
: 10 января 2026
ТИПОВАЯ ЗАДАЧА №4
«Расчет реле времени»
Гидравлическое реле времени, служащее для включения и выключения различных устройств через фиксированные интервалы времени, состоит из цилиндра, в котором помещен поршень диаметром D1, со штоком-толкателем диаметром D2.
Цилиндр присоединён к ёмкости с постоянным уровнем рабочей жидкости H0. Под действием давления, передающегося из ёмкости в правую полость цилиндра, поршень перемещается, вытесняя рабочую жидкость из левой полости в ту же ёмкость ч
250 руб.
Разработка автоматизированной системы управления "Трехмерная печать"
Slolka
: 7 октября 2013
Содержание
Введение
Системный анализ и анализ требований
Рамки системы
Исполнители и задачи
Дополнительная спецификация
Словарь терминов
Модель предметной области
Модель проектирования
Диаграмма деятельности
Диаграмма взаимодействия
Диаграмма последовательностей
Диаграмма сотрудничества (кооперации)
Диаграмма классов
Модель данных
Модель реализации
Заключение
Введение
В рамках курсового проектирования необходимо разработать и реализовать автоматизированную информационную систему
10 руб.