2. Лабораторная работа


2.1 Выполнение работы


Рабочее задание: используя индекс соответствия и частотный анализ, дешифровать криптограмму, зашифрованную шифром Вижинера.

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


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

Hosted by uCoz