
- •Содержание
- •Краткие теоретические сведения
- •1.1. Перестановочные шифры
- •1.2. Подстановочные шифры
- •1.3. Гамма шифры
- •1.4. Другие типы симметричных шифров
- •Криптографические системы с открытым ключом
- •2. Типовые задачи для решения на практическом занятии и индивидуальные расчетные задания
- •2.1.Тип шифра - перестановка
- •2.2. Тип шифра -подстановка
- •2.3. Тип шифра гаммирование
- •2.4. Шифрование с открытым ключом
- •Содержание отчета
- •Контрольные вопросы
- •БиблиографиЧеский список
- •Приложение а
- •Пример решетки Кардано
- •Приложение б
- •Приложение в Отрывок из поэмы н. А. Некрасова «Кому на Руси жить хорошо»
- •Приложение г Русский алфавит в двоичном представлении
Криптографические системы с открытым ключом
Такие системы относятся к ассиметричным криптосистемам.
Алгоритм преобразования информации построен таким образом, что расшифровывание сообщения, закрытого общедоступным ключом возможно только с использованием секретного личного ключа адресата.
2. Типовые задачи для решения на практическом занятии и индивидуальные расчетные задания
Рекомендуется в течение лабораторного занятия изучить все предложенные методы шифрования и расшифровать криптограммы, а индивидуальные задания выполнять как самостоятельную работу.
Вариант (а) - для студентов с четной последней цифрой номера зачетной книжки,
(б) - для студентов с нечетной последней цифрой номера зачетной книжки.
2.1.Тип шифра - перестановка
а) Маршрутная транспозиция
Сообщение записывается в прямоугольник, столбцы которого затем переставляются заданным образом. Количество столбцов и порядок перестановок определяется ключом - алфавитным порядком следования букв в некотором слове.
Выбираем в качестве ключа слово "шифр". Это слово содержит 4 буквы, значит, в таблице должно быть 4 столбца. Алфавитный порядок следования букв 4132. Расшифруйте : ПКИРРТГОЯАИФ.
Задание : зашифруйте свою фамилию, имя, отчество (как одно слово).
б) Решетка Кардано
Используют специальные карточки с отверстиями (см. Приложение А). При переворачивании их в определенной последовательности, закрываются все клетки поля, кроме тех, в которых просматривается очередной отрывок сообщения. Такого же результата можно добиться, пронумеровав клетки поля в заданном порядке.
Расшифруйте : СШПОИВТЕКФРАЕАНР.
Задание : зашифруйте свою фамилию, имя, отчество (как одно слово).
2.2. Тип шифра -подстановка
2.2.1. Простая замена
Расшифровав простейшие буквенную (а) и цифровую (б) криптограммы, определить названия соответствующих шифров.
а) Расшифруйте : КАМАЩАМЛТАЯЧМАРОКА (используйте рис.1.1).
Задание : зашифруйте свою фамилию, имя.
б) Расшифруйте : 43 64 41 21 32 33 11 65 11 13 12 44 25 11 (используйте рис.1.2).
Задание : зашифруйте свою фамилию, имя.
2.2.2.
а) Шифр Виженера (полиалфавитная замена)
Над буквами сообщения записывают повторяющееся слово или словосочетание - ключ. По буквам верхней строки определяют столбец в таблице Виженера (Приложение Б), по букве нижней строки - строку этой таблицы. В криптограмму записывают букву, стоящую на пересечении выбранных столбца и строки.
Выбираем ключ «ВИЖЕНЕР». Расшифруйте : ГЫКААКТПРТЕАКЫЭХК.
Задание : зашифруйте свою фамилию, имя, отчество.
б) Шифрование по книге (гомофоническая замена)
Ключом может служить известный текст - достаточно объемное стихотворение, заданная страница в книге. Каждой букве текста ключа соответствует пара цифр (строка, столбец). Часто встречающимся буквам соответствует много пар, из которых выбирается любая.
Выбираем ключ - отрывок стихотворения, приведенный в приложении В.
Расшифруйте: 4,1 3,4 1,16 9,9 3,8 6,4 2,1 1,8 7,8 2,8 3,18 4,5 4,9.
Задание : зашифруйте свою фамилию, имя, отчество.