- •1Шифры моноалфавитной замены
- •1.1Цель работы
- •1.2Ключевые положения
- •1.3Домашнее задание
- •1.4Содержание протокола
- •1.5Ключевые вопросы
- •1.6Лабораторное задание
- •2Шифр “Гомоморфная подстановка”
- •2.1Цель работы
- •2.2Ключевые положения
- •2.3Домашнее задание
- •2.4Содержание протокола
- •2.5Ключевые вопросы
- •2.6Лабораторное задание
- •3Шифр Гронсфельда
- •3.1Цель работы
- •3.2Ключевые положения
- •3.3Домашнее задание
- •3.4Содержание протокола
- •3.5Ключевые вопросы
- •3.6Лабораторное задание
- •4Шифри Вижинера и Бофора
- •4.1Цель работы
- •4.2Ключевые положения
- •Абвгдежзиклмнопрстуфхцчшщьыэюя
- •4.3Домашнее задание
- •4.4Содержание протокола
- •4.5Ключевые вопросы
- •4.6Лабораторное задание
- •5Исследование шифра “Play Fair” (Честная игра)
- •5.1Цель работы
- •5.2Ключевые положения
- •5.3Домашнее задание
- •5.4Содержание протокола
- •5.5Ключевые вопросы
- •5.6Лабораторное задание
- •6Исследование шифра “Двойной квадрат”
- •6.1Цель работы
- •6.2Ключевые положения
- •6.3Домашнее задание
- •6.4Содержание протокола
- •6.5Ключевые вопросы
- •6.6Лабораторное задание
6.3Домашнее задание
Записать правила шифрования для шифра "Двойной квадрат"
Расшифровать текст который зашифрован при помощи таблиц, которые приведены в разделе 6.2:
ОПУКГ ТРСЕП ЛТЖЦВ АНРАЖ РНФМД ТЮМЕД МЩЖНО ЕНГУН АЖВУЮ РПЖОЛ МПСГС ДКЗЮМ ЗРНУП ЖГМИЛ ЗВЗЖЛ КРГМБ ЬАСЗЫ ЯНГДП КРЫТЫ ЬСТОГ СГЩСВ АЫПРЮ ЦОГТЗ ПГЗШГ ПМКЦК РИПЖН ОММНА ЖУАГЖ ИБДТУ МУЖМВ ОЛНГС И
Построить шифровальную таблицу для шифра "Двойной квадрат" на основании вашего имени и фамилии. Например, Алексей Толстой, отбросим повторяющиеся буквы, получим АЛЕКСИ ТОЛСИ и построим шифровальную таблицу:
А |
Л |
Е |
К |
С |
|
Т |
О |
Л |
С |
И |
И |
Б |
В |
Г |
Д |
А |
Б |
В |
Г |
Д |
|
Ж |
З |
М |
Н |
О |
Е |
Ж |
З |
К |
М |
|
П |
Р |
Т |
У |
Ф |
Н |
П |
Р |
У |
Ф |
|
Х |
Ц |
Ч |
Ш |
Щ |
Х |
Ц |
Ч |
Ш |
Щ |
|
Ь |
Ы |
Э |
Ю |
Я |
Ь |
Ы |
Э |
Ю |
Я |
Зашифровать с помощью построенной вами шифровальной таблицы шифром "Двойной квадрат" фразу: "Метод Казизки выявляет период криптосистемы с помошью обнаружения одинаковых слов в криптограмме". Записать шифровальную таблицу, текст сообщения и текст криптограммы.
6.4Содержание протокола
1. Название работы.
2. Цель работы.
3. Выполненное домашнее задание согласно номеру варианта.
4. Результаты выполнения лабораторного задания.
5. Выводы (записать в соответствующий протокол).
6.5Ключевые вопросы
Шифр "Двойной квадрат". Привести правила построения и шифрование.
Сколько существует вариантов биграмм в зависимости от количества букв алфавита.
Описать стойкость шифра "Двойной квадрат" к криптоаналитическим атакам в зависимости от длины сообщения.
6.6Лабораторное задание
Показать преподавателю выполненное домашнее задание.
Найти файл SimCrypt.exe и запустить его на выполнение.
С возникшего меню вызвать форму для выполнения лабораторной работы.
В поле "криптограмма" ввести криптограмму с домашнего задания.
Расшифровать, записать расшифровку в протокол и проверить правильность расшифровки в домашнем задании.
В поле "ключ" ввести шифровальную таблицу, построенную в домашнем задании.
В поле "отрытый текст" ввести текст для шифрования с домашнего задания.
Зашифровать, записать текст криптограммы в протокол и сравнить его с криптограммой из домашнего задания.
Литература:
Защита информации в системах телекоммуникации / В.Л. Банкет, Н.В. Захарченко, А.В. Дырда и др. Под редакцией В.Л. Банкета: Учебн. Пособие для ВУЗов. 1997 с. Ил.
К. Шеннон. Теория связи в секретных системах.
Брюс Шнайер. Прикладная криптография. Протоколы, алгоритмы, исходные тексты на языке С.
Жельников Владимир. Криптография от папируса до компьютера. - Москва
Баричев Сергей. Криптография без секретов
Хорст Фейстель. Криптография и компьютерная безопасность
Арто Саломаа. Криптография с открытым ключом