Лабораторная работа №3 По дисциплине: Основы криптографии

Цена:
400 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon LAB3.CPP
material.view.file_icon LAB3.EXE
material.view.file_icon LAB3.OBJ
material.view.file_icon message.doc
material.view.file_icon MESSAGE.SIG
material.view.file_icon Отчет.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа №3
По дисциплине: Основы криптографии
Задание

Разработать программы для генерации и проверки подписей по ГОСТ Р34.10-94. Рекомендуемые значения общих открытых параметров q = 787, p = 31481, a = 1928. Остальные параметры пользователей выбрать самостоятельно. Хеш-функцию реализовать на основе блокового шифра по ГОСТ 28147-89.
Рекомендации к выполнению:
Сообщение брать из файла. Подпись писать в файл с таким же именем, но другим расширением (например, если сообщение в файле message.doc, то подпись помещается в файл message.doc.sign). Все используемые файлы рассматривать как бинарные (т.е. как потоки произвольных байт).

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

2019 год
Лабораторная работа 3 вариант 7
Лабораторная работа №3 по дисциплине: Основы криптографии (Вариант общий)
Лабораторная работа №3 Тема: Цифровая подпись (Глава 5) Задание Разработать программы для генерации и проверки подписей по ГОСТ Р34.10-94. Рекомендуемые значения общих открытых параметров q = 787, p = 31481, a = 1928. Остальные параметры пользователей выбрать самостоятельно. Хеш-функцию реализовать на основе блокового шифра по ГОСТ 28147-89. Рекомендации к выполнению: Сообщение брать из файла. Подпись писать в файл с таким же именем, но другим расширением (например, если сообщение в файле mes
User Учеба "Под ключ" : 8 октября 2016
250 руб.
promo
“Основы криптографии”
ЛАБОРАТОРНЫЕ РАБОТЫ по дисциплине “Основы криптографии” Всего требуется выполнить три лабораторных работы, соответствующих трем основным главам лекционного курса. Прежде чем приступать к выполнению очередной лабораторной работы, необходимо изучить соответствующую главу и выполнить хотя бы по одному варианту прилагаемых к ней задач. Задание на лабораторные работы общее для всех (вариантов нет). Каждая последующая лабораторная работа обычно включает в себя наработки из предыдущих работ. Требова
User Илья272 : 5 ноября 2023
1300 руб.
Основы криптографии
Лабораторная работа №1 По дисциплине: Основы криптографии Задание 1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю. 2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности: 2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 1000, XB = 2000 вычислить открытые ключи и общий секретный ключ. 2.
User arehov : 16 июня 2020
400 руб.
Основы криптографии
Лабораторная работа №1 Тема: Шифры с открытым ключом (Глава 2) Задание: 1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю. 2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности: 2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 1000, XB = 2000 вычислить открытые ключи и общий секретный
User ВитОс : 2 сентября 2017
300 руб.
Лабораторные работы №№1-3 по дисциплине: Основы криптографии. Общий вариант
ЛАБОРАТОРНАЯ №! Задание 1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю. 2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности: 2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 1000, XB = 2000 вычислить открытые ключи и общий секретный ключ. 2.2 Для шифра Шамира с параметрами p = 30803,
User SibGOODy : 18 марта 2018
650 руб.
promo
Лабораторные работы №№1-3 по дисциплине: Основы криптографии (Вариант общий)
Лабораторная работа №1 Тема: Шифры с открытым ключом (Глава 2) Задание 1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю. 2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности: 2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 1000, XB = 2000 вычислить открытые ключи и общий секретный ключ.
User Учеба "Под ключ" : 8 октября 2016
650 руб.
promo
Основы криптографии. Экзамен.
Экзаменационные вопросы: 1. В системе Диффи-Хеллмана ключ а) вычисляется б) доставляется по защищенным каналам связи в) доставляется курьером 2. В Российском стандарте на блоковый шифр длина блока может быть равна а) 64 бита б) 128 бит в) 256 бит г) любому целому числу 3. В протоколе «Электронные деньги» используется а) шифр с открытым ключом б) хеш-функция в) блоковый шифр 4. Укажите правильный порядок ответов в правом столбце Шифр Шамира возмож
User Tech_Assistant : 11 мая 2017
250 руб.
Основы криптографии. Экзамен
Задание 1. В системе Диффи-Хеллмана ключ а) вычисляется б) доставляется по защищенным каналам связи в) доставляется курьером 2. В Российском стандарте на блоковый шифр длина блока может быть равна а) 64 бита б) 128 бит в) 256 бит г) любому целому числу 3. В протоколе «Электронные деньги» используется а) шифр с открытым ключом б) хеш-функция в) блоковый шифр 4. Укажите правильный порядок ответов в правом столбце Шифр Шамира возможно взломать при решении задачи дискретного логарифмиров
User mirsan : 11 сентября 2015
350 руб.
Операционные системы. Лабораторная работа №1 (2019). Для всех вариантов.
Лабораторная работа №1: Обработка прерываний клавиатуры Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе. Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения. В качестве пробного варианта длительность звукового сигнала и ча
User nik200511 : 6 февраля 2019
110 руб.
Структура и динамика популяций, генетические процессы и рост популяций
Содержание. 1. Понятие о популяции. Типы популяций........................................3 2. Основные характеристики популяций..........................................4 3. Структура популяций ..............................................................6 4. Двойственный характер популяционных систем ............................10 5. Колебания численности............................................................13 6. Экологические стратегии популяций........................................
User Raket4ik : 28 апреля 2012
Физика. 10 задач
Задача 1.3 Вагон движется равнозамедленно (a = 0,5 м/с2). Начальная скорость вагона 54 км/ч. Через какое время и на каком расстоянии от начальной точки вагон остановится? Задача 2.3 При равномерном движении по окружности со скоростью v=10 м/с тело массой m=2 кг повернулось на угол α=120°. Найти модуль вектора изменения импульса тела. Задача 3.3 Шар массой m1=3 кг движется со скоростью v1=2 м/с и сталкивается с покоящимся шаром массой m2=5 кг. Какая работа будет совершена при деформации ша
User vladslad : 23 ноября 2018
350 руб.
Теплотехника Задача 18.22 Вариант 1
Сухой насыщенный водяной пар с начальным давлением р1=10 МПа поступает в пароперегреватель, где его температура изобарно повышается на Δt, ºС; после чего пар адиабатно расширяется в турбине до давления р3. Пользуясь is -диаграммой водяного пара, определить (в расчете на 1 кг пара) количество теплоты, подведенной в пароперегреватель, степень сухости пара в конце процесса расширения х3, работу цикла Ренкина, термический КПД цикла и удельный расход пара. Определить работу цикла и конечную степень с
User Z24 : 21 января 2026
200 руб.
Теплотехника Задача 18.22 Вариант 1
up Наверх