Главная страница
Навигация по странице:

  • Лабораторная работа № 1

  • Цель работы Изучение шифра гаммирования. Задание

  • Результаты работы

  • Контрольные вопросы. 5. В каких случаях шифрование вырождается в кодирование. Покажите это на примерах из лабораторной работы.Ответ

  • Защита информации. Лаб. Работа №1. Лабораторная работа 1 Симметричные алгоритмы шифрования. Метод гаммирования Группа авт818 Студенты Сайфулин А. Р., Недосекина А. Д


    Скачать 26.62 Kb.
    НазваниеЛабораторная работа 1 Симметричные алгоритмы шифрования. Метод гаммирования Группа авт818 Студенты Сайфулин А. Р., Недосекина А. Д
    АнкорЗащита информации
    Дата17.01.2022
    Размер26.62 Kb.
    Формат файлаdocx
    Имя файлаЛаб. Работа №1.docx
    ТипЛабораторная работа
    #334030

    МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
    ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

    ВЫСШЕГО ОБРАЗОВАНИЯ
    «НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»


    Лабораторная работа № 1
    «Симметричные алгоритмы шифрования. Метод гаммирования»

    Группа: АВТ-818

    Студенты: Сайфулин А.Р., Недосекина А.Д.


    Проверил: Харюткина С.А.

    Новосибирск, 2021


    1. Цель работы


    Изучение шифра гаммирования.

    1. Задание


    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.

    1. Результаты работы:


    п/п

    Режим работы

    Зашифрованный текст


    1.

    Исходная произвольная гамма

    γ={3751 13305 56192 2371 44576 6469 26788 10013 26873 13036 }

    7 блоков

    57159,55821,10347,57774,61920,59831,36168

    ЯGЪ(kбRсай·_H

    223,71,218,13,40,107,225,174,241,224,233,183,141,72

    2.

    Нулевая гамма

    γ={0 0 0 0 0 0 0 0 0 0}

    7 блоков

    53728,59892,62443,59629,24512,61682,58860

    Сайфулин_Артем

    209,224,233,244,243,235,232,237,95,192,240,242,229,236

    3.

    Единичная гамма

    γ={65535 65535 65535 65535 65535 65535 65535 65535 65535 65535}

    7 блоков

    11807,5643,3092,5906,41023,3853,6675

    .­¶ ?¤

    46,31,22,11,12,20,23,18,160,63,15,13,26,19

    4.

    Короткая циклически повторяющаяся гамма, L=2

    γ={40578 29008 40578 29008 40578 29008 40578 29008 40578 29008 }

    7 блоков

    20322,39076,28009,39357,49474,33186,31598

    Ob_¤miT_БB_ў{n

    79,98,152,164,109,105,153,189,193,66,129,162,123,110

    5.

    Гаммирование с обратной связью,

    начальная гамма

    γ={9461 47182 25196 271 47933 56315 55562 813 11648 29518}

    реальная гамма

    γ={53858 56014 1417 15481 64882 54577 14398 20589 19557 2365}

    7 блоков

    62741,7393,61194,2023,10023,55253,12857

    х§бпз''ЧХ29

    245,21,28,225,239,10,7,231,39,39,215,213,50,57




    1. Контрольные вопросы.

    5. В каких случаях шифрование вырождается в кодирование. Покажите это на примерах из лабораторной работы.

    Ответ: Шифрование вырождается в кодирование, когда гамма состоит из одинаковых значений байт. В таком случае каждый символ однозначно переводится в другой по одному и тому же правилу. Например, при шифровании открытого текста единичной гаммой или гаммой y = {56797 56797 56797 56797 56797 56797 56797}

    5679710 = 1101 1101 1101 11012


    1. Вывод:

    В ходе данной работы я познакомился с методом симметричного шифрования, научились работать с гамма-шифрованием, используя разные гаммы, а также с методом шифрования с обратной связью. Составили сводную таблицу с примерами шифрования с различными гаммами.


    написать администратору сайта