
- •«Криптографические методы защиты информации»
- •090108 «Информационная безопасность»
- •Ответить на вопросы
- •Выполнить шифрование и расшифрование сообщения методом Вижинера согласно варианта.
- •Оформить отчет о проделанной работе.
- •Практическая работа Тема: Шифрование методом перестановки
- •Ответить на вопросы:
- •Изучить алгоритм шифрования методом перестановки
- •Дешифровать тексты, зашифрованные методом перестановки и пояснить алгоритмы дешифрования
- •Оформить отчет о проделанной работе
- •Дешифровать следующие тексты, зашифрованные методом перестановки
- •Пояснить алгоритмы дешифрования текстов из п.4 Практическая работа Тема: Различные методы шифрования
- •Вариант №1
- •Текст для шифрования: Алгоритм решения
- •Текст для шифрования: Управление ключами
- •Текст для шифрования: Незаконное использование
- •Практическая работа Тема: Шифрование текста с помощью поворотной таблицы
- •Практическая работа Тема: Шифрование методом гаммирования
- •Ответить на вопросы:
- •Оформить отчет о проделанной работе
- •Практическая работа Тема: Криптографические системы с открытым ключом
- •Изучить теоретический материал электронного учебника (Глава 3 «Криптографические методы защиты информации»)
- •Ответить на вопросы
- •Оформить отчет о проделанной работе.
- •Практическая работа Тема: Хеширование сообщений
- •Изучить теоретический материал электронного учебника (Глава 3 «Криптографические методы защиты информации»)
- •Ответить на вопросы:
- •Оформить отчет о проделанной работе
- •Список использованных источников
Текст для шифрования: Управление ключами
С помощью метода полиалфавитной подстановки зашифруйте следующий текст, используя для шифрования таблицу из задания №2 и ключ=3. Опишите алгоритм шифрования.
Текст для шифрования: Незаконное использование
Зашифруйте с помощью шифра Плейфера следующий текст. Опишите алгоритм шифрования.
Таблица для шифрования:
А
И
.
З
Ф
Ж
У
Б
Т
С
Р
Х
Й
Н
О
П
Ц
Ё
Ъ
В
Щ
Г
Ш
Ч
К
Ы
Ь
,
Э
*
М
Л
Я
Д
Ю
Е
Текст для шифрования: Символьное кодирование
С помощью шифра с автоключом с использованием открытого текста зашифруйте следующий текст. Опишите алгоритм шифрования.
Текст для шифрования: Вычислительная система
Первичный ключ: Клавиша
Таблицу для шифрования возьмите из задания №1
Вариант |
Сообщение |
|
позиционная система |
|
упрощение формулы |
|
распределительный закон |
|
функция проводимости |
|
переключательная схема |
|
приёмы и способы |
|
вхождение переменной |
|
основаны на свойствах |
|
современная криптография |
|
стандарт шифрования |
|
метод гаммирования |
|
потоковые шифры |
|
средства защиты |
|
электронная подпись |
|
управление ключами |
|
функция хэширования |
Практическая работа Тема: Шифрование текста с помощью поворотной таблицы
Порядок работы:
Разберите на предложенном примере алгоритм шифрования с помощью поворотной таблицы.
Ответьте на следующие вопросы:
Каково количество ключей (число возможных трафаретов) шифра «Поворотная таблица»?
Для сообщений какой длины предназначен этот шифр?
Можно ли использовать не квадратную, а прямоугольную таблицу
Расшифруйте сообщение №1.
Зашифруйте сообщение №2 согласно варианта.
Оформите отчет о проделанной работе.
Методические указания к выполнению работы
Шифр «Поворотная таблица» является примером шифра перестановки. Дя использования шифра изготавливается трафарет размером 2m*2k клеток. В трафарете вырезано m*k клеток так, чтобы при наложении его на лист бумаги того же размера четырьмя возможными способами его вырезы полностью покрывали всю поверхность листа.
Буквы сообщения последовательно вписываются в вырезы трафарета (по строкам слева направо) при каждом из четырех возможных его положений в заранее установленном порядке.
Пример алгоритма шифрования
Определите количество букв К в открытом тексте
Пусть k = т. Замените т на ближайшее к нему целое четное число, не меньшее к. Возьмите квадратную таблицу порядка т (т строк, т столбцов), в которой по определенному правилу необходимо будет вырезать квадраты-"окошки".
В качестве примера зашифруйте фразу "Тарабарская грамота — несложный шифр". В ней 31 буква, 31=5,6. Значит, т = 6, т.е. таблица будет содержать 6 строк и 6 столбцов.
Разделите квадратную таблицу на 4 равных квадрата, обозначим их А, В, С, D:
A
B
C
D
Заполните квадрат А последовательно числами от 1 до (т / 2)2. Для т= 6 получится:
1
2
3
4
5
6
7
8
9
вадрат
А
Квадрат В получите, поворачивая квадрат А на 90° по часовой стрелке:
1
2
3
7
4
1
4
5
6
8
5
2
7
8
9
9
6
3
3
6
9
9
8
7
2
5
8
6
5
4
1
4
7
3
2
1
К
вадрат
В
7
4
1
8
5
2
9
6
3
очно так же заполните числами квадраты С и D.
В
ыделите числа от 1 до 9 из любого квадрата, например, так, как показано на рисунке
1
2
3
7
4
1
4
5
6
8
5
2
7
8
9
9
6
3
3
6
9
9
8
7
2
5
8
6
5
4
1
4
7
3
2
1
|
|
|
Впишите в окошки построчно текст без пробелов, поворачивая вспомогательную таблицу по мере заполнения. Так как букв во фразе всего 31, а клеток — 36, то 5 оставшихся клеток заполним последовательными буквами алфавита: а, б, в, г, д:
Для расшифровки получателю послания необходимо воспользоваться такой же точно вспомогательной матрицей, четырежды повернуть и прочитать текст.
П
Н
Ш
Т
И
А
Ф
Р
А
Е
Я
С
Р
Л
А
Г
О
А
Р
Б
А
Б
В
Ж
А
Н
Р
Г
С
Д
М
О
Ы
Т
Й
А
К
Обозначьте окошки единицей, а "невырезанные" клетки — нулем.
Сопоставьте каждой строке матрицы двоичное число.
Далее следует перевести полученные двоичные числа в десятичные.
В результате такого шифрования в приведенной чуть выше вспомогательной матрице будут записаны следующие числа:
1-я строка: 0010102 = 10102 = 1010
2-я строка: 0000012= 110
3-я строка: 0100002= 100002= 1610
4-я строка: 001001г = 10012 = 910
5-я строка: 0101002= 101002 = 2010
6-я строка: 0000012= 1010
Теперь достаточно передать с зашифрованным сообщением только полученные числа:
10, 1, 16, 9, 20, 1
Количество чисел задает размер матрицы. После перевода десятичных чисел в двоичные таблица определяется однозначно.
Задание 1. Расшифруйте сообщение №1:
А Ь И Л П П П ТИООСОЗСДЬЬПРМГОВРА АРМОВМЛУРЯЕЮОТЧИЕТ ТДААПКРЦТБАЬЕВУКИДРЮ 2, 69, 16, 66, 149, 32, 4, 164
Задание 2. Зашифруйте сообщение №2 согласно варианта.
Вариант |
Сообщение |
|
позиционная система |
|
упрощение формулы |
|
распределительный закон |
|
функция проводимости |
|
переключательная схема |
|
приёмы и способы |
|
вхождение переменной |
|
основаны на свойствах |
|
стипендиальный фонд |
|
формула имеет вид |
|
использование функции |
|
столбец количество |
|
законодательный уровень |
|
уголовный кодекс |
|
гражданское право |
|
коммерческая тайна |
|
панель инструментов |
|
одноалфавитные шифры |
|
числовое значение |
|
зашифровать фразу |
|
цифровой эквивалент |
|
размножение ошибок |
|
получатель текста |
|
способ синхронизации |
|
метод гаммирования |
|
синхронный шифр |
|
функция шифрования |
|
генерация ключей |
|
распределение ключей |
|
законный получатель |
|
преобразование информации |
|
панель инструментов |
|
сертификат соответствия |
|
настроить таблицу |
|
объекты рабочего стола |