2. Лабораторная работа
2.1 Выполнение работы
Рабочее задание: используя индекс соответствия и частотный анализ, дешифровать криптограмму, зашифрованную шифром Вижинера.
- Запустить на выполнение файл rela12.exe.
- Выбрать в меню пункт "Полиалфавитные подстановки".
- Нажать на клавишу Enter и выбрать в появившемся списке свой вариант.
- Задайте длину ключа. Для этого вызовите таблицу индекса соответствия ( по клавише F5 ). В этой таблице содержатся теоретически ожидаемые значения ИС для различных длин ключа и значение ИС, подсчитанное для конкретной криптограммы. На основании значения ИС выберете длину ключа. Для этого нажмите клавишу Esc и введите длину ключа в появившемся окне.
- На основе частотного анализа для каждой группы периода осуществить подстановку ( одну ). Таблица частот символов по группам периода и вероятностей букв руссого языка вызывается по клавише F4. Номер анализируемой буквы ключа ( т.е. номер текущей группы периода ) указан в заголовке правого верхнего окна на экране.Номер текущей группы периода легко изменить, воспользовавшись клавишами Left и Right. Ключ изображается на экране в левом верхнем окне. Существует возможность изменить букву прямо в ключе. Для этого воспользуйтесь клавишей F8. В окне с ключом появится синий прямоугольник, который указывает на текущую букву ключа. Клавишами left и right подвести прямоугольник к нужной букве ключа и нажмите Enter. Теперь введите с клавиатуры букву и нажмите Enter еще раз.
- Проанализируйте полученнные текст и ключ. При неудовлетворительном результате измените подстановки в некоторых группах периода. При неудаче изменить длину ключа.
- Расшифруйте криптограмму, продемонстрируйте преподавателю результат.
- Для отчета необходимо представить:
- номер Вашего варианта;
- расшифрованный исходный текст;
- ключ;
- краткий протокол криптоанализа.

Назад | Содержание | Вперед