Как взломать шифр Виженера, если исходный текст — случайный набор символов? Предположим, есть исходный текст, который представляет из себя последовательность абсолютно случайных символов. И есть ключевое слово, являющееся уже осмысленным набором символов (какое-нибудь простое слово).
Далее текст шифруется при помощи ключа.
Например, ситуация такая:
text : "lkh*AS&)(*#opsJFsfa9847ksydfO^&ASD(*(XU9a8x3yj"
keyword : "simple"
key: "simplesimplesimplesimplesimplesimplesimplesimple"
Я с криптографией на "Вы" или даже на "Вы кто?". Из одной публикации на хабре смог вынести следующее:
- расшифровка Виженера строится на определении длины ключа;
- длину ключа выдаёт то, что одинаковые символы, расположенные в исходном тексте на расстоянии, кратном длине ключа, шифруются одинаково, то есть ведется поиск повторяющихся последовательностей;
- далее известно, что символы, находящиеся друг от друга на расстоянии, кратном длине ключа, шифруются одним шифром и:Это дает возможность использования известных характеристик частотных распределений букв открытого текста для взлома каждого моноалфавитного шифра по отдельности.
- это и есть тот момент, который меня интересует. Правильно ли я понимаю, что этот этап расшифровки подразумевает, что исходный текст содержит языковые конструкции (или и вовсе состоит только из них). Если это так, то что можно сказать о последовательности случайных символов, зашифрованной при помощи шифра Виженера с использованием простого слова в качестве ключа? Насколько сложно будет расшифровать такое? На интуитивном уровне мне это кажется нерасшифровываемым потому, что сами по себе предположения об исходном тексте, когда он абсолютно случаен, видятся мне абсурдными. Но, возможно, шифрование внесет некую закономерность?
Помогите разобраться.

21 Авг 2019 в 07:11
207 +1
0
Ответы
1

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

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

20 Апр в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 948 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир