Главная страница

Моноалфавитные и многоалфавитные шифры. Частотный криптоанализ.. Инф. без. ЛР-2. Моноалфавитные и полиалфавитные шифры. Частотный. Лабораторная работа 1 Моноалфавитные и многоалфавитные шифры. Частотный криптоанализ


Скачать 0.76 Mb.
НазваниеЛабораторная работа 1 Моноалфавитные и многоалфавитные шифры. Частотный криптоанализ
АнкорМоноалфавитные и многоалфавитные шифры. Частотный криптоанализ
Дата15.10.2022
Размер0.76 Mb.
Формат файлаpdf
Имя файлаИнф. без. ЛР-2. Моноалфавитные и полиалфавитные шифры. Частотный.pdf
ТипЛабораторная работа
#734597

Лабораторная работа №1
Моноалфавитные и многоалфавитные шифры. Частотный
криптоанализ.
Цель работы:
изучение классических шифров моноалфавитной подстановки, многоалфавитной подстановки и перестановки для зашиты текстовой информации. Использование гистограмм, отображающих частоту встречаемости символов в тексте для чатотного криптоанализа классических шифров.
Указания по выполнению лабораторной работы
1.
Изучите Теоретические сведения о шифрах простой замены и методе частотного криптоанализа.
2.
Ознакомьтесь с Описанием интерфейса программы L_LUX.EXE
, необходимой для выполнения данной лабораторной работы
3.
Получите от преподавателя файл
(ИСХОДНЫЙ
ТЕКСТ_ВАРИАНТ_N.txt) с исходным текстом согласно своему варианту N (N
– порядковый номер в списке группы).
4.
Выполните Задание 1. Шифрование одноалфавитным методом с
фиксированным смещением.
5.
Выполните Задание 2. Шифрование одноалфавитным методом с
задаваемым смещением.
6.
Выполните Задание 3. Шифрование методом перестановки
символов.
7.
Выполните Задание 4. Шифрование инверсным методом по
дополнению до 255.
8.
Выполните
Задание
5.
Многоалфавитное
шифрование
с
фиксированным ключом.
9.
Выполните Задание 6. Многоалфавитное шифрование с ключом
фиксированной длины.
10.
Выполните Задание 7. Многоалфавитное шифрование с ключом
произвольной длины
11.
Используйте полученные данные для подготовки отчета о лабораторной работе согласно Требованиям к оформлению отчета
12.
Ответьте на Контрольные вопросы.
Теоретические сведения
Для дальнейшей работы рассмотрим следующие понятия и определения.
Криптография - область науки, техники и практической деятельности, связанная с разработкой, применением и анализом криптографических систем
защиты информации. Основными функциями криптографических систем являются обеспечение конфиденциальности и аутентификации различных аспектов информационного взаимодействия.
Конфиденциальность- защищенность информации от ознакомления с ее содержанием со стороны лиц, не имеющих права доступа к ней.
Аутентификация- установление (то есть проверка и подтверждение) подлинности различных аспектов информационного взаимодействия: сеанса связи, сторон (идентификация), содержания (имитозащита) и источника
(установление авторства) передаваемых сообщений, времени взаимодействия и т.д. Является важной составной частью проблемы обеспечения достоверности получаемой информации.
Система криптографическая (криптосистема) - система обеспечения безопасности защищенной сети, использующая криптографические средства.
Криптограмма - шифрованный текст, оформленный по действующим правилам пользования шифром
В древнем мире появились два основных вида шифров:
- шифры замены;
- шифры перестановки.
Классическим примером шифра замены является шифр Цезаря (около
I века до нашей эры). Этот шифр задается подстановкой следующего вида
(применительно к латинскому алфавиту):






=
C
B
A
J
I
H
G
F
E
D
Z
Y
X
G
F
E
D
C
B
A

Верхний алфавит - это алфавит отрытого (исходного) текста. Нижний алфавит, представляющий собой циклический сдвиг верхнего алфавита влево на 3 шага, есть алфавит шифрованного текста. Буква А открытого текста заменялась на букву D в шифрованном, буква В - на букву Е и т.д. Все буквы открытого текста заменялись по этой подстановке. В связи с этим этот шифр в последующем стал называться шифром простой (одноалфавитной) замены. В наши дни под шифром Цезаря понимаются все шифры, в которых нижняя строка является циклическим сдвигом верхней на произвольное число шагов.
Однако поскольку этот сдвиг не меняется в процессе шифрования, то шифр остается шифром простой (одноалфавитной) замены.

Описание интерфейса и пример работы с программой L_LUX.EXE
Для выполнения лабораторной работы необходимо запустить программу L_LUX.EXE. На экране дисплея появляется окно (рис. 1) с размещенным в его центре текстовым редактором (для отображения зашифрованных и расшифрованных текстов) (Рис.1, область 3), в верхней строке окна расположено главное меню (Рис.1, область 1), позволяющее пользователю выполнить требуемое действие. Чуть ниже основного меню размещена панель инструментов (для управления быстрыми командными кнопками и другими «горячими» элементами управления) (Рис.1, область 2), а в самом низу окна, под текстовым редактором, находится строка состояния
(Рис.1, область 4), в которой указывается подсказка и выводится дополнительная информация. Клавиши панели инструментов для удобства снабжены всплывающими подсказками.
Рис. 1. Интерфейс программы L_LUX.EXE
Для того чтобы попасть в основное меню, необходимо нажать клавишу
F10. Передвижение по главному меню осуществляется клавишами пере- мещения курсора. Чтобы вызвать пункт меню, нужно нажать клавишу
ENTER, вернуться в главное меню или вовсе выйти из него - ESC.
Рассмотрим более подробно каждый из пунктов главного меню.
Редактор. Данный пункт основного меню содержит подпункты: создать документ, открыть файл, сохранить файл, выход из программы.
Предварительно, сразу после запуска программы, текстовый редактор недоступен, также недоступными являются почти все пункты главного меню, кроме создания документа, открытия файла, выхода из программы,
информации о программе, и большая часть клавиш панели управления, за исключением создания документа, открытия файла и выхода из программы.
Создать документ (Ctrl+N) - при выборе данного подпункта становится доступна работа с тестовым редактором (пользователь получает право создать свой текстовый файл, который впоследствии можно будет использовать при работе с программой), также появляется возможность использовать все недос- тупные до этого пункты основного меню и клавиши панели управления.
Открыть файл (Ctrl+L) - при выборе этого пункта появляется диалоговое окно, предоставляющее возможность выбора файла для загрузки.
При этом содержимое файла будет отображено в окне редактора текстов.
Аналогично пункту СОЗДАТЬ ДОКУМЕНТ доступным для работы становится текстовый редактор с отображаемым текстом, а также появляется возможность использовать все недоступные до этого пункты основного меню и клавиши панели управления.
Сохранить файл (Ctrl+S) - при выборе этого пункта появляется диалоговое окно, позволяющее сохранить на диске содержимое редактора текстов.
Выход из программы (Ctrl+Х) - при выборе этого пункта появляется диалоговое окно, позволяющее выйти из программы.
Гистограмма. Вывод на экран двух гистограмм, отображающих частоту встречаемости символов в тексте (рис.2)
Рис.2. Гистограмма

Внимание! До выполнения шифрования и дешифрования вызывать гистограмму не имеет смысла, так как еще не сформированы тексты, для которых будет просматриваться гистограмма.
Имеется возможность просмотра следующих сочетаний гистограмм:
• исходного и зашифрованного файла;
• зашифрованного и расшифрованного файла;
• стандартного распределения и зашифрованного текста;
• стандартного распределения и расшифрованного текста.
С целью масштабирования в гистограммах используются левая и правая клавиши мыши. Например, после шифрования текста большого объема пользователь хочет посмотреть гистограммы исходного и зашифрованного файла. Поскольку размеры текста достаточно большие, то на экран будут выведены две гистограммы с большим количеством столбцов в каждой
(столбец соответствует одному символу текста), однако трудно будет сказать, какой из этих столбцов соответствует тому или иному символу текста, и какова частота встречаемости данного символа. Поэтому у пользователя есть
возможность увеличить масштаб любой из двух гистограмм для более точного определения требуемого значения частоты встречаемости конкретного символа. Для этого необходимо навести указатель мыши на левую границу того участка гистограммы, который требуется увеличить, затем нажать левую клавишу мыши и, не отпуская ее, растянуть прямоугольник так, чтобы его нижний правый угол совпал с правой границей увеличиваемого участка гистограммы. После этого следует отпустить левую клавишу мыши, и на экране появится увеличенное изображение нужного участка. Нажав и не отпуская правую клавишу мыши, можно перемещать гистограмму в любом направлении с целью изучения всего полученного распределения в увеличенном масштабе.
Для того чтобы от увеличенного масштаба вернуться к исходному виду, нужно навести указатель мыши на гистограмму, затем нажать левую клавишу мыши и, не отпуская ее, снизу вверх растянуть небольшой по размерам прямоугольник, после этого следует отпустить левую клавишу мыши, и на экране появится исходное изображение гистограммы.
Шифрование.
Выполнение шифрования текстового файла осуществляется одним из семи методов, рассматриваемых в лабораторной работе:
1) одноалфавитный (с фиксированным смещением);
2) одноалфавитный с задаваемым смещением
(от
2 до 20);
3)перестановка символов;
4)по дополнению до 255 (инверсный);
5)многоалфавитный (с фиксированным ключом);
6)многоалфавитный с ключом фиксированной длины;
7)многоалфавитный с ключом произвольной длины.
Выбор метода шифрования производится как мышкой, так и клавишами перемещения курсора и клавишей ENTER. Затем появляется окно, в котором
в зависимости от метода шифрования требуется указать те или иные параметры и либо подтвердить процесс кодировки, либо отказаться от него.
После этого в окне редактора будет выдан зашифрованный текст.
Расшифрование. Аналогично предыдущему пункту выбирается метод расшифрования (должен соответствовать методу, которым был зашифрован файл). Снова появляется окно, в котором в зависимости от метода расшифрования требуется указать те или иные параметры и либо подтвердить процесс расшифрования, либо отказаться от него. После этого в окно редактора будет выдан расшифрованный текст. При правильном расшифровании полученный текст совпадает с исходным.
Дополнительная
информация.
Программа предусматривает возможность посмотреть дополнительную информацию («Помощь Ctrl+F9»), справочную информацию об используемых методах шифрования («О методах
Ctrl+F10»), сведения о программе («О программе Ctrl+F11»).
Описание «горячих» клавиш и их использование при выполнении различных действий приведено в руководстве пользователя, вызываемого нажатием комбинации клавиш Ctrl+F9.
Пример работы с программой.
Рассмотрим одноалфавитное шифрование с фиксированным ключом.
Нажав клавиши Ctrl+L либо выбрав в меню пункт ОТКРЫТЬ ФАЙЛ, загрузите в окно редактора исходный текст.
Затем вызовите пункт меню
ШИФРОВАНИЕ, выберите одноалфавитный метод (с фиксированным смещением). В появившемся окне нажмите клавишу ЗАШИФРОВАТЬ. После того как шифрование выполнено, можно в редакторе просмотреть зашифрованный текст.
Перейдите к пункту меню ГИСТОГРАММА. Выберите тип гистограмм, отображающий гистограммы исходного и шифрованного файлов.
Проанализируйте гистограммы. Они должны иметь примерно одинаковый вид.
Чтобы узнать ключ шифра (смещение второго алфавита относительно первого), необходимо по гистограммам найти символы, имеющие одинаковую частоту встречаемости. Например, самый частый символ в первой гистограмме при шифровании должен перейти в самый частый символ во второй гистограмме. Таким образом, найдя два самых часто встречаемых символа в обеих гистограммах, можно по стандартной таблице ASCII-кодов вычислить смещение. Зная смещение и таблицу кодировки символов, текст можно легко расшифровать. Вызвав пункт меню ДЕШИФРОВАНИЕ, можно провести те же действия в автоматическом режиме. Примечание. При шифровании и расшифровании из таблицы кодировки не используются символы с кодами 176-223 и 240-255, т.е. при ручной расшифровке эти символы следует пропускать и считать, что, например, символ «Я» имеет код не 159, а 223, аналогично «п» не 175, а 239.

Иногда в гистограммах под столбцами, показывающими частоту встречаемости символов, изображены не сами символы, а их табличные коды в квадратных скобках.
Задание
1.
Шифрование
одноалфавитным
методом
с
фиксированным смещением.
В рамках данного задания необходимо определить установленное в программе смещение. Для этого следует выполнить следующие действия:
1.
Запустите программу L_LUXE.EXE.
2.
Откройте (Ctrl+L) в редакторе программы предоставленный преподавателем файл с исходным текстом (ИСХ_ТЕКСТ_ВАР_N.txt).
Сохраните скриншот окна программы (рис.3).
Рис.3. Исходный текст для шифрования в редакторе
3.
Выполните для файла с исходным текстом шифрование
одноалфавитным методом с фиксированным смещением (см. Описание
интерфейса и пример работы с программой L_LUX.EXE). Программа должна выдать в редакторе шифрованный текст - криптограмму. Сохраните скриншот окна программы с криптограммой с названием

С_КРИПТО_1_ВАР_N (рис.4).
Рис.4. Окно редактора программы с криптограммой после шифрования
4.
Сохраните криптограмму в отдельный текстовый файл с названием
КРИПТО_1_ВАР_N.txt.
5.
Откройте гистограммы исходного и шифрованного текстов. Сохраните скриншот окна с гистограммой с названием С_ГИСТО_1_ВАР_N. С помощью гистограмм предположите, с каким смещением было выполнено шифрование;
6.
Проверьте правильность своего предположения, выполнив дешифрование одноалфавитным методом с задаваемым смещением. В диалоговом окне введите предполагаемое смещение и нажмите кнопку
«Дешифровать». Если дешифрование произошло успешно, сохраните скриншот диалогового окна с правильным значением смещения (например, как на рис. 5) с названием С_СМЕЩЕНИЕ_1_ВАР_N

Рис.5. Дешифрование одноалфавитным методом с задаваемым смещением.
7.
Если после дешифрования в редакторе выводится текст, отличный от исходного, проанализируйте заново сохраненную гистограмму. Откройте файл КРИПТО_1_ВАР_N.txt и проделайте п.6 с другими значениями смещения до тех пор, пока программа не выведет в редакторе исходный текст.
Задание 2. Шифрование одноалфавитным методом с задаваемым
смещением.
В рамках данного задания необходимо дешифровать криптограмму, полученную после шифрования исходного текста одноалфавитным методом с неизвестным заранее значением смещения.
Для этого следует выполнить следующие действия:
1.
Выполните п.1, п.2 Задания 1.
2.
Выполните действия аналогично п.3 Задания 1, но выберите метод шифрования – одноалфавитный с задаваемым смещением (от 2 до 20).
Внимание! На данном этапе необходимо обратиться к преподавателю, который задает неизвестное вам значение смещения и производит шифрование. Сохраните скриншот получившейся криптограммы с названием
С_КРИПТО_2_ВАР_N.
3.
Сохраните криптограмму в отдельный текстовый файл с названием –
КРИПТО_2_ВАР_N.txt.
4.
Выполните действия аналогично П.5,6,7 Задания 1. Название файла со скриншотом гистограммы С_ГИСТО_ВАР_N. Скриншот диалогового окна с правильным значением смещения сохранить с названием
С_СМЕЩЕНИЕ_2_ВАР_N.
5.
Дешифруйте зашифрованный текст, проверьте в редакторе правильность дешифрования.
Задание 3. Шифрование методом перестановки символов
В рамках данного задания необходимо произвести шифрование и дешифрование текста методом перестановки символов и проанализировать полученные гистограммы исходного и шифрованного текстов.
Для этого следует выполнить следующие действия:
1.
Выполните п.1, п.2 Задания 1.

2.
Выберите метод шифрования «Перестановка символов». В диалоговом окне введите параметры шифрования: размер блока (рис. 6) и закон перестановки символов (рис.7). Нажмите кнопку «Зашифровать»
Рис.6. Выбор размера блока для шифрования методом перестановки символов
Рис. 7. Выбор закона перестановки символов в блоке

Заданный закон перестановки блока символов будет последовательно применяться до тех пор, пока исходное сообщение не закончится. Если исходное сообщение не кратно размеру блока, тогда оно при шифровании дополняется произвольными символами, например, пробелами (рис. 8).
Рис. 8. Криптограмма, выполненная с помощью шифрования перестановкой символов.
3.
Сохраните скриншот получившейся криптограммы с названием
С_КРИПТО_3_ВАР_N.
4.
Откройте гистограммы исходного и шифрованного текстов (рис. 9).
Сохраните скриншот окна с гистограммой с названием С_ГИСТО_3_ВАР_N.
Рис. 9. Гистограммы исходного и шифрованного текстов для метода перестановки символов

5.
Сравните гистограммы исходного и шифрованного текстов. Напишите, чем они отличаются? Можно ли извлечь из них полезную для дешифрации информацию?
6.
Дешифруйте зашифрованный текст, проверьте в редакторе правильность дешифрования.
Задание 4. Шифрование инверсным методом по дополнению до 255
Данный метод шифрования, является частным случаем одноалфавитной замены в алфавите мощности 256 (двоично-восьмеричные векторы). Суть метода заключается в замене символа ASCII (рис. 10) с номером i на символ с номером 255-i. Аналогично проводится и операция расшифрования.
Рис. 10. Сводная таблица кодов ASCII.
В рамках данного задания необходимо произвести шифрование и дешифрование текста и анализ гистограмм исходного и шифрованного текстов.
Для лучшего понимания процессов шифрования и дешифрования при выполнении последующих заданий необходимо сначала осуществить шифрование и дешифрование данным методом вручную и проверить
результаты с помощью программы L_LUXE.EXE. Для этого:
1.
В качестве исходного текста для возьмите любую последовательность из
4-5 символов или слово (желательно из латинских букв).
2.
Используя таблицу кодов ASCII (рис. 10) заполните таблицы аналогично примерам, приведенным в Табл.1 и Табл.2.
Таблица. 1. Шифрование слова «Code» инверсным методом
Символ исходного текста
Десятизначный код символа по таблице
ASCII, (i)
Десятизначный код символа криптограммы,
(255-i)
Символ криптограммы по таблице кодов ASCII
C
67 188 j o
111 144
ђ d
100 155
› e
101 154
љ
Таблица. 2. Дешифрование криптограммы инверсным методом
Символ крипто- граммы
Десятизначный код символа по таблице
ASCII, (c)
Десятизначный код символа исходного текста, (i = 255-с)
Символ исходного текста по таблице кодов
ASCII j
188 67
C
ђ
144 111 o

155 100 d
љ
154 101 e
3.
Выполните шифрование и дешифрование с помощью программы
L_LUXE.EXE. Для этого выберите метод шифрования и дешифрования По
дополнению до 255 (инверсный метод). Сравните полученные результаты.
Если выявлены различия, найдите ошибку, допущенную при выполнении пункта 2.
4.
Выполните п.1, п.2 Задания 1.
5.
Выполните шифрование заданного текста инверсным методом.
6.
Сохраните скриншот получившейся криптограммы с названием
С_КРИПТО_4_ВАР_N.
7.
Откройте гистограммы исходного и шифрованного текстов. Сохраните скриншот окна с гистограммой с названием С_ГИСТО_4_ВАР_N. Определите по гистограмме смещение для 3 символов.
8.
Дешифруйте зашифрованный текст, проверьте в редакторе правильность дешифрования.
Задание 5. Многоалфавитное шифрование с фиксированным ключом.

В рамках данного задания необходимо
- определить имеющийся в программе фиксированный ключ, который представляет собой последовательность символов таблицы ASCII, десятичный код каждого из которой является значением смещения одноалфавитного метода, применяемого к символам шифруемого текста
- сравнить гистограммы исходного и шифрованного текста
Для выполнения задания следует выполнить следующие действия:
1.
Создайте в Блокноте файл, состоящий из строки нескольких одинаковых символов «Текст.txt» и его скриншот, например, как на рис.11 (символы, указанные на данном рисунке приводятся для понимания процессов шифрования и дешифрования, использование их в отчете недопустимо; желательно выбрать символы с десятичным кодом в таблице ASCII в диапазоне 97-122).
Рис.11. Создание текстового файла в Блокноте
2.
Выполните для данного текста шифрование в программе L_LUXE.EXE выбрав «Многоалфавитный метод (с фиксированным ключом)». Сохраните скриншот окна программы с криптограммой с названием
С_КРИПТО_5_ВАР_N и файл криптограммы КРИПТО_5_ВАР_N.
Рис.12. Криптограмма, выполненная многоалфавитным методом с фиксированным ключом.
3.
Просмотрите и опишите гистограммы исходного и зашифрованного текстов; ответьте, какую информацию можно получить из гистограмм.
Сохраните скриншот гистограммы с названием С_ГИСТО_5_ВАР_N.
4.
Определите длину ключа многоалфавитного метода шифрования (или количество одноалфавитных методов с разными смещениями). Для этого посчитайте количество периодически повторяемых символов криптограммы.

Запишите его в отчете следующим образом: «Длина ключа многоалфавитного метода шифрования составляет ____ символов»
5.
Определите символы ключа. Для этого заполните следующую таблицу:
Таблица 3. Шифрование многоалфавитным методом с фиксированным ключом
№ Символ исходного текста
Десятичный код символа исходного текста по таблице ASCII,
(i)
Символ крипто- граммы
Десятичный код символа криптограммы по таблице
ASCII, (c )
Значение смещения,
(c-i) mod256
Символ ключа по таблице
ASCII
1 p
112
·
183 71
G
… …





6.
Проверьте правильность полученной последовательности символов ключа с помощью команды Дешифрование –> Многоалфавитный метод с
ключом фиксированной длины. Введите ключ (регистр символов имеет значение) и нажмите кнопку дешифровать.
Если после дешифрования в редакторе выводится текст, отличный от исходного, исправьте неточности в
Табл.3.
Откройте файл
КРИПТО_5_ВАР_N.txt и проделайте данный пункт с другими значениями ключа до тех пор, пока программа не выведет в редакторе исходный текст.
Задание 6. Многоалфавитное шифрование с ключом фиксированной
длины.
В рамках данного задания необходимо осуществить многоалфавитное шифрование и дешифрование текста с произвольным ключом длиной 10 символов, сравнить гистограммы исходного и шифрованного текстов
Для этого нужно выполнить следующие действия:
1.
Выполните п.1, п.2 Задания 1.
2.
Придумайте ключ – произвольную последовательность из 10 символов.
Запишите его в тетради или создайте текстовый файл.
3.
Выберите метод шифрования «Многоалфавитный метод с ключом
фиксированной длины». В диалоговом окне введите данный ключ. Нажмите кнопку «Зашифровать» (рис.13)

Рис. 13. Многоалфавитное шифрование с ключом фиксированной длины
4.
Сохраните скриншот окна программы с криптограммой с названием
С_КРИПТО_6_ВАР_N (рис. 14) и файл криптограммы КРИПТО_6_ВАР_N
Рис.14. Скриншот криптограммы после многоалфавитного шифрования с ключом фиксированной длины
5.
Просмотрите и опишите гистограммы исходного и зашифрованного текстов; ответьте, какую информацию можно получить из гистограмм.
Сохраните скриншот гистограммы с названием С_ГИСТО_6_ВАР_N.
Задание 7. Многоалфавитное шифрование с ключом произвольной длины
Шифрование и дешифрование текста данным методом происходит аналогично предыдущему (Задание 6) с тем лишь отличием, что количество символов ключа не ограничено 10 символами. Поэтому выполнение действий, аналогичных п.п. 1-5 Задания 6 в данном задании не предусмотрено.
В рамках данного задания необходимо с помощью таблицы ASCII
подобрать последовательность символов ключа шифрования для исходного текста (согласно номеру варианта по Табл.4), чтобы после указанного количества итераций шифрования криптограмма соответствовала заданным условиям.
Таблица 4. Задания по подбору символов ключа для многоалфавитного шифрования с ключом произвольной длины
№ варианта
Исходный текст
Задание
1 computer
Подберите такую последовательность символов ключа, чтобы результатом двукратного шифрования этим же ключом стал исходный текст
2 ciphertext
Подберите такую последовательность символов ключа, чтобы результатом четырехкратного шифрования этим же ключом стал исходный текст
3 password
Подберите такую последовательность символов ключа, чтобы первая половина исходного текста появлялась в исходном виде после двукратного шифрования, а вторая половина слова – после четырехкратного шифрования, т.е. после 4 итерации получится снова весь исходный текст:
0.password
1.********
2.pass****
3.********
4.password
4 plaintext
Подберите такую последовательность символов ключа, чтобы после двукратного шифрования этим ключом появились первые два символа исходного текста, а после четырехкратного
- остальные
5 cryptography Подберите такую последовательность символов ключа, чтобы результатом однократного шифрования стала последовательность символов «криптография»
6 сybersecurity Подберите такую последовательность символов ключа, чтобы после двукратного шифрования этим ключом появились последние 8 символов исходного текста, а после четырехкратного – первые 5.
7 encryption
Подберите такую последовательность символов ключа, чтобы результатом восьмикратного шифрования этим же ключом стал исходный текст
8 decryption
Подберите такую последовательность символов ключа, чтобы после двукратного шифрования этим ключом появились первые 2 символа исходного текста, после четырехкратного шифрования – с 3 по 6 символы исходного текста, а после восьмикратного шифрования - остальные
9 protection
Подберите такую последовательность символов ключа, чтобы результатом однократного шифрования стала последовательность символов «--защита--»
10 algorithm
Подберите такую последовательность символов ключа, чтобы после четырехкратного шифрования этим ключом появились четные символы исходного текста, а после восьмикратного – нечетные.

Требованиям к оформлению отчета
В отчете для каждого метода шифрования необходимо
• описать последовательность выполняемых действий, имена всех использованных файлов, полученные гистограммы,
• приложить скриншоты криптограмм, гистограмм и окон с выбранными ключами шифрования
• указать найденное смещение (закон перестановки, ключ шифрования)
• заполнить таблицы (если присутствуют в задании)
• описать процесс дешифрования.
Контрольные вопросы
Номер варианта
Контрольные вопросы
1,5,7,3, 9,
18, 28
Какие вы знаете методы криптографической защиты файлов?
2, 4, 6, 8,
20, 22, 24,
26, 30
В чем преимущества и недостатки одноалфавитных методов?
11, 13, 15,
10, 17, 19,27
Если необходимо зашифровать текст, со держащий важную информацию, какой метод из рассмотренных вы выберете? Обоснуйте свой выбор
12, 14, 16,
21, 23, 25,
29
Целесообразно ли повторно применять для уже зашифрованного текста: а) метод многоалфавитного шифрования; б) метод Цезаря?


написать администратору сайта