Лабораторные работы по Защите информации №1-3
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа №1
Задание
1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю.
2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности:
2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 1000, XB = 2000 вычислить открытые ключи и общий секретный ключ.
2.2 Для шифра Шамира с параметрами p = 30803, g = 2, cA = 501, cB = 601 и сообщения m = 11111 вычислить dA, dB, x1, x2, x3, x4.
2.3. Для шифра Эль-Гамаля с параметрами p = 30803, g = 2, c = 500, k = 600 и сообщения m = 11111 вычислить зашифрованное сообщение.
2.4. Для шифра RSA с параметрами пользователя P = 131, Q = 227, d = 3 и сообщения m = 11111 вычислить зашифрованное сообщение.
=====================================
Лабораторная работа №2
Задание
Выполнить программную реализацию шифра по ГОСТ 28147-89.
Написать программу, которая, используя полученную реализацию шифра, зашифровывает сообщение в режимах ECB, CBC, OFB и CTR (сообщение, режим и ключ задаются при запуске программы).
Написать программу, которая расшифровывает ранее зашифрованное сообщение.
Рекомендации к выполнению:
Зашифрованное сообщение выводить в бинарный файл. Исходный файл так же имеет смысл рассматривать как бинарный.
=====================================
Лабораторная работа №3
Задание
Разработать программы для генерации и проверки подписей по ГОСТ Р34.10-94. Рекомендуемые значения общих открытых параметров q = 787, p = 31481, a = 1928. Остальные параметры пользователей выбрать самостоятельно. Хеш-функцию реализовать на основе блокового шифра по ГОСТ 28147-89.
Рекомендации к выполнению:
Сообщение брать из файла. Подпись писать в файл с таким же именем, но другим расширением (например, если сообщение в файле message.doc, то подпись помещается в файл message.doc.sign). Все используемые файлы рассматривать как бинарные (т.е. как потоки произвольных байт).
Задание
1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю.
2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности:
2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 1000, XB = 2000 вычислить открытые ключи и общий секретный ключ.
2.2 Для шифра Шамира с параметрами p = 30803, g = 2, cA = 501, cB = 601 и сообщения m = 11111 вычислить dA, dB, x1, x2, x3, x4.
2.3. Для шифра Эль-Гамаля с параметрами p = 30803, g = 2, c = 500, k = 600 и сообщения m = 11111 вычислить зашифрованное сообщение.
2.4. Для шифра RSA с параметрами пользователя P = 131, Q = 227, d = 3 и сообщения m = 11111 вычислить зашифрованное сообщение.
=====================================
Лабораторная работа №2
Задание
Выполнить программную реализацию шифра по ГОСТ 28147-89.
Написать программу, которая, используя полученную реализацию шифра, зашифровывает сообщение в режимах ECB, CBC, OFB и CTR (сообщение, режим и ключ задаются при запуске программы).
Написать программу, которая расшифровывает ранее зашифрованное сообщение.
Рекомендации к выполнению:
Зашифрованное сообщение выводить в бинарный файл. Исходный файл так же имеет смысл рассматривать как бинарный.
=====================================
Лабораторная работа №3
Задание
Разработать программы для генерации и проверки подписей по ГОСТ Р34.10-94. Рекомендуемые значения общих открытых параметров q = 787, p = 31481, a = 1928. Остальные параметры пользователей выбрать самостоятельно. Хеш-функцию реализовать на основе блокового шифра по ГОСТ 28147-89.
Рекомендации к выполнению:
Сообщение брать из файла. Подпись писать в файл с таким же именем, но другим расширением (например, если сообщение в файле message.doc, то подпись помещается в файл message.doc.sign). Все используемые файлы рассматривать как бинарные (т.е. как потоки произвольных байт).
Дополнительная информация
Лабораторная работа 1,2,3.
Оценка: Зачет, год сдачи 2022.
Уважаемый , Мерзлякова Екатерина Юрьевна
Оценка: Зачет, год сдачи 2022.
Уважаемый , Мерзлякова Екатерина Юрьевна
Другие работы
Рынок труда: спрос и предложение. Уровень заработной платы
Qiwir
: 4 ноября 2013
Содержание
Введение. 3
1. Рынок труда: Содержание и модели. Формирование цены равновесия на рынке труда. 5
2. Основные формы и системы заработной платы.. 22
3. Роль профсоюзов и государства в регулировании заработной платы.. 33
Заключение. 45
Список использованной литературы.. 48
Введение
В экономической структуре рыночного хозяйства рынок труда занимает особое место благодаря обращению на нем специфического товара – рабочей силы, который не имеет аналогов в многообразном мире товаров, а
10 руб.
Деловая риторика. Образ делового человека в кино и литературе
idiosyncrasy
: 3 апреля 2016
Мы, в качестве примера, возьмем за деловой образ героя повести М.А. Булгакова «Собачье сердце» профессора Филиппа Филипповича Преображенского. Выбор можно обосновать тем, что это действительно пример человека, который обладает широкими коммуникативными навыками, может легко разрешить ситуацию, нередко в свою пользу, умеет находить средства взаимодействия с коллегами, клиентами, высшими и низшими слоями населения, управленческими структурами. Поэтому, очень интересно проанализировать деловой обра
200 руб.
Шлицевое соединение. Задание 81 - Вариант 21
.Инженер.
: 19 января 2026
С.К. Боголюбов. Индивидуальные задания по курсу черчения. Шлицевое соединение. Задание 81 - Вариант 21
Выполнить чертежи каждой детали (1 и 2) в отдельности, нанести обозначения, учитывая требования ГОСТ 2.409-74.
В состав работы входит:
Чертежи деталей;
Сборочный чертеж;
3D модели.
Выполнено в программе Компас + чертежи в PDF.
150 руб.
Курсовая работа по дисциплине " Основы передачи дискретных сигналов". Вариант №1
Yulya0709
: 22 сентября 2016
Задача 1
Для дискретного симметричного канала без памяти вероятность ошибочного приема элемента равна . Рассчитать вероятности поражения кодовой комбинации длина n = 31 – N = 30, ошибкой кратности . Сделать выводы по результатам расчетов.
Задача 2
Определить вероятность неправильного приема кодовой комбинации Рнп , если для передачи используется код с кодовым расстоянием d0 = 6 в режиме исправления ошибок. Длина кодовой комбинации n = 30, Р(t,n) из первой задачи.
Задача 3
Определить скор
250 руб.