Перейти к содержанию

Reworr's блог

  • запись
    1
  • комментария
    4
  • просмотр
    13 831

Частотный криптоанализ. Коротко и главное.


Reworr

9 129 просмотров

Расскажу про частотный криптоанализ и его суть..

Итак.

Существует множество различных шифров, но если они не имеют сложных алгоритмов, -- они могут расшифрованы с использованием частотного криптоанализа и без ключа

Суть частного криптоанализа в следующем. Как известно, каждая буква в русском языке встречается с определённой частотой, например чаще всего в русском тексте встречается буква "о", потом идёт "е", далее "а" и "и" и т.д. Ну так вот, допустим у нас имеется шифротекст, полученный методом перестановки букв по неизвестному алгоритму, (простейший пример: каждую букву заменили на следующую далее в алфавите, т.е. было "текст", стало "уёлту") и это нужно расшифровать аналитикам.

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

Соответственно чем больше слов в тексте, тем выше шанс его соответствия таблице частот.
4ijQ7LWjF5Q.jpg

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

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

P:S:
http://planetcalc.ru/733/ - частотный анализ русского текста.
http://seozor.ru/tools/analyzer.php - семантический анализ текста(поиск сочетаний из 2,3,4 и более букв)
https://www.cryptool.org (криптоанализ, Caesar, Vigenere, HIll, Verman, RC, DES, RSA.... получение чек-сумм.)

Надеюсь мне дадут 20 баллов за статью

  • Спасибо (+1) 1

4 Комментария


Рекомендуемые комментарии

Гость
Добавить комментарий...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...