Основы криптографии. Лабораторные работы 1-3.

Цена:
200 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon

Описание

Лабораторная работа №1
Тема: Шифры с открытым ключом (Глава 2)

Задание:

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
Тема: Шифры с секретным ключом (Глава 4)

Задание:

Выполнить программную реализацию шифра по ГОСТ 28147-89.

Написать программу, которая, используя полученную реализацию шифра, зашифровывает сообщение в режимах ECB, CBC, OFB и CTR (сообщение, режим и ключ задаются при запуске программы).

Написать программу, которая расшифровывает ранее зашифрованное сообщение.

Рекомендации к выполнению:

Зашифрованное сообщение выводить в бинарный файл. Исходный файл так же имеет смысл рассматривать как бинарный.




Лабораторная работа №3
Тема: Цифровая подпись (Глава 5)

Задание:

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

Рекомендации к выполнению:

Сообщение брать из файла. Подпись писать в файл с таким же именем, но другим расширением (например, если сообщение в файле message.doc, то подпись помещается в файл message.doc.sign). Все используемые файлы рассматривать как бинарные (т.е. как потоки произвольных байт).

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

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Основы криптографии
Вид работы: Лабораторная работа 1
Оценка:Зачет
Дата оценки: 04.09.2015
Рецензия:Уважаемый,

Мерзлякова Екатерина Юрьевна
Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Основы криптографии
Вид работы: Лабораторная работа 2
Оценка:Зачет
Дата оценки: 04.09.2015
Рецензия:Уважаемый,

Мерзлякова Екатерина Юрьевна
Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Основы криптографии
Вид работы: Лабораторная работа 3
Оценка:Зачет
Дата оценки: 07.09.2015
Рецензия:,

Мерзлякова Екатерина Юрьевна
Лабораторная работа №1 по основам криптографии
Задание 1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю. 2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности: 2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 1000, XB = 2000 вычислить открытые ключи и общий секретный ключ. 2.2 Для шифра Шамира с параметрами p = 30803, g = 2, cA = 501,
User ZhmurovaUlia : 16 марта 2018
120 руб.
1000 руб.
Лабораторные работы №№1-3. Основы криптографии (Вариант общий)
Лабораторные работы 1-3. Основы криптографии (Вариант общий) Лабораторная работа №1 Тема: Шифры с открытым ключом (Глава 2) Задание 1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю. 2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности: 2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 10
User rmn77 : 24 апреля 2019
550 руб.
Лабораторная работа №1 по дисциплине: Основы криптографии (Вариант общий)
Лабораторная работа №1 Тема: Шифры с открытым ключом (Глава 2) Задание 1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю. 2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности: 2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 1000, XB = 2000 вычислить открытые ключи и общий секретный ключ
User Учеба "Под ключ" : 8 октября 2016
250 руб.
Лабораторная работа № 1, 2, 3 Основы криптографии СибГУТИ
Тема: Шифры с открытым ключом (Глава 2) 1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю. 2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности: 2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 1000, XB = 2000 вычислить открытые ключи и общий секретный ключ. 2.2 Для шифра Шамира с пар
User costafel : 15 сентября 2015
190 руб.
“Основы криптографии”
ЛАБОРАТОРНЫЕ РАБОТЫ по дисциплине “Основы криптографии” Всего требуется выполнить три лабораторных работы, соответствующих трем основным главам лекционного курса. Прежде чем приступать к выполнению очередной лабораторной работы, необходимо изучить соответствующую главу и выполнить хотя бы по одному варианту прилагаемых к ней задач. Задание на лабораторные работы общее для всех (вариантов нет). Каждая последующая лабораторная работа обычно включает в себя наработки из предыдущих работ. Требова
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 руб.
Асинхронний двигун на основі довідникових параметрів серійного двигуна 4А180М8У3 з короткозамкненим ротором
ЗМІСТ Перелік умовних позначень і скорочень ..............................................................1 Вступ …………………………………....................................................................3 1 Вибір головних розмірів ..............................................................................5 2 Розрахунок обмотки статора .....................................................................8 3 Розрахунок розмірів зубцевої зони статора .............................................3 4 Роз
User Рики-Тики-Та : 7 февраля 2012
55 руб.
Курсовая работа по дисциплине «Программирование для мобильных устройств» Вариант задания 2
!СКИДКА! На все свои работы могу предложить скидку до 50%. Для получения скидки напишите мне письмо(выше ссылка "написать") Задание 1: Реализуйте простейший Калькулятор. Имеется набор кнопок, циферблат. Калькулятор позволяет вычислять (сумму, разность, произведение и частное). Предусмотреть обработку ситуации деления на ноль. Задание 2: Нарисуйте светофор. На нем разместите несколько шаров, которые будут медленно менять цвет с разной скоростью. Обработку изменения цвета реализовать с помощью п
User popye : 9 марта 2015
100 руб.
ИГ.05.29.04 - Пластина. Разрез сложный ломаный
Все выполнено в программе КОМПАС 3D v16 Вариант 29 ИГ.05.29.04 - Пластина. Разрез сложный ломаный 1. Выполнить указанный ломаный разрез. 2. Нанести размеры. В состав работы входят 4 файла: - 3D модель данной детали, расширение файла *.m3d; - ассоциативный чертеж формата А3 в двух видах с выполненным указанным ломаным разрезом, выполненный по данной 3D модели, расширение файла *.cdw; - аналогичный обычный чертеж, расширение файла *.cdw (чертеж с пометкой "к" для карандашного перечерчивания); -
100 руб.
ИГ.05.29.04 - Пластина. Разрез сложный ломаный
Расчетно-графическое задание по курсу БАЗЫ ДАННЫХ Тема: база данных «Банк».
1. Задание для РГЗ. Разработать базу данных «Банк». 2. Описание типов сущностей. a. Клиенты_Банка. Сущность описывает информацию о клиентах банка. b. Депозит. Сущность описывает информацию о вкладах существующих в нашем банке. c. Платежи. Сущность описывает информацию о платежах, осуществляемых клиентами. d. Депозит_Клиент. Сущность описывает информацию о вкладах, произведенных клиентами банка. e. Сотрудники. Сущность описывает информацию о сотрудниках, работающих в банке. f. Организации. Су
User teacher-sib : 9 ноября 2016
150 руб.
promo
up Наверх