Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шифры моноалфавитной замены (RU).doc
Скачиваний:
9
Добавлен:
07.05.2019
Размер:
460.29 Кб
Скачать

6.3Домашнее задание

Записать правила шифрования для шифра "Двойной квадрат"

Расшифровать текст который зашифрован при помощи таблиц, которые приведены в разделе 6.2:

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

Построить шифровальную таблицу для шифра "Двойной квадрат" на основании вашего имени и фамилии. Например, Алексей Толстой, отбросим повторяющиеся буквы, получим АЛЕКСИ ТОЛСИ и построим шифровальную таблицу:

А

Л

Е

К

С

Т

О

Л

С

И

И

Б

В

Г

Д

А

Б

В

Г

Д

Ж

З

М

Н

О

Е

Ж

З

К

М

П

Р

Т

У

Ф

Н

П

Р

У

Ф

Х

Ц

Ч

Ш

Щ

Х

Ц

Ч

Ш

Щ

Ь

Ы

Э

Ю

Я

Ь

Ы

Э

Ю

Я

Зашифровать с помощью построенной вами шифровальной таблицы шифром "Двойной квадрат" фразу: "Метод Казизки выявляет период криптосистемы с помошью обнаружения одинаковых слов в криптограмме". Записать шифровальную таблицу, текст сообщения и текст криптограммы.

6.4Содержание протокола

1. Название работы.

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

3. Выполненное домашнее задание согласно номеру варианта.

4. Результаты выполнения лабораторного задания.

5. Выводы (записать в соответствующий протокол).

6.5Ключевые вопросы

  1. Шифр "Двойной квадрат". Привести правила построения и шифрование.

  2. Сколько существует вариантов биграмм в зависимости от количества букв алфавита.

  3. Описать стойкость шифра "Двойной квадрат" к криптоаналитическим атакам в зависимости от длины сообщения.

6.6Лабораторное задание

  1. Показать преподавателю выполненное домашнее задание.

  2. Найти файл SimCrypt.exe и запустить его на выполнение.

  3. С возникшего меню вызвать форму для выполнения лабораторной работы.

  4. В поле "криптограмма" ввести криптограмму с домашнего задания.

  5. Расшифровать, записать расшифровку в протокол и проверить правильность расшифровки в домашнем задании.

  6. В поле "ключ" ввести шифровальную таблицу, построенную в домашнем задании.

  7. В поле "отрытый текст" ввести текст для шифрования с домашнего задания.

  8. Зашифровать, записать текст криптограммы в протокол и сравнить его с криптограммой из домашнего задания.

Литература:

  1. Защита информации в системах телекоммуникации / В.Л. Банкет, Н.В. Захарченко, А.В. Дырда и др. Под редакцией В.Л. Банкета: Учебн. Пособие для ВУЗов. 1997 с. Ил.

  2. К. Шеннон. Теория связи в секретных системах.

  3. Брюс Шнайер. Прикладная криптография. Протоколы, алгоритмы, исходные тексты на языке С.

  4. Жельников Владимир. Криптография от папируса до компьютера. - Москва

  5. Баричев Сергей. Криптография без секретов

  6. Хорст Фейстель. Криптография и компьютерная безопасность

  7. Арто Саломаа. Криптография с открытым ключом

xxvi