Курсовая работа + Лабораторные работы №1,2,3 по дисциплине: Основы криптографии. Вариант №06

Цена:
900 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon kurs.cpp
material.view.file_icon kurs.exe
material.view.file_icon kurs.sln
material.view.file_icon kurs.vcxproj
material.view.file_icon kurs.vcxproj.filters
material.view.file_icon kurs.vcxproj.user
material.view.file_icon Отчёт.docx
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon .suo
material.view.file_icon Browse.VC.db
material.view.file_icon Browse.VC.opendb
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon LAB1.ipch
material.view.file_icon
material.view.file_icon LAB_1.ipch
material.view.file_icon
material.view.file_icon LAB1.ipch
material.view.file_icon
material.view.file_icon lab1.log
material.view.file_icon
material.view.file_icon CL.command.1.tlog
material.view.file_icon lab1.lastbuildstate
material.view.file_icon vc142.idb
material.view.file_icon vc142.pdb
material.view.file_icon lab1.cpp
material.view.file_icon lab1.sln
material.view.file_icon lab1.vcxproj
material.view.file_icon lab1.vcxproj.filters
material.view.file_icon lab1.vcxproj.user
material.view.file_icon
material.view.file_icon
material.view.file_icon lab1.exe
material.view.file_icon lab1.ilk
material.view.file_icon lab1.log
material.view.file_icon lab1.obj
material.view.file_icon lab1.pdb
material.view.file_icon
material.view.file_icon CL.command.1.tlog
material.view.file_icon CL.read.1.tlog
material.view.file_icon CL.write.1.tlog
material.view.file_icon lab1.lastbuildstate
material.view.file_icon link.command.1.tlog
material.view.file_icon link.read.1.tlog
material.view.file_icon link.write.1.tlog
material.view.file_icon vc142.idb
material.view.file_icon vc142.pdb
material.view.file_icon Отчёт.docx
material.view.file_icon
material.view.file_icon
material.view.file_icon lab2.exe
material.view.file_icon my.dat
material.view.file_icon my.dat32
material.view.file_icon my.out
material.view.file_icon Отчёт.docx
material.view.file_icon
material.view.file_icon lab3.exe
material.view.file_icon message.doc
material.view.file_icon message.sig
material.view.file_icon Отчёт.doc

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

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

Описание

Курсовая работа

Тема: Доказательства с нулевым знанием
Задание:

Выполнить компьютерную реализацию протокола «Задачи о нахождении гамильтонова цикла в графе», используя пример 6.2 (стр. 124 лекций). Номер варианта Z равен последней цифре номера пароля.

Параметры, выбираемые по варианту Z:

1) Случайную нумерацию вершин, используемую в алгоритме (изначально в примере она равна 7 4 5 3 1 2 8 6), необходимо изменить по формуле ((a+Z)mod 9), где a – это цифра исходной последовательности случайных номеров вершин.

2) Необходимые в алгоритме параметры схемы RSA вычислить, используя значения P и Q по вариантам:

6. Для Z=5: P=31 Q=11;

Программу необходимо реализовать с помощью любой среды визуального программирования под Windows. Обязательным требованием также является вывод всех промежуточных результатов, таких как матрица смежности, гамильтонов цикл, изоморфный граф, закодированная матрица, зашифрованная матрица, посылаемые вопросы и ответы Алисы и Боба.





Лабораторная работа №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-3
Оценка: Зачет
Дата оценки: 21.07.2020
Рецензия: Уважаемый ,

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

Мерзлякова Екатерина Юрьевна

Помогу с вашим вариантом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
Курсовая работа по дисциплине: Основы криптографии. Вариант №06
Тема: Доказательства с нулевым знанием Задание: Выполнить компьютерную реализацию протокола «Задачи о нахождении гамильтонова цикла в графе», используя пример 6.2 (стр. 124 лекций). Номер варианта Z равен последней цифре номера пароля. Параметры, выбираемые по варианту Z: 1) Случайную нумерацию вершин, используемую в алгоритме (изначально в примере она равна 7 4 5 3 1 2 8 6), необходимо изменить по формуле ((a+Z)mod 9), где a – это цифра исходной последовательности случайных номеров вершин.
User IT-STUDHELP : 21 июля 2020
500 руб.
promo
Лабораторная работа №3 По дисциплине: Основы криптографии
Лабораторная работа №3 По дисциплине: Основы криптографии Задание Разработать программы для генерации и проверки подписей по ГОСТ Р34.10-94. Рекомендуемые значения общих открытых параметров q = 787, p = 31481, a = 1928. Остальные параметры пользователей выбрать самостоятельно. Хеш-функцию реализовать на основе блокового шифра по ГОСТ 28147-89. Рекомендации к выполнению: Сообщение брать из файла. Подпись писать в файл с таким же именем, но другим расширением (например, если сообщение в файле m
User arehov : 17 июня 2020
400 руб.
“Основы криптографии”
ЛАБОРАТОРНЫЕ РАБОТЫ по дисциплине “Основы криптографии” Всего требуется выполнить три лабораторных работы, соответствующих трем основным главам лекционного курса. Прежде чем приступать к выполнению очередной лабораторной работы, необходимо изучить соответствующую главу и выполнить хотя бы по одному варианту прилагаемых к ней задач. Задание на лабораторные работы общее для всех (вариантов нет). Каждая последующая лабораторная работа обычно включает в себя наработки из предыдущих работ. Требова
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 руб.
Лабораторная работа №3 по дисциплине: Основы криптографии (Вариант общий)
Лабораторная работа №3 Тема: Цифровая подпись (Глава 5) Задание Разработать программы для генерации и проверки подписей по ГОСТ Р34.10-94. Рекомендуемые значения общих открытых параметров q = 787, p = 31481, a = 1928. Остальные параметры пользователей выбрать самостоятельно. Хеш-функцию реализовать на основе блокового шифра по ГОСТ 28147-89. Рекомендации к выполнению: Сообщение брать из файла. Подпись писать в файл с таким же именем, но другим расширением (например, если сообщение в файле mes
User Учеба "Под ключ" : 8 октября 2016
250 руб.
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 руб.
Характеристика таможенно-правовых отношений
Характеристика правовых отношений, являющихся частью «общественных отношений, участники которых выступают как носители субъективных прав и обязанностей», составляет суть любой правовой теории». Таможенное правоотношение Рассолов М.М. определяет как отношение по поводу правового регулирования таможенного оформления товаров и транспортных средств, взимания таможенных платежей, таможенного и валютного контроля и др.. Е.А. Достанко утверждает, что таможенное право как комплексная отрасль права иссле
User Elfa254 : 2 августа 2013
10 руб.
Вакуум-насос - 02.002 СБ
В.А. Леонова, О.П. Галанина. Альбом сборочных чертежей для деталирования и чтения. Вариант 02.0002 - Вакуум-насос. Сборочный чертеж. Деталирование. Модели. Вакуум-насос предназначен для создания вакуума в присоединенной к нему системе. Данный насос — поршневой, одинарного действия. Поршень 17 совершает возвратно-поступательное движение в гильзе 13, запрессованной в цилиндр 14. На поршень надеты четыре поршневых кольца 26 и 29, два из которых — маслосъемные (29). В клапанной коробке 11 расположе
User .Инженер. : 29 сентября 2022
500 руб.
Вакуум-насос - 02.002 СБ promo
Современные технологии программирования (часть 1-я). Лабораторные работы №1-3.
ВЫПОЛНЕНО НА C#! Задание 1. Реализовать абстрактный тип данных «простая дробь», используя класс С++ в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Задание 1. Реализовать абстрактный тип данных «комплексное число», используя класс С++, в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Задание 1. Реализовать
User sibguter : 18 февраля 2020
179 руб.
Производство серной кислоты
Содержание 1. Товарные и определяющие технологию свойства серной кисло-ты. 2. Сырьевые источники получения серной кислоты. 3. Краткое описание современных промышленных способов получения серной кислоты. Пути совершенствования и перспективы развития производства. 4. Физико-химические свойства системы, положенной в основу химико-технологического процесса окисления сернистого ангидрида. 5. Аппаратурно–технологическая схема тонкой очистки сернистого газа и окисления сернистого ангидрида в четырехсло
User wizardikoff : 10 марта 2012
up Наверх