Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Список индивидуальных данных. Данные для выполнения лабораторной работы сведены в табл.Л3.1




Данные для выполнения лабораторной работы сведены в табл.Л3.1.

Таблица Л3.1

Варианты заданий к лабораторной работе № 3

Вариант Шифруемый блок Ключ шифрования
  "ABCDEFGH" "12345678"
  "12345678" "ABCDEFGH"
  "Security" "CryptKey"
  "Gamma123" "Key12345"
  "HGFEDCBA" "87654321"
  "87654321" "HGFEDCBA"
  "Encrypt1" "Key23456"
  "Decrypt1" "Key65432"
  "Шифр DES" "Encrypt1"
  "Cipher12" "Decrypt1"

Пример выполнения работы

Пусть необходимо осуществить шифрование блока "ABCDEFGH" на ключе "12345678". Запустим программу DES Tutorial и нажмем кнопку "Шифрование и дешифрование". В появившемся окне "Шифрование/Дешифрование" введем наши исходные данные и нажмем кнопку "Шифрование". На рис. Л3.5 приведены результаты описанных действий.

 

 
Рис. Л3.5. Главное окно программы DES Tutorial (слева) и окно "Шифрование/Дешифрование" с результатами.

 

Затем перейдем в режим тестирования (нажать кнопку "Тест") и выполним все предусмотренные программой действия. На рис. Л3.6 и Л3.7 приведены результаты тестирования.

 

   
 
 
Рис. Л3.6. Ввод исходных данных и результаты прохождения тестов 1–5.

 

 
 
 
 
Рис. Л3.7. Результаты прохождения тестов 6–11 и окончательные результаты тестирования.

 

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

Контрольные вопросы к защите

1. Опишите алгоритма шифрования DES.

2. Докажите обратимость шифрования/расшифрования DES.

3. Докажите обратимость преобразований IP и IP –1.

4. Опишите функцию шифрования DES.

5. Как устроены S –блоки в алгоритме DES?

6. Опишете процесс формирования раундовых подключей в алгоритме DES.

Способ оценки результатов

Критерии оценки результатов совпадают с критериями, определенными при описании лабораторной работы №1 в разделе "Способ оценки результатов".

Лабораторная работа №4. Изучение режимов работы блочных шифров на примере алгоритма ГОСТ 28147–89

Целью лабораторной работы является приобретение навыков построения криптографических систем с использованием различных режимов работы блочных шифров, на примере алгоритма ГОСТ 28147–89.





Поделиться с друзьями:


Дата добавления: 2016-10-06; Мы поможем в написании ваших работ!; просмотров: 572 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Студент всегда отчаянный романтик! Хоть может сдать на двойку романтизм. © Эдуард А. Асадов
==> читать все изречения...

2395 - | 2153 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.