Материал: ОИБ БСТ заочн. метод

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Московский технический университет связи и информатики

Кафедра Информационной безопасности

Методические указания для выполнения контрольной работы

по дисциплине «Основы информационной безопасности» (направление 090302)

Москва 2019 г.

План УМД 2018/2019

Методические указания для выполнения контрольной работы

по дисциплине «Основы информационной безопасности» (направление 090302)

Составители: О. И. Шелухин д.т.н., профессор А.В.Ванюшина, ст.преподаватель

Издание утверждено на заседании кафедры. Протокол №1 от 30.08.2018г.

2

Рецензент: А.Г. Симонян, , к.т.н., доцент

 

Содержание

 

Задание

2

Примеры выполнения заданий

3

Приложение А. Алгоритм шифрования ГОСТ 28147-89

11

Приложение Б. Символы кириллицы

 

(альтернативная кодовая таблица ASCII)

14

Приложение В. Блок подстановки в алгоритме

 

шифрования ГОСТ 28147-89

15

Приложение Г. Алгоритм шифрования RSA

17

Приложение Д. Таблица простых чисел

20

Приложение Е. Функция хеширования

21

Вопросы к зачету

22

Литература

23

3

Задание №1. Алгоритм шифрования ГОСТ 28147-89.

Выполните первый цикл алгоритма шифрования ГОСТ 28147 89 в режиме простой замены. Для получения 64 бит исходного текста используйте 8 первых букв из своих данных: Фамилии Имени Отчества. Для получения ключа (256 бит) используют текст, состоящий из 32 букв. Первый подключ содержит первые 4 буквы.

Задание №2. Алгоритм шифрования RSA.

Сгенерируйте открытый и закрытый ключи в алгоритме шифрования

RSA, выбрав простые числа p и q из первой сотни. Зашифруйте сообщение, состоящее из ваших инициалов: ФИО.

Задание №3. Функция хеширования.

 

 

Найти

хеш–образ своей Фамилии, используя хеш–функцию

H

i

H

i 1

M

2 mod n , где n = pq, p, q взять из Задания №3.

 

 

i

 

4

Примеры выполнения заданий

Задание №1. Алгоритм шифрования ГОСТ 28147-89. Выполните первый цикл алгоритма шифрования ГОСТ 28147-89 в режиме простой замены. Для получения 64 бит исходного текста используйте 8 первых букв из своих данных: Фамилии Имени Отчества. Для получения ключа (256 бит)

используют текст, состоящий из 32 букв. Первый подключ содержит первые

4 буквы.

Исходные данные для зашифрования: КОЗИНА Г Для ключа возьмем последовательность состоящую из 32 букв:

АЛИНа пошла в лес собирать грибы

Для первого подключа Х используем первые 4 буквы ключа: АЛИН.

Переводим исходный текст и первый подключ в двоичную последовательность (см. Приложение Б):

исходный текст

К11001010

О11001110

З11000111

И11001000

Н11001101

А11000000

пробел 00100000

Г11000011

первый подключ X0

А110000

Источник: https://studfile.net/preview/16440115/