Лабораторные работы по дисциплине: Методы и средства защиты компьютерной информации (№№ 1-5)

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon LAB1.CPP
material.view.file_icon LAB1.EXE
material.view.file_icon LAB1.OBJ
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon LAB2.CPP
material.view.file_icon LAB2.EXE
material.view.file_icon LAB2.OBJ
material.view.file_icon Отчет.doc
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.CIP
material.view.file_icon MESSAGE.DAT
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon LAB4.CPP
material.view.file_icon LAB4.EXE
material.view.file_icon LAB4.OBJ
material.view.file_icon message.doc
material.view.file_icon MESSAGE.SIG
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon LAB5.CPP
material.view.file_icon LAB5.EXE
material.view.file_icon LAB5.OBJ
material.view.file_icon Отчет.doc

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

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

Описание

Работа № 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 Тема: Теоретическая стойкость криптосистем (Глава 3)
Задание
Пусть источник без памяти порождает буквы из алфавита {0, 1, 2, ..., 9} с вероятностями 0.4, 0.2, 0.1, 0.05, 0.05, 0.05, 0.05, 0.04, 0.03, 0.03 соответственно. Пусть используется шифр Цезаря
e = (m + k) mod 10
с ключом k, выбираемым равновероятно из этого же алфавита.
Написать программу, которая
1) вычисляет расстояние единственности для этого шифра;
2) для введенного зашифрованного сообщения (например, 3462538) вычисляет апостериорные вероятности использования различных ключей.

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

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

Работа № 5 Тема: Криптографические протоколы (Глава 6)
Задание
Выполнить компьютерную реализацию протокола "Электронные деньги". Все необходимые параметры выбрать самостоятельно.

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

Все лабораторные зачтены
Специальность ПОВТиАС (ПОиВТ)
Лабораторная работа №1 по дисциплине: Методы и средства защиты компьютерной информации
Лабораторная работа №1 Тема: Шифры с открытым ключом (Глава 2) Задание: 1. Написать и отладить набор подпрограмм (функций), реализующих алгоритмы возведения в степень по модулю, вычисление наибольшего общего делителя, вычисление инверсии по модулю. 2. Используя написанные подпрограммы, реализовать систему Диффи-Хеллмана, шифры Шамира, Эль-Гамаля и RSA, в частности: 2.1. Для системы Диффи-Хеллмана с параметрами p = 30803, g = 2, XA = 1000, XB = 2000 вычислить открытые ключи и общий секретный
User 1231233 : 29 января 2012
23 руб.
Лабораторная работа №2 по дисциплине: Методы и средства защиты компьютерной информации.
Задание Пусть источник без памяти порождает буквы из алфавита {0, 1, 2, ..., 9} с вероятностями 0.4, 0.2, 0.1, 0.05, 0.05, 0.05, 0.05, 0.04, 0.03, 0.03 соответственно. Пусть используется шифр Цезаря e = (m + k) mod 10 с ключом k, выбираемым равновероятно из этого же алфавита. Написать программу, которая 1) вычисляет расстояние единственности для этого шифра; 2) для введенного зашифрованного сообщения (например, 3462538) вычисляет апостериорные вероятности использования различных ключей.
User xtrail : 23 октября 2013
350 руб.
Лабораторная работа №5 по дисциплине: Методы и средства защиты компьютерной информации.
Задание Выполнить компьютерную реализацию протокола "Электронные деньги". Все необходимые параметры выбрать самостоятельно. Выбор параметров Выберем два простых числа P = 37 и Q = 167. Тогда N = P * Q = 37 * 167 = 6179. Вычисляем число Φ = (P - 1)(Q - 1) = 36 * 166 = 5976. Выберем число d < Φ, взаимно простое с Φ: d = 5 И по обобщенному алгоритму Эвклида находим число c: cd mod Φ = 1 c * 5 mod 5976 = 1 5976 0 5 1 1 -1195 q = 1195 0
User xtrail : 23 октября 2013
350 руб.
Лабораторная работа №4 по дисциплине: Методы и средства защиты компьютерной информации.
Задание Разработать программы для генерации и проверки подписей по ГОСТ Р34.10-94. Рекомендуемые значения общих открытых параметров q = 787, p = 31481, a = 1928. Остальные параметры пользователей выбрать самостоятельно. Хеш-функцию реализовать на основе блокового шифра по ГОСТ 28147-89. Рекомендации к выполнению: Сообщение брать из файла. Подпись писать в файл с таким же именем, но другим расширением (например, если сообщение в файле message.doc, то подпись помещается в файл message.doc.sign)
User xtrail : 23 октября 2013
350 руб.
Лабораторная работа №3 по дисциплине: Методы и средства защиты компьютерной информации.
Задание Выполнить программную реализацию шифра по ГОСТ 28147-89. Написать программу, которая, используя полученную реализацию шифра, зашифровывает сообщение в режимах ECB, CBC, OFB и CTR (сообщение, режим и ключ задаются при запуске программы). Написать программу, которая расшифровывает ранее зашифрованное сообщение. Рекомендации к выполнению: Зашифрованное сообщение выводить в бинарный файл. Исходный файл так же имеет смысл рассматривать как бинарный.
User xtrail : 23 октября 2013
350 руб.
Лабораторная работа № 2 по дисциплине Методы и средства защиты компьютерной информации
В нижеследующей программе, проверяющей монотонность последовательности значений: high n low, на месте test, в составе функции mapcar, следует использовать функцию lambda, включающей в свой состав test. Вычислениями подтвердить результат: (t nil nil). (defun test(n) (greaterp high n low) ) (setq l ‘(4 7 2)) (setq high 7) (setq low 3) (mapcar ‘test l) (t nil nil) {результат работы mapcar} Требуется: Составить по предлагаемому условию программы, отладить, провести любое конкретное вычисление для ка
User Dusya : 3 октября 2012
45 руб.
Лабораторная работа №5 по дисциплине «Методы и средства защиты компьютерной информации»
ОБЩЕЕ ОПИСАНИЕ РАБОТЫ Выполнить компьютерную реализацию протокола "Электронные деньги". Все необходимые параметры выбрать самостоятельно. Текст программы в среде программирования C++ Builder 6 приведен ниже.
User mike_vorn : 3 июня 2012
600 руб.
Лабораторная работа № 3 по дисциплине «Методы и средства защиты компьютерной информации»
ОБЩЕЕ ОПИСАНИЕ РАБОТЫ Выполнить программную реализацию шифра по ГОСТ 28147-89. Написать программу, которая, используя полученную реализацию шифра, зашифровывает сообщение в режимах ECB, CBC, OFB и CTR (сообщение, режим и ключ задаются при запуске программы). Написать программу, которая расшифровывает ранее зашифрованное сообщение.
User mike_vorn : 3 июня 2012
400 руб.
Насос шестеренный 53.000
Насос шестеренный 53.000 сборочный чертеж Насос шестеренный 53.000 спецификация Насос шестеренный 53.000 3d модель Корпус 53.001 Крышка 53.002 Прокладка 53.003 Крышка 53.004 Втулка 53.005 Гайка накидная 53.006 Втулка уплотнительная 53.007 Вал 53.008 Зубчатое колесо 53.009 Зубчатое колесо 53.010 Вал 53.011 Втулка 53.012 Втулка переходная 53.013 Шестеренный насос применяется для подачи жидкости. В корпусе 2 размещены зубчатые колеса 9 и 10. Крышки 1, 4 плотно присоединяются к корпусу и служ
User bublegum : 22 мая 2020
600 руб.
Насос шестеренный 53.000 promo
Зачет по экологии. Билет №14
1. Экологические проблемы утилизации отходов. Решение этой проблемы в Вашем городе. 2. Права и обязанности граждан по экологическому законодательству 3. Ответ на вопрос контрольной работы:
User ru0lr : 13 февраля 2014
80 руб.
Контрольная работа по дисциплине: Сети и системы радиосвязи. Вариант №01
Вариант №01 Задание и исходные данные Подобрать оборудование базовой станции стандарта WiMAX: • определить климатические характеристики города; • в соответствие с рабочим диапазоном частот в Вашем варианте подобрать оборудование базовой станции стандарта WiMAX из основных вендоров (Airspan, Proxim, Aperto, InfiNET); 2. Разработать структурную схему сети: • Определить вариант соединения БС между собой (ВОЛС, РРЛ, WiMAX); • Выполнять совместно с п.3, так как вариант соединения зависит от удалённ
User IT-STUDHELP : 16 апреля 2023
900 руб.
promo
Международный опыт реформ в сфере налогообложения доходов населения
ВВЕДЕНИЕ В работе отражен международный опыт реформ в сфере налогообложения доходов населения в течение периода с начала 80-х годов XX ст. к настоящему времени в ведущих государствах мира - странах ОЕСР, ЕС и Восточноевропейского региона, проанализированы объективные и субъективные предпосылки для осуществления таких реформ и разные типы налогообложения, рассмотрены текущие и будущие тенденции изменений в этой сфере. В течение последних 25 лет произошли масштабные налоговые реформы во многих стр
User evelin : 26 октября 2013
10 руб.
up Наверх