Лабораторные работы по дисциплине: Методы и средства защиты компьютерной информации (№№ 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 руб.
Лабораторная работа №4 по дисциплине: Методы и средства защиты компьютерной информации.
Задание Разработать программы для генерации и проверки подписей по ГОСТ Р34.10-94. Рекомендуемые значения общих открытых параметров q = 787, p = 31481, a = 1928. Остальные параметры пользователей выбрать самостоятельно. Хеш-функцию реализовать на основе блокового шифра по ГОСТ 28147-89. Рекомендации к выполнению: Сообщение брать из файла. Подпись писать в файл с таким же именем, но другим расширением (например, если сообщение в файле message.doc, то подпись помещается в файл message.doc.sign)
User xtrail : 23 октября 2013
350 руб.
Лабораторная работа №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 руб.
Лабораторная работа №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 руб.
Лабораторная работа № 2 по дисциплине «Методы и средства защиты компьютерной информации»
Общее описание работы Написать программу, которая 1) вычисляет расстояние единственности для этого шифра; 2) для введенного зашифрованного сообщения (например, 3462538) вычисляет апостериорные вероятности использования различных ключей. Текст программы в среде программирования C++ Builder 6
User mike_vorn : 3 июня 2012
400 руб.
Лабораторная работа № 4 по дисциплине «Методы и средства защиты компьютерной информации»
ОБЩЕЕ ОПИСАНИЕ РАБОТЫ Разработать программы для генерации и проверки подписей по ГОСТ Р34.10-94. Рекомендуемые значения общих открытых параметров q = 787, p = 31481, a = 1928. Остальные параметры пользователей выбрать самостоятельно. Хеш-функцию реализовать на основе блокового шифра по ГОСТ 28147-89.
User mike_vorn : 3 июня 2012
400 руб.
Проектирование и расчет моторного отделения АТП на 459 автомобилей ГАЗ-33075
Содержание: Введение 1 Общая часть 1.1 Цели и задачи курсового проектирования… 1.2 Характеристика отделения… 1.3 Характеристика автомобиля……………..... 1.4 Технические характеристики автомобиля…. 2 Технологический расчет проектируемого предприятия 2.1 Исходные данные для рас……………. 2.2 Расчет годовой производственной программы…. 2.2.1Корректирование периодичности ТО и пробега автомобилей до КР…………………… 2.2.2 Расчёт годового пробега автомобилей……
User OstVER : 11 марта 2011
45 руб.
Основы инфокоммуникационных технологий, контрольная работа - реферат: «Что такое роуминг и хендовер? Как он осуществляется?»
I.Введение…………………………………………………………….....3 II.Основные понятия связи…………………………………………….5 1.Виды электросвязи………………………………………………....5 2. Хэндовер и роуминг………………………………………………21 2.1 Хэндовер………………………………………………………...21 2.1.1Понятие хэндовера…….…………………………………..21 2.1.2 Классификация хэндоверов………………………………..22 2.1.3 Общий принцип реализации хэндовера…………………..24 2.2Роуминг……………………………………………………………30 2.2.1 Понятие роуминга………………………………….……..30 2.2.2 Принцип действия роуминга……………………………..32 2.2.2Проблемы роуминга…
User predatorkras : 21 марта 2015
50 руб.
Лабораторная работа №1 по дисциплине: Методы и средства измерений в телекоммуникационных системах. Вариант №22. 2021 год
Лабораторная работа "OTDR" 1 ЦЕЛЬ РАБОТЫ 1.1 Изучить: · Теоретические основы метода обратного рассеяния; · Особенности измерений по методу обратного рассеяния; 1.2 Получить практические навыки идентификации параметров оптических кабелей по рефлектограммам. N=1 M=3 Задача № 1 Таблица 1. Исходные данные к задаче № 1. N=1 Cx=5,0 Cy=5 Задание: По рефлкетограмме рис.1 определить расстояние до конца ОВ и общие потери оптического кабеля. Задача № 2 Задание: По данным таблицы 1 определить потери в
User SibGUTI2 : 3 апреля 2021
160 руб.
Лабораторная работа №1 по дисциплине: Методы и средства измерений в телекоммуникационных системах. Вариант №22. 2021 год
Водоснабжение и водоотведение 3-х этажного жилого дома
Пояснительная записка: Задание на проектирование и исходные данные; Внутренний холодный водопровод (Выбор системы и схемы водопровода; Расчет системы холодного водоснабжения здания; Гидравлический расчет системы внутреннего водопровода; Подбор водомерного узла; Определение требуемого напора); Внутренняя канализация (Проектирование системы внутренней канализации); Проектирование дворовой канализации; Гидравлический расчет системы канализации; Материалы и оборудование систем холодного водоснабжени
User Aronitue9 : 1 марта 2012
42 руб.
up Наверх