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

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

material.view.file_icon
material.view.file_icon Криптографические методы защиты информации Лабораторная работа 2 ЗБТ-01 Батищев М.А.doc

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Вариант общий.
Задание:
Выполнить программную реализацию шифра по ГОСТ 28147-89.
Написать программу, которая, используя полученную реализацию шифра, зашифровывает сообщение в режимах ECB, CBC, OFB и CTR (сообщение, режим и ключ задаются при запуске программы).
Написать программу, которая расшифровывает ранее зашифрованное сообщение.
Рекомендации к выполнению:
Зашифрованное сообщение выводить в бинарный файл. Исходный файл так же имеет смысл рассматривать как бинарный.

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

Уважаемый студент дистанционного обучения,
Оценена Ваша работа по предмету: Криптографические методы защиты информации
Вид работы: Лабораторная работа 2
Оценка:Зачет
Дата оценки: 05.11.2020
«Криптографические методы защиты информации»
Шифр Эль Гамаля СхемаЭль-Гамаля (Elgamal) — криптосистема с открытымключом,основаннаянатрудностивычислениядискретныхлогарифмов. Диффи-Хелмана Система Диффи-Хелмана - алгоритм, позволяющий двум сторонам получить общий секретный ключ, используя незащищенный от прослушивания, но защищённый от подмены канал связи. RC4 Ядро алгоритма состоит из функции генерации ключевого потока.
User vovan1441 : 26 марта 2019
400 руб.
«Криптографические методы защиты информации»
RSA (буквенная аббревиатура от фамилий Rivest, Shamir и Adleman) — криптографический алгоритм с открытым ключом, основывающийся на вычислительной сложности задачи разложения больших натуральных целых чисел на произведение простых множителей. Система Диффи-Хелмана - алгоритм, позволяющий двум сторонам получить общий секретный ключ, используя незащищенный от прослушивания, но защищённый от подмены канал связи.
User vovan1441 : 26 марта 2019
400 руб.
Криптографические методы защиты информации
Постановка задачи Программно реализовать на языке C++ алгоритм шифрования и дешифрования RSA. Программно реализовать на языке C++ алгоритм электронной подписи сообщения и проверки его подлинности с помощью электронной подписи RSA. Краткое описание алгоритмов Поиск наибольшего общего делителя. Пусть aи b – два целых положительных числа. Наибольший общий делитель чисел aи b – это наибольшее число c,которое делит aи b. Для нахождения этого числа используем алгоритм Евклида. ВХОД: Два положительны
User Spoi : 3 декабря 2016
300 руб.
Криптографические методы защиты информации
Криптографические методы защиты информации
Оглавление 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 руб.
Криптографические методы защиты информации
Криптографические методы защиты информации.
Лабораторная работа №1 Шифрование с помощь метода перестановки Лабораторная работа №2 Шифрование с помощью метода замены
User АЛЕКСАНДР4 : 24 сентября 2014
100 руб.
Криптографические методы защиты информации
Комбинированные методы шифрования. Комбинирование простых способов шифрования. Теория проектирования блочных шифров. Сети Файстеля. Простые соотношения. Групповая структура. Слабые ключи. Устойчивость алгоритма к дифференциальному и линейному криптоанализу. Проектирование S-блоков. Проектирование блочного шифра. Блочные шифры. Алгоритм Lucifer. Алгоритм Madryga. Описание алгоритма Madryga. Криптоанализ алгоритма Madryga. Алгоритм REDOC. Алгоритм REDOC III. Алгоритм LOKI. Алгоритм LOKI91. Описани
User GnobYTEL : 20 февраля 2013
5 руб.
Лабораторная работа №1 по дисциплине: Криптографические методы защиты информации. Вариант общий. ДО СибГУТИ
Задание: 1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю. 2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности: 2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 1000, XB = 2000 вычислить открытые ключи и общий секретный ключ. 2.2 Для шифра Шамира с параметрами p = 30803, g = 2,cA = 50
User magoter : 29 апреля 2023
300 руб.
Сформировать матрицу - Лабораторная работа №3 Информатика часть 1 (вариант 4)
ВАРИАНТ №4 1. Для каждого пункта задания написать подпрограмму-функцию - сформировать матрицу А(NхN); -вывести на экран значения матрицы, расположив каждую строку матрицы на строку экрана; - найти в матрице сумму отрицательных чисел; - найти максимальный элемент матрицы и его порядковый номер. Написать функцию (main), вызывающую разработанные вами функции.
User chavygodx : 7 ноября 2024
100 руб.
Сформировать матрицу - Лабораторная работа №3 Информатика часть 1 (вариант 4)
Гидравлика Севмашвтуз 2016 Задача 38 Вариант 6
Из напорного бака вода течет по трубе диаметром d1 и затем вытекает в атмосферу через насадок (брандспойт) с диаметром выходного отверстия d2. Избыточное давление воздуха в баке p0; высота H. Пренебрегая потерями энергии, определить скорости течения воды в трубе υ1 и на выходе из насадка υ2 (рис.25).
User Z24 : 1 ноября 2025
150 руб.
Гидравлика Севмашвтуз 2016 Задача 38 Вариант 6
Место и роль муниципального имущества в муниципальных образованиях
Актуальность темы. Управление муниципальным имуществом предполагает определение целесообразности приватизации объектов в сравнении со сдачей их в аренду. Приватизация объекта может принести крупные единовременные поступления в бюджет, в то время как арендная плата будет служить постоянным источником пополнения бюджета, при этом принятый порядок индексации арендной платы нивелирует воздействие инфляционного фактора. Эти моменты должны быть приняты во внимание при выполнении сравнительных расчетов
User Lokard : 9 ноября 2013
10 руб.
Экономическое развитие современной цивилизации
Экономика – это все виды хозяйственной деятельности людей, направленные на удовлетворение неограниченных потребностей в условиях ограниченных ресурсов. Макроэкономика связана с большими экономическими процессами на уровне общества. Она объясняет, что надо делать государству, чтобы оно процветало. Микроэкономика характеризует деятельность отдельных экономических агентов, например, потребителей и предпринимателей. Экономика отвечает на следующие вопросы: что производить, как производить и для к
User Elfa254 : 6 ноября 2013
10 руб.
up Наверх