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