У вас вопросы?
У нас ответы:) SamZan.net

МЕТОД ВЕРОЯТНЫХ СЛОВ

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 1.2.2025

РАБОТА 4.

МЕТОД  ВЕРОЯТНЫХ  СЛОВ.

   

Рабочее задание :

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

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

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

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

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

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

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

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

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

  1.   Запустите на выполнение файл word_v3.exe.
  2.   Выберите свой вариант из предложенного списка.
    Теперь перед Вами текст криптограммы, меню и строка подсказки. Под строкой криптограммы на экране изображены еще две строки: верхняя строка для ввода и редактирования вероятного слова и нижняя строка для ключа (см. рис.4.1 ).
  3.   Познакомьтесь с теоретическим материалом и с описанием рабочей cреды. Это можно сделать, нажав на клавишу F1 или выбрав из главного меню опцию “Помощь”. Вход в главное меню по клавише F10.
  4.   Выберите опцию главного меню “Ввод вероятного слова”. Эта опция  позволяет начать расшифровку криптограммы. При ее вызове “очищаются” строки с вероятным словом и ключом, курсор устанавливается в первую позицию строки ввода вероятного_слова.

Введите вероятное слово. Используются только большие буквы русского алфавита. Буквы “Ъ”, “Ё” и пробел в криптограммах не используются. При вводе можно пользоваться клавишами управления курсором Up, Down, Left и Right, а также клавиши Home, End, Del и BackSpace.
Ввод можно осуществлять в двух режимах : вставки и замены. По умолчанию установлен режим вставки. Переключение между режимами происходит по клавише
Ins.  Возможен ввод как в строке для вероятного слова, так и в строке ключа. Переключение ввода с одной строки на другую происходит по клавише Tab.

  1.  Подберите перспективную позицию для введенного вероятного слова, пользуясь для сдвига слова влево-вправо клавишами Ctrl- и Ctrl-. Если в строке ключа появились осмысленные сочетания букв, возможно Вы выбрали правильное вероятное слово. Если во всех позициях получались бессмысленные буквосочетания, попробуйте ввести другое вероятное слово.
  2.   Постарайтесь “расширить” ключ или вероятное слово. Например, если предполагаемый ключ “..крипто...”, мы можем попробовать расширить его: “криптография”, ”криптоанализ” и т.п. Если в тексте открылось слово “подстановки”, можно попробовать варианты “полиалфавитные подстановки”, “моноалфавитные подстановки”.
  3.   Поочередно расширяя то ключ, то вероятное слово, расшифруйте полностью криптограмму.
  4.   Для отчета представить

номер Вашего варианта;

исходный текст криптограммы, зашифрованной шифром Виженера;

ключ;

краткий протокол криптоанализа;

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

“бегущий ключ”;

краткий протокол криптоанализа.

 Замечание 4.1

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

 Замечание 4.2

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

 Замечание 4.3

Если в процессе работы Вы убедились, что ключ периодически повторяется ( например, омгромгромгро ), можно значительно ускорить расшифровку криптограммы, воспользовавшись опцией главного меню “Короткий ключ”.

 Рис. 4.1


Пример дешифрации криптограммы, зашифрованной шифром Виженера, методом вероятных слов ( работа №4 ).

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

УВВПННЮЖТХМЧЫНЗВВИЦАТЯБХОЕГЭСШЧДДОЖЬФУОРЛКСДВТЧПЧДДЖЖШЛЕТЖЮЖКНЫ

---------------------------------------------------------------

---------------------------------------------------------------

ГИВИТЬХАТЯШЕПЫД

---------------

---------------

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

Проверка вероятных слов “КРИПТО”, “МЕТОД” во всех позициях криптограммы не дала положительного результата.

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

УВВПННЮЖТХМЧЫНЗВВИЦАТЯБХОЕГЭСШЧДДОЖЬФУОРЛКСДВТЧПЧДДЖЖШЛЕТЖЮЖКНЫ

-----АЛФАВИТ---------------------------------------------------

-----НТСТУДЕ---------------------------------------------------

ГИВИТЬХАТЯШЕПЫД

---------------

---------------

Похоже, что ключом является слово “СТУДЕНТ” . Т.к. ключ циклически повторяется, для проверки нашей гипотезы воспользуемся опцией меню “Короткий ключ”. Введем предполагаемый ключ “СТУДЕНТ” и получим результат :

УВВПННЮЖТХМЧЫНЗВВИЦАТЯБХОЕГЭСШЧДДОЖЬФУОРЛКСДВТЧПЧДДЖЖШЛЕТЖЮЖКНЫ

ВПОЛИАЛФАВИТНЫХПОДСТАНОВКАХКАЖДАЯБУКВАКЛЮЧАСООТВЕТСТВУЕТБУКВЕИС

СТУДЕНТСТУДЕНТСТУДЕНТСТУДЕНТСТУДЕНТСТУДЕНТСТУДЕНТСТУДЕНТСТУДЕНТ

ГИВИТЬХАТЯШЕПЫД

ХОДНОГОАЛФАВИТА

СТУДЕНТСТУДЕНТС

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

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

В ПОЛИАЛФАВИТНЫХ ПОДСТАНОВКАХ КАЖДАЯ БУКВА КЛЮЧА СООТВЕТСТВУЕТ БУКВЕ ИСХОДНОГО АЛФАВИТА

Ключ : СТУДЕНТ.


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

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

ЩЕДТИЬРАЦЫБЬОЯЖЭЙУЗЯЕОЬААГУВЫЕВЙЦЦАФНФШХОЫАРХСЧШЖЗКАНХСЦРЯЗЩЮШК

---------------------------------------------------------------

---------------------------------------------------------------

ЙВАЗФФЭФЖДЗЯБЦОЯВБЯЦЖБЫЛБ

-------------------------

-------------------------

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

Проверка вероятных слов “подстановка”, “метод”, “алфавит” во всех позициях криптограммы не дала положительного результата.

При проверке вероятного слова “крипто” получилось следующее :

ЩЕДТИЬРАЦЫБЬОЯЖЭЙУЗЯЕОЬА

------КРИПТО------------

------ЖПОЛОН------------

Попробуем расширить “КРИПТОАНАЛИЗ” :

ЩЕДТИЬРАЦЫБЬОЯЖЭЙУЗЯЕОЬА

------КРИПТОАНАЛИЗ------

------ЖПОЛОНОСЖСБМ------

Попробуем расширить “КРИПТОГРАФИЯ” :

ЩЕДТИЬРАЦЫБЬОЯЖЭЙУЗЯЕОЬА

------КРИПТОГРАФИЯ------

------ЖПОЛОНЛОЖИБФ------

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

ЩЕДТИЬРАЦЫБЬОЯЖЭЙУЗЯЕОЬААГ

ЗАДАЧИКРИПТОГРАФИИВЕСЬ----

ТЕАТРУЖПОЛОНЛОЖИБЛЕЩУТ----

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

ЩЕДТИЬРАЦЫБЬОЯЖЭЙУЗЯЕОЬААГУВЫЕВЙЦЦАФНФШХОЫАРХСЧШЖЗКАНХСЦРЯЗЩЮШК

ЗАДАЧИКРИПТОГРАФИИВЕСЬМАПРОСТЫСДЕЛАТЬПОНЯТНОЕСООБЩЕНИЕВСЕЦЕЛОНЕ

ТЕАТРУЖПОЛОНЛОЖИБЛЕЩУТПАРТЕРИКРЕСЛАВСЕКИПИТВРАЙКЕНЕТЕРПЕЛИВОПЛЕ

ЙВАЗФФЭФЖДЗЯБЦОЯВБЯЦЖБЫЛБ

ПОНЯТНЫМДЛЯНЕПОСВЯЩЕННОГО

ЩУТИВЗВИВШИСЬЗАНАВЕСШУМИТ

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

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

ЗАДАЧИ КРИПТОГРАФИИ ВЕСЬМА ПРОСТЫ СДЕЛАТЬ ПОНЯТНОЕ СООБЩЕНИЕ ВСЕЦЕЛО НЕПОНЯТНЫМ ДЛЯ НЕПОСВЯЩЕННОГО

Бегущий ключ :

ТЕАТР УЖ ПОЛОН ЛОЖИ БЛЕЩУТ ПАРТЕР И КРЕСЛА ВСЕ КИПИТ В РАЙКЕ НЕТЕРПЕЛИВО ПЛЕЩУТ И ВЗВИВШИСЬ ЗАНАВЕС ШУМИТ




1. Работа в Интернете выпускной квалификационной работы по профессии Оператор ЭВМ Раздел Работа в Инте
2. Грин Лайт [2] 1
3. Реферат- Синдром красного глаза
4. Реферат- Ответы на билеты по экологии
5. на тему- ldquo;Презентация- смысл назначение содержаниеrdquo; Студента Кудерова Максима 1 курса группы УФ61
6. пособие по курсу Начертательной геометрии Г
7. это всего лишь пока нежизнеспособный обрубок разваленного СССР
8. Компьютер и его составляющие
9.  Define the mening of the diminutive suffixes in the itlicized words 1
10. туберкулез тая~шасы КОХ тая~шасы белгілі неміс ~алымы Роберт Кохпен 1882 жылды~ 24 наурызында ашылды