
- •Часть 1
- •1. Проблемы защиты информации
- •2. Из истории криптографии
- •3. Методы шифрования
- •3.1.Одноалфавитный метод
- •3.2.Шифрование методом перестановки символов
- •3.3.Шифрование инверсными символами (по дополнению до 255)
- •3.4.Многоалфавитные методы шифрования
- •3.5. Основные требования, которые предъявляются к методам шифрования информации
- •3.6. Гистограмма текста
- •1.1. Редактор
- •1.2. Гистограмма
- •1.3.Шифрование
- •1.4. Расшифрование
- •1.5. Дополнительная информация
- •Пример работы с программой
- •2. Задание
- •Лабораторная работа №2 исследование различных методов защиты текстовой информации и их стойкости на основе подбора ключей
- •1. Порядок выполнения лабораторной работы
- •Пример работы с программой
- •2. Задание
- •1. Энигма, устройство и принцип действия
- •2. Задание
- •Лабораторная работа №4 стандарт симметричного шифрования aes rijndael
- •Демонстрационная версия криптостойкого блочного алгоритма Rijndael Состояние, Ключ шифрования и Число Циклов
- •Цикловое преобразование
- •Замена байт (ByteSub)
- •Преобразование сдвига строк (ShiftRow)
- •Преобразование замешивания столбцов (MixColumn)
- •Добавление циклового ключа
- •Расширение ключа (Key Expansion)
- •Шифрование
- •Описание демонстрационной программы
- •2. Задание
- •Список литературы
2. Задание
Запустите эмулятор Энигмы Enigma3S из папки, указанной преподавателем. Ознакомьтесь с файлом справки: опция меню Help=>Help.
В меню программы выберите пункт Settings => Reset
Установите значения для колец 01 01 01 путем выбора пункта меню View=>Open Cover. В меню Settings=>Inner Settings установите следующие значения Reflector – B, Left – I, Middle – II, Right – III, Ringstellung – A-A-A (Будем считать данное положение начальным)
Введите на клавиатуре Энигмы сообщение “SECRET MESSAGE”. Какое сообщение получено на выходе?
Повтроите пункт 3, изменив настройки Ringstellung – A-A-A на Ringstellung – A-B-C
Введите на клавиатуре Энигмы сообщение “SECRET MESSAGE”. Какое сообщение получено на выходе? Насколько оно отличается от сообщения полученного в пункте 4?
Сохраните полученный в пункте 6 шифротекст при помощи опции меню File=>Save CT as
Создайте в корне папки с программой эмулятором файл с расширением .pln, откройте его для редактирования в блокноте и запишите в него открытый текст для шифрования.
В меню программы выберите опцию File=>Open Pt и выберите файл, созданный в пункте 9. Получите шифротекст из открытого текста, выбрав опцию меню Options=>Encipher Text.
Установите эмулятор в начальное положение. В меню программы выберите пункт Window=> Scrambler. Введите при помощи клавиатуры произвольное сообщение из 22 символов (варианты указаны в таблице 1), обращая внимание на положение колец. Введите последовательность из 22 символов еще раз. Как изменилось положение колец? Отличается ли новая зашифрованная последовательность от начальной? Почему изменилась выходная последовательность?
Используя окно Scrambler проследите за тем как изменяется шифротекст в зависимости от настройки положения контактных колес. Что дает возможность настройки порядка следования контактных колес?
В окне программы выберите опцию View=>Right
Заполните таблицу соответствия для 5 букв (варианты указаны в таблице 2) в 12 первых угловых положений правого колеса
Буквы на входе |
Угловые положения колеса |
|||||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Зная, что эмулятор установлен в начальное положение расшифруйте следующий текст (варианты указаны в таблице 3).
Таблица 1
Номера вариантов |
Исходный алфавит |
1,5,9,13,17 |
QRTYU FBNAK GHERL ADLKE DS |
2,6,10,14,18,22 |
UIERT PAEVC DSNCY OPLKD BV |
3,7,11,15,19,23,27 |
UIFGH KLBVQ FDIIT QKJLS DB |
4,8,12,16,20,24,28 |
LLWER TYYWV BAFDP WRTOPF JK |
21,25,29,26,30 |
OPJHG JFDPJ GFDSK LDFHU BX |
Таблица 2
Номера вариантов |
Шифротекст |
1,5,9,13,17 |
ABCDE |
2,6,10,14,18,22 |
FGHIJK |
3,7,11,15,19,23,27 |
LMNOP |
4,8,12,16,20,24,28 |
QRSTU |
21,25,29,26,30 |
VWXYZ |
Таблица 3
Номера вариантов |
Шифротекст |
1,5,9,13,17 |
FQGAH WABUN NL |
2,6,10,14,18,22 |
QIKOL RCRJS EGBSS X |
3,7,11,15,19,23,27 |
OOKWE PRFMI M |
4,8,12,16,20,24,28 |
KIXDI ACTHJ L |
21,25,29,26,30 |
XLXOO EABUN NL |