Защита информации. Лаб. Работа №1. Лабораторная работа 1 Симметричные алгоритмы шифрования. Метод гаммирования Группа авт818 Студенты Сайфулин А. Р., Недосекина А. Д
Скачать 26.62 Kb.
|
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» Лабораторная работа № 1 «Симметричные алгоритмы шифрования. Метод гаммирования» Группа: АВТ-818 Студенты: Сайфулин А.Р., Недосекина А.Д. Проверил: Харюткина С.А. Новосибирск, 2021 Цель работы Изучение шифра гаммирования. Задание 2.1 С помощью программного стенда «1_3.ехе» выполнить следующие задания: а) зашифровать / расшифровать собственные фамилию и имя, используя: произвольную гамму, б) тот же текст зашифровать при: 1. гамме равной нулю 2. гамме равной единице 3. короткой гамме 4. в режиме гаммирования с обратной связью 2.2 Результаты свести в таблицу по образцу раздела 4. 2.3 Письменно ответить на контрольный вопрос, соответствующий порядковому номеру студента в журнале (по модулю числа вопросов). 3. Содержательное описание алгоритмов Процесс зашифрования заключается в наложении гаммы на исходный открытый текст длиной не более 20 символов. Гамма выбирается из следующих вариантов: случайно заданная гамма, гамма равная нулю, гамма равная единице, короткая гамма. Перед шифрованием открытые данные разбиваются на блоки ТОi одинаковой длины (по 16 бит). Гамма шифра вырабатывается в виде последовательности блоков Gi аналогичной длины. Шифротекст получается в результате операции ТШi=Gi+BОi, где + - побитовое сложение, i =1-m. Расшифрование текста выполняется наложением гаммы на ТШ: ТО=G+ТШ для каждого блока. Также в программе реализован метод гаммирования с обратной связью, где используется один (первый) блок G(1) для шифрования первого блока текста, а последующие блоки шифруются с использованием в качестве гаммы блока шифротекста ТШi-1, полученного из предыдущего блока: ТШI = ТШi-1+ТОI, ТШ0=G1. Результаты работы:
Контрольные вопросы. 5. В каких случаях шифрование вырождается в кодирование. Покажите это на примерах из лабораторной работы. Ответ: Шифрование вырождается в кодирование, когда гамма состоит из одинаковых значений байт. В таком случае каждый символ однозначно переводится в другой по одному и тому же правилу. Например, при шифровании открытого текста единичной гаммой или гаммой y = {56797 56797 56797 56797 56797 56797 56797} 5679710 = 1101 1101 1101 11012 Вывод: В ходе данной работы я познакомился с методом симметричного шифрования, научились работать с гамма-шифрованием, используя разные гаммы, а также с методом шифрования с обратной связью. Составили сводную таблицу с примерами шифрования с различными гаммами. |