Скачиваний:
98
Добавлен:
15.03.2015
Размер:
89.6 Кб
Скачать

Лабораторная работа № 4 Исследование модифицированных блоковых шифров

Цель работы

Изучить особенности преобразования данных в модификациях блоковых шифрах.

Задание

Задание выполнять в программной среде Excel (Calc).

1. Преобразовать модификацию электронная кодовая книга (ECB) в модификацию с зацеплением блоков (CBC).

2. Изучить влияние ошибок в линии связи на результат расшифрования данных в разных модификациях блокового алгоритма.

Порядок выполнения

За основу использовать табличую модель блокового шифрования по схеме Файстеля.

  1. М

    M1

    M2

    M3

    одифицировать процедуру блокового шифрования - в модификацию блокового шифра с зацеплением блоков:

  2. Проверьте, что если вы шифруете одинаковые блоки сообщения, то получаются ли одинаковые блоки криптограммы.

  3. Проверьте, существует ли такое значение E0, при котором E1=11…1.

  4. Измените один бит в блоке сообщения M2 – проверьте, как это повлияет на блоки криптограмм. Измените один бит в E0 - проверьте, как это повлияет на блоки криптограмм.

  5. Реализуйте процедуру расшифрования для модификации с зацеплением блоков (предусмотреть возможность раздельного изменения значения E1, E2, E3 в процедурах шифрования и расшифрования). Проверьте, что процедура расшифрования восстанавливает начальные блоки сообщения.

  6. Исследуйте влияние единичных и множественных ошибок в линии связи на процедуру расшифрования согласно вариантам: 1 – во втором блоке, …10 – в одиннадцатом блоке.

В отчёте по всем пунктам заданий привести таблицы наборов данных и вводы.

2

Соседние файлы в папке МодифицированныеБлоковыеШифры