Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
35
Добавлен:
12.04.2015
Размер:
281.6 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Юго-Западный государственный университет»

Кафедра «Вычислительная техника»

Лабораторная работа №3

по дисциплине

МиСЗКИ

«Дешифрация методом вероятных слов»

Вариант №5.

Выполнил: ст.гр. ВМ-82

Аль-Марди М. Х.

Проверила: Доцент, к.т.н: Труфанов М. И.

Курск - 2012

  1. Цель работы

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

дешифровать криптограмму, зашифрованую “бегущим” ключом, методом вероятных слов, получить “бегущий” ключ.

  1. Теоретическая часть

Метод вероятных слов основан на том, что чаще всего заранее известна область применения криптограммы, а, значит, и слова, которые могут встретиться в тексте. Например, если известно, что в криптограмме зашифрован финансовый отчет, вероятно, в тексте встречаются слова “дебет”, “кредит”, “баланс” и т.п.

Т.к. в полиалфавитных подстановках криптограмма является суммой открытого текста и ключа по модулю L, то, чтобы проверить наличие вероятного слова в тексте, необходимо вычесть его из криптограммы по модулю L во всех возможных позициях, где L - мощность исходного алфавита.

Если данное вероятное слово присутствует в тексте и вычитается в правильной позиции, то результатом такого вычитания будет ключ шифрования или его часть. Если слово испытывается в неправильной позиции, то результатом вычитания будет бессмысленный набор букв. Понятно, что, если этого слова нет в тексте все позиции будут неправильными.

Полученная в результате вычитания хотя бы часть осмысленного слова - показатель успеха. Далее надо попытаться расширить открытый текст или ключ в этом направлении.

Конечно, будут возникать и “ложные тревоги”, особенно в случае коротких вероятных слов, но эти варианты будут легко отбрасываться в процессе продвижения анализа, т.к. они не дадут разумных расширений.

  1. дешифрация криптограммы, зашифрованной шифром Виженера,

методом вероятных слов

Криптограмма :(вариант №5 ).

Т.к. известно, что исходный текст на тему криптографии, будем пробовать вероятные слова, связанные с данной темой.

Проверка вероятных слов “ЧАСТОТА”, “АЛФАВИТ ” во всех позициях криптограммы не дала положительного результата.

При проверке вероятного слова “ПОДСТАНОВКИ” получилось следующее :

Т.к. ключ циклически повторяется, для проверки нашей гипотезы воспользуемся опцией меню “Короткий ключ”. Введем предполагаемый ключ “ УЧИТЕЛЬ ” и получим результат :

Криптограмма расшифрована.

Исходный текст :

ПОЛИАЛФАВИТНЫЕ ПОДСТАНОВКИ ПОЗВОЛЯЮТ МАСКИРОВАТЬ ЕСТЕСТВЕННУЮ ЧАСТОТУ ПОЯВЛЕНИЯ СИМВОЛОВ В ШИФРУЕМОМ ТЕКСТЕ

Ключ: УЧИТЕЛЬ.

  1. дешифрации криптограммы, зашифрованной “бегущим ключом”, методом вероятных слов.

Криптограмма:

Т.к. известно, что исходный текст на тему криптографии, будем пробовать вероятные слова, связанные с данной темой.

Проверка вероятных слов “ЧАСТОТА”, “АЛФАВИТ” во всех позициях криптограммы не дала положительного результата.

При проверке вероятного слова “ПОДСТАНОВКИ” получилось следующее:

читывая,что бегущим ключом являются строки из известных стихотворений и песен, предположим, что здесь ключ - это строки из “ Руслан и Людмила ” ,

стихотворения для А.С. Пушкина :

Гипотеза подтвердилась. Продолжим ввод ключа.

Метод моногалфавитной подстановки можно представить как:

Криптограмма расшифрована.

Исходный текст:

МЕТОД МОНОАЛФАВИТНОЙ ПОДСТАНОВКИ МОЖНО ПРЕДСТАВИТЬ КАК ПРЕОБРАЗОВАНИЕ ЧИСЛОВЫХ ЭКВИВАЛЕНТОВ БУКВ В ИСХОДНОМ ТЕКСТЕ.

  1. Вывод :

В ходе выполнения лабораторной работы научился:

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

дешифровать криптограмму, зашифрованую “бегущим” ключом, методом вероятных слов, получить “бегущий” ключ.