Лабораторные и практики / 02_ЛР / 2_ЛР
.pdfФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА» (СПбГУТ)
_____________________________________________________________________________
Кафедра информационной безопасности телекоммуникационных систем Дисциплина «Основы криптографии»
Лабораторная работа 2
«Анализ стойкости шифра простой замены»
Выполнили: |
ст. гр. |
|
. |
.
Проверил: |
проф. Яковлев В.А.. |
Санкт-Петербург
2021
Цель работы:
Проведение криптографического анализа шифра простой замены на основе исследования статистических характеристик криптограммы.
Задание:
1.Запустить программу CHANCE. Открыть вкладку Тестирование. В большом окне появится криптограмма, которую Вам необходимо расшифровать.
2.Расшифрование основывается на анализе статистики символов криптограммы и сравнения этой статистики со статистикой букв русского языка (для этого используются два окна справа).
3.Методика расшифрования. Сначала необходимо разделить криптограмму на слова, для этого необходимо определить символ в криптограмме, который соответствует символу пробела. Этот символ имеет наибольшую вероятность. Аналогично нужно провести замену 3-4 самых вероятных букв. После этого нужно внимательно исследовать криптограмму и провести соответствующие замены, анализируя предлоги, окончания и суффиксы слов здесь следует максимально использовать свою интуицию и интеллект.
4.Замену проводить по очереди с помощью Таблицы замены в нижнем правом окне. Замена должна быть обязательно парная, т.е, если Вы меняете О на Е, то нужно также заменить Е на О. После этого нажать большую кнопку «Замена» под криптограммой. Все проводимые замены записывать в тетради.
5.После расшифровки криптограммы нужно внимательно прочитать весть текст и приступить к тестированию. Для этого открыть вкладку Тестирование и нажать Закончить расшифрование. Ответить на все вопросы..
6.Повторить п.1-6 и расшифровать новую криптограмму. (Если Вам выпадет тот же текст, то запустить программу еще раз пока не появится текст отличный от уже расшифрованных).
Зачет:
Зачет:
Криптограмма 3:
Расшифрованный текст 3:
Ключ: Замена: криптограмма – текст |
Зачет: |
А-Э Б-К В-С Г-П Д-У Е-Ч Ж-Б |
|
З-Ф И-Ь Й-Ш К-М Л-Ж М-Щ Н-Й |
|
О-Ы П-В Р-Я С-_ Т-Х У-А Ф-Л |
|
Х-Д Ц-Ъ Ч-Р Ш-Е Щ-Г Ъ-Н Ы-И |
|
Ь-З Э-Т Ю-О Я-Ю _-Ц |
|
Вывод:
В ходе работы нам удалось расшифровать предложенную криптограмму. Для расшифровки и составления ключа (на 1один текст) потребовалось 60 минут, что говорит о низкой стойкости шифра простой замены (при текущем уровне развития цифровых технологий).
Для повышения стойкости шифрования требуется комбировать с другим способом шифрования, т.е. после шифра простой замены применить, например, гаммирование.