Скачиваний:
79
Добавлен:
29.06.2022
Размер:
2.53 Mб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

_____________________________________________________________________________

Кафедра информационной безопасности телекоммуникационных систем

Дисциплина «Основы криптографии»

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

«Анализ стойкости шифра простой замены»

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

.

Проверил: проф. Яковлев В.А..

Санкт-Петербург

2021

Цель работы:

Проведение криптографического анализа шифра простой замены на основе исследования статистических характеристик криптограммы.

Задание:

  1. Запустить программу CHANCE. Открыть вкладку Тестирование. В большом окне появится криптограмма, которую Вам необходимо расшифровать.

  2. Расшифрование основывается на анализе статистики символов криптограммы и сравнения этой статистики со статистикой букв русского языка (для этого используются два окна справа).

  3. Методика расшифрования. Сначала необходимо разделить криптограмму на слова, для этого необходимо определить символ в криптограмме, который соответствует символу пробела. Этот символ имеет наибольшую вероятность. Аналогично нужно провести замену 3-4 самых вероятных букв. После этого нужно внимательно исследовать криптограмму и провести соответствующие замены, анализируя предлоги, окончания и суффиксы слов здесь следует максимально использовать свою интуицию и интеллект.

  4. Замену проводить по очереди с помощью Таблицы замены в нижнем правом окне. Замена должна быть обязательно парная, т.е, если Вы меняете О на Е, то нужно также заменить Е на О. После этого нажать большую кнопку «Замена» под криптограммой. Все проводимые замены записывать в тетради.

  5. После расшифровки криптограммы нужно внимательно прочитать весть текст и приступить к тестированию. Для этого открыть вкладку Тестирование и нажать Закончить расшифрование. Ответить на все вопросы..

  6. Повторить п.1-6 и расшифровать новую криптограмму. (Если Вам выпадет тот же текст, то запустить программу еще раз пока не появится текст отличный от уже расшифрованных).

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

Расшифрованный текст 1:

Ключ:

Замена: криптограмма – текст

Зачет:

А-К Б-Ш В-Ч Г-В Д-О Е-Р Ж-Ю

З-Ж И-П Й-Т К-З Л-Е М-И Н-Б

О-Я П-Ц Р-Л С-Д Т-У У-Э Ф-Ы

Х-Ф Ц-Ъ Ч-Щ Ш-Н Щ-С Ъ-Х Ы-_

Ь-Й Э-М Ю-А Я-Ь _-Г

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

Расшифрованный текст 2:

Ключ:

Замена: криптограмма – текст

Зачет:

А-Г Б-Ф В-Щ Г-_ Д-Э Е-Б Ж-К

З-Ц И-Ш Й- К-И Л-Е М-Л Н-С

О-Ы П-О Р-Ж С-В Т-Н У-Ъ Ф-Р

Х-У Ц-П Ч-А Ш-Д Щ-Ч Ъ-Ь Ы-Т

Ь-Х Э-З Ю-Я Я-М _-Й

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

Расшифрованный текст 3:

Ключ:

Замена: криптограмма – текст

Зачет:

А-Э Б-К В-С Г-П Д-У Е-Ч Ж-Б

З-Ф И-Ь Й-Ш К-М Л-Ж М-Щ Н-Й

О-Ы П-В Р-Я С-_ Т-Х У-А Ф-Л

Х-Д Ц-Ъ Ч-Р Ш-Е Щ-Г Ъ-Н Ы-И

Ь-З Э-Т Ю-О Я-Ю _-Ц

Вывод:

В ходе работы нам удалось расшифровать предложенную криптограмму. Для расшифровки и составления ключа (на 1один текст) потребовалось 60 минут, что говорит о низкой стойкости шифра простой замены (при текущем уровне развития цифровых технологий).

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

Соседние файлы в папке 02_ЛР