Основы криптографии. 4-й семестр. Лабораторная работа №№1-3. Вариант №04
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой 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). Все используемые файлы рассматривать как бинарные (т.е. как потоки произвольных байт).
Дополнительная информация
Работа сдана в марте 2018г. Без замечаний. Ракитский А.А.
Похожие материалы
Лабораторная работа №1 по основам криптографии
ZhmurovaUlia
: 16 марта 2018
Задание
1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю.
2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности:
2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 1000, XB = 2000 вычислить открытые ключи и общий секретный ключ.
2.2 Для шифра Шамира с параметрами p = 30803, g = 2, cA = 501,
120 руб.
Основы криптографии. 4-й семестр. Курсовая работа. Тема: Доказательства с нулевым знанием. Вариант №04
Ирина16
: 2 апреля 2018
Задание:
Выполнить компьютерную реализацию протокола «Задачи о нахождении гамильтонова цикла в графе», используя пример 6.2 (стр. 124 лекций). Номер варианта Z равен последней цифре номера пароля.
Параметры, выбираемые по варианту Z:
1) Случайную нумерацию вершин, используемую в алгоритме (изначально в примере она равна 7 4 5 3 1 2 8 6), необходимо изменить по формуле ((a+Z)mod 9), где a – это цифра исходной последовательности случайных номеров вершин.
2) Необходимые в алгоритме параметры схемы
400 руб.
Основы криптографии. Лабораторные работы 1-3.
mirsan
: 11 сентября 2015
Лабораторная работа №1
Тема: Шифры с открытым ключом (Глава 2)
Задание:
1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю.
2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности:
2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 1000, XB = 2000 вычислить открытые ключи и общий секретный
200 руб.
Основы криптографии Лабораторная работа № 1 вариант 1
Антон28
: 8 августа 2025
Основы криптографии Лабораторная работа № 1 вариант 1
1000 руб.
Основы криптографии. 4-й семестр. Экзаменационная работа. Билет № 9
Ирина16
: 24 мая 2018
1. Шифр Вернама применяется для шифрования сообщения 0110 с ключом 1100. Найдите зашифрованную последовательность среди приведенных:
а) 0000
б) 1010
в) 1110
г) 0111
2. Шифр Эль-Гамаля
а) c открытым ключом
б) совершенный
в) блоковый
3. В системе шифрования с открытым ключом найти сообщение без знания ключа
а) невозможно
б) возможно при полном переборе ключей
в) возможно при наличии генератора случайных чисел
4. В протоколе "электронные деньги" используется
а) стандартная цифр
300 руб.
Лабораторные работы №№1-3. Основы криптографии (Вариант общий)
rmn77
: 24 апреля 2019
Лабораторные работы 1-3. Основы криптографии (Вариант общий)
Лабораторная работа №1
Тема: Шифры с открытым ключом (Глава 2)
Задание
1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю.
2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности:
2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 10
550 руб.
Лабораторная работа №1 по дисциплине: Основы криптографии (Вариант общий)
Учеба "Под ключ"
: 8 октября 2016
Лабораторная работа №1
Тема: Шифры с открытым ключом (Глава 2)
Задание
1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю.
2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности:
2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 1000, XB = 2000 вычислить открытые ключи и общий секретный ключ
250 руб.
Лабораторная работа № 1, 2, 3 Основы криптографии СибГУТИ
costafel
: 15 сентября 2015
Тема: Шифры с открытым ключом (Глава 2)
1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю.
2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности:
2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 1000, XB = 2000 вычислить открытые ключи и общий секретный ключ.
2.2 Для шифра Шамира с пар
190 руб.
Другие работы
Контрольная работа по курсу: Теория вероятностей. вариант 0 СибГУТИ (2014 год)
poststud
: 29 мая 2015
Задача 1. Дано: p=0.8; k=3; P-?
Текст 1. Вероятность соединения при телефонном вызове равна p. Какова вероятность, что соединение произойдёт только при k - ом вызове?
Задача 2. Дано: K=5; L=6; M=4; N=8; P=3; R=4; p(A)-?
Текст 3. В одной урне K белых шаров и L чёрных шаров, а в другой – M белых и N чёрных. Из первой урны случайным образом вынимают P шаров и опускают во вторую урну. После этого из второй урны также случайно вынимают R шаров. Найти вероятность того, что все шары, вынутые из второй
100 руб.
Обоснование проекта промышленного станкостроительного предприятия на основе укрупнённых расчётов
Lokard
: 1 ноября 2013
Содержание
Введение
1. Основная часть
1.1 Характеристика основной продукции
1.2 Расчет потребности в материалах
2. Проект механического цеха
2.1 Расчет потребности количества оборудования
2.2 Расчет площади механического отделения цеха
2.3 Расчет количества работников в цехе
2.4 Расчет средств на оплату труда работников цеха
2.4.1 Расчет фонда оплаты основных рабочих
2.4.2 Расчет годового фонда оплаты труда вспомогательных рабочих
2.4.3 Расчет годового фонда оплаты труда служ
15 руб.
Основы теории цепей. Экзамен за 3 семестр. 10 билет.
Walk_ns
: 23 октября 2011
Билет 10. Включает в себя один вопрос по теории и две задачи.
1. Дискретные сигналы и их спектры.
2. Задача.
Задан график зависимости H(f) фильтра.
а) Определить тип и порядок фильтра;
б) Привести график AP(f);
в) Привести схему LC – фильтра;
г) Привести схему активного RC- фильтра.
3. Задача.
Задана схема двухполюсника Z1 в продольном плече корректора.
Построить схему корректора и график AK(f).
100 руб.
Параметры оценки конкурентной среды отрасли
Slolka
: 9 ноября 2013
Содержание
Введение
1. Оценка состояния конкурентной среды в отрасли
2. Параметры и показатели оценки состояния конкурентной среды в отрасли
3. Обзор состояния конкурентной среды на рынке цемента в Сибирском федеральном округе
Заключение
Список литературы
Введение
На современном этапе одной из ключевых задач развития экономики России, антимонопольного регулирования деятельности хозяйствующих субъектов становится демонополизация и содействие развитию конкурентной среды, как на отдельных т
5 руб.