Лабораторная работа №1 по дисциплине: Криптографические методы защиты информации. Вариант общий. ДО СибГУТИ

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon LAB1.py
material.view.file_icon лаб1.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Задание:
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 вычислить зашифрованное сообщение.

Дополнительная информация

Оценена работа по предмету: Криптографические методы защиты информации
Вид работы: Лабораторная работа 1
Оценка:Зачет
Дата оценки: 25.01.2023
Преподаватель: Мерзлякова Екатерина Юрьевна
Язык программирования: Python
Лабораторная работа №1 по дисциплине: Криптографические методы защиты информации. Вариант общий. СибГУТИ ДО.
Задание: 1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю. 2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности: 2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 1000, XB = 2000 вычислить открытые ключи и общий секретный ключ. 2.2 Для шифра Шамира с параметрами p = 30803, g = 2,cA = 50
User лодырьномер1 : 8 января 2022
249 руб.
Лабораторная работа №2 по дисциплине: Криптографические методы защиты информации. Вариант общий. СибГУТИ ДО.
Вариант общий. Задание: Выполнить программную реализацию шифра по ГОСТ 28147-89. Написать программу, которая, используя полученную реализацию шифра, зашифровывает сообщение в режимах ECB, CBC, OFB и CTR (сообщение, режим и ключ задаются при запуске программы). Написать программу, которая расшифровывает ранее зашифрованное сообщение. Рекомендации к выполнению: Зашифрованное сообщение выводить в бинарный файл. Исходный файл так же имеет смысл рассматривать как бинарный.
User лодырьномер1 : 8 января 2022
349 руб.
Лабораторная работа №3 по дисциплине: Криптографические методы защиты информации. Вариант общий. СибГУТИ ДО.
Вариант общий. Лабораторная работа №3 Тема: Цифровая подпись (Глава 5) Задание: Разработать программы для генерации и проверки подписей по ГОСТ Р34.10-94. Рекомендуемые значения общих открытых параметров q = 787, p = 31481, a = 1928. Остальные параметры пользователей выбрать самостоятельно. Хеш-функцию реализовать на основе блокового шифра по ГОСТ 28147-89. Рекомендации к выполнению: Сообщение брать из файла. Подпись писать в файл с таким же именем, но другим расширением (например, если с
User лодырьномер1 : 8 января 2022
349 руб.
«Криптографические методы защиты информации»
Шифр Эль Гамаля СхемаЭль-Гамаля (Elgamal) — криптосистема с открытымключом,основаннаянатрудностивычислениядискретныхлогарифмов. Диффи-Хелмана Система Диффи-Хелмана - алгоритм, позволяющий двум сторонам получить общий секретный ключ, используя незащищенный от прослушивания, но защищённый от подмены канал связи. RC4 Ядро алгоритма состоит из функции генерации ключевого потока.
User vovan1441 : 26 марта 2019
400 руб.
«Криптографические методы защиты информации»
RSA (буквенная аббревиатура от фамилий Rivest, Shamir и Adleman) — криптографический алгоритм с открытым ключом, основывающийся на вычислительной сложности задачи разложения больших натуральных целых чисел на произведение простых множителей. Система Диффи-Хелмана - алгоритм, позволяющий двум сторонам получить общий секретный ключ, используя незащищенный от прослушивания, но защищённый от подмены канал связи.
User vovan1441 : 26 марта 2019
400 руб.
Криптографические методы защиты информации
Оглавление RSA 3 Алгоритм 3 Генерация Ключей 3 RSA “ЭЦП” 5 Поиск наибольшего общего делителя 5 Обобщенный алгоритм Евклида 6 Возведение в степень справа - налево 7 Проверка числа на простоту 7 Генерация случайного большого простого числа 7 Реализация RSA на С ++ 8 Реализация RSA digital на C ++ 10 Ментальный покер 13 Протокол 13 Алгоритм 14 Реализация Мысленного покера 14 Список литературы 20
User Spoi : 3 декабря 2016
300 руб.
Криптографические методы защиты информации
Криптографические методы защиты информации
Постановка задачи Программно реализовать на языке C++ алгоритм шифрования и дешифрования RSA. Программно реализовать на языке C++ алгоритм электронной подписи сообщения и проверки его подлинности с помощью электронной подписи RSA. Краткое описание алгоритмов Поиск наибольшего общего делителя. Пусть aи b – два целых положительных числа. Наибольший общий делитель чисел aи b – это наибольшее число c,которое делит aи b. Для нахождения этого числа используем алгоритм Евклида. ВХОД: Два положительны
User Spoi : 3 декабря 2016
300 руб.
Криптографические методы защиты информации
Инженерная графика. Задание №64. Вариант №3. Задача №4. Плита
Все выполнено в программе КОМПАС 3D v16. Боголюбов С.К. Индивидуальные задания по курсу черчения. Задание 64. Вариант 3. Задача 4. Плита В данной задаче необходимо выполнить ступенчатый разрез, заменив им один из видов, на котором он не указан. В состав работы входят три файла: - 3D модель детали; - ассоциативный чертеж детали в двух видах с выполненным ступенчатым разрезом; - аналогичный обычный чертеж. *.rar - это разрешение файла семейства архивов. Все файлы данной работы помещены в архи
User Чертежи : 19 апреля 2021
65 руб.
Инженерная графика. Задание №64. Вариант №3. Задача №4. Плита
Информатика. Контрольная работа. Вариант 7
Контрольная работа по дисциплине «Информатика», 1 семестр для образовательной программы по направлению 20.03.01 «Техносферная безопасность», профиль – «Безопасность технологических процессов и производств» квалификация (степень) бакалавр, тип программы бакалавриата – академический Вариант 7 Написать программу 1. Создать файл Wedomost.dat, содержащий записи следующей структуры: • фамилия и инициалы студента; • номер группы; • успеваемость по трем предметам; (массив из трех чисел) 2
User АйгульП : 8 ноября 2025
700 руб.
Информатика. Контрольная работа. Вариант 7 promo
Клініко-параклінічні прояви енцефалопатій різного ґенезу (рання диференціальна діагностика)
Актуальність теми. За останні десять років майже вдвічі збільшилась кількість та поширеність неврологічних захворювань в Україні (Т.С.Міщенко, 2005). В нашій країні в структурі смертності перше місце належить хворобам серцево-судинної системи, кількість яких перевищує вдвічі даний показник в країнах Європи (І.Є.Давидович, 2007). До 89,6% смертей належить захворюванням, що пов’язані з атеросклерозом (ішемічна хвороба серця, гострий інфаркт міокарду, цереброваскулярні захворювання) (С.К.Евтушенко,
User GnobYTEL : 31 января 2013
Редуктор давления воздуха
Редуктор давления воздуха Устройство и работа редуктора. Редуктор предназначен для снижения давления сжатого воздуха и поддержания постоянства этого давления; Собирают редуктор в следующем порядке.В отверстие M12 корпуса 1 со стороны отверстия М26 ввертывают до упора направляющую втулку 2. Предварительно на конец втулки с резьбой M12 надевают прокладку 3. Шток 14 золотника накатанным концом вбивают на всю глубину в отверстие золотника 22; затем на шток надевают прокладку 16 из вулканизированно
User lepris : 20 мая 2022
350 руб.
Редуктор давления воздуха promo
up Наверх