Применение алгоритма 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
ВВЕДЕНИЕ
Проблема защиты информации путем ее преобразования, исключающего ее прочтение посторонним лицом, волновала человеческий ум с давних времен. История криптографии - ровесница истории человеческого языка. Более того, первоначально письменность сама по себе была своеобразной криптографической системой, так как в древних обществах ею владели только избранные. Священные книги древнего Египта, древней Индии тому примеры.
Другие работы
Грохот вибрационный КП
DocentMark
: 14 апреля 2015
Содержание
Содержание 2
Введение 3
1. Обзор и анализ существующих конструкций грохотов 4
1.1. Основные виды конструкций грохотов 4
1.2. Процесс грохочения 10
1.3. Общие сведения о выбранных сортировочных машинах. 16
1.4. Анализ патентно-технической литературы 23
1.5. Выбор направления разработки. 29
2.1. Общий расчет грохота 30
2.2. Расчеты основных параметров режима работы вибрационного грохота 34
2.3. Расчеты на мощность основных деталей. Конструктивный расчет вибрационного грохота 36
2.4. Рас
950 руб.
Экзамен по дисциплине: Мультисервисные сети связи. Часть 1. Билет №10.
teacher-sib
: 22 июня 2019
Билет № 10
1. Требования, которым должна удовлетворять мультисервисная транспортная сеть.
2. Назначение и состав компонентов Softswitch.
3. Приведено содержимое пакета RTP/UDP/IP/Ethernet
350 руб.
Базы данных, контрольная работа. Поликлиника. Вариант №6.
nik200511
: 22 июля 2021
Вариант 6. Поликлиника
База данных должна содержать сведения о следующих объектах:
Предметная область ИС: Поликлиника
Минимальный список характеристик:
Номер, фамилия, имя, отчество, дата рождения пациента;
ФИО, должность и специализация лечащего врача, диагноз, поставленный данным врачом данному пациенту, необходимо ли амбулаторное лечение, срок потери трудоспособности, состоит ли на диспансерном учете, примечание
1. Анализ предметной области
2. Концептуальное и логическое проектирование ба
420 руб.
Проектирование и расчет КПП ВАЗ 2110
Lokard
: 5 октября 2016
Исходные данные
Кинематический расчет коробки передач
Радиус качения колеса
Определение передаточного числа нижней передачи
Определение диапазона передаточных чисел
Определение передаточных чисел промежуточных передач
Выбор кинематической схемы коробки передач
Определение межосевого расстояния
Определение параметров зацепления зубчатых колес
Определение суммарного числа зубьев зубчатых пар коробки передач
Определение чисел зубьев колес зубчатой пары первой передачи
Определение чисел зубьев ко
50 руб.