Лабораторные работы по Защите информации №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.
Уважаемый , Мерзлякова Екатерина Юрьевна
Другие работы
Разработка комплекса мероприятий по эксплуатации магистрального нефтепровода «Салават – Орск»
usern1
: 13 февраля 2013
Проект составляет 140 страниц, включая в себя 42 таблицы, 16 рисунков, 2 приложения и 6 листов чертежей формата А1. Объектом дипломного проектирования является эксплуатация МН «Салават – Орск». В экономической части приведен анализ производственно-хозяйственной деятельности Туймазинского НУ, рассмотрена задача максимизации прибыли за счет сокращение потерь при простое нефтепровода в случае возникновения аварии.
800 руб.
Политическая партия, необходимая сейчас России
Qiwir
: 18 января 2014
АННОТАЦИЯ
Вековая мечта всех честных людей – распределение доходов по труду родилась вместе с человеческим обществом, и в более или менее явном виде была побудительной причиной всех социальных революций.
Развал социалистического лагеря, - произошедший именно по причине неспособности бюрократического социализма реализовать эту мечту, - породил кризис этой мечты, породил неверие людей в возможность её реализации.
Но человечество не способно отказаться от этой мечты. Кризис будет преодолен.
Идея ра
5 руб.
Теоретический анализ проблемы коммуникационных барьеров и причины их возникновения
Qiwir
: 18 октября 2013
Ведение
1. Коммуникационные барьеры – основные аспекты
1.1 Понятие коммуникационных барьеров и основные причины их возникновения
1.2 Классификация коммуникационных барьеров
2. Характеристика методов и средств преодоления барьеров в коммуникациях
2.1 Правила и принципы построения эффективной коммуникации
2.2 Методы и средства преодоления коммуникационных барьеров
Заключение
Библиография
Введение
Коммуникации являются важнейшей составляющей в деятельности руководителя, поскольку коммуник
Понятие, предмет, задачи и принципы уголовного права
Lokard
: 12 марта 2014
В истории развития общественных отношений во все времена прослеживалась значительная роль уголовного закона (с тех пор, когда понятие последнего ещё не сформировалось до наших дней). Если на ранних стадиях развития человеческого общества уголовный закон имел лишь устрашающую силу, то в современном, цивилизованном мире на его роль нельзя смотреть однобоко. Тесная связь уголовного права с другими отраслями правового регулирования, получившими развитие с усложнением человеческих отношений, должна у
15 руб.