Криптоанализ классических шифров. Жданов О.Н - 30 стр.

UptoLike

30
29 15 10 17 29 22 25 31 15 33 35 41 43 45 35 57 45 25 17 59 15 10 25 41 25
69, 59 78 29 82 25 78 25 17 15 10 88 90 78 25 62 25 22 10 57 73 79 35 67 78 90
88 29 45 35 29, 54 57 90 31 90 73 22 88 15 88 29 15 17 69 41 25 15, 70 17 90 57 43
59 15 78 15 62 22 25 17 57 25 69 88 15 82 17 25 88 29 45 35…
Подсчитаем частоты шифрообразований:
Обозначение 29 15 10 17 22 25 31 33 35 41 43 45 57
Количество 7 10 4 7 4 12 2 1 5 3 2 4 5
Обозначение 59 69 78 82 88 90 62 73 79 67 54 70
Количество 3 3 4 2 6 5 1 2 1 1 1 1
Из таблица частот букв русского языка видно, что чаще всего встречается
буква О, на втором месте Е. В нашем шифр-тексте чаще всего встречается
обозначение 25 (12 раз), на втором месте идет обозначение 15 (10 раз), остальные
обозначения им существенно уступают. Поэтому можем выдвинуть гипотезу: 25=О,
15=Е. Однако, текст у нас не очень большой
, поэтому закономерности русского
языка проявляются в нем не обязательно в строгом соответствии с таблицей частот
букв русского языка. Поэтому возможен и вариант: 25=Е, 15=О. Но тогда последнее
слово в третьей строке имеет окончание ЕО, что возможно, но все же более
вероятный вариант ОЕ. Итак, будем работать с текстом, считая, что 25=
О, 15=Е.
Теперь нам поможет знак препинания: «29, …». Крайне маловероятно, чтобы
запятая стояла после согласной. Итак, 29 – гласная, причем вероятнее всего 29=И
или 29=А, т.к. гласные Я, Ю, Э, У встречаются в осмысленных текстах на русском
языке намного реже, чем И и А, что не противоречит таблице частот шифр-текста.
В последней
строке: 88 15, но 15=Е, следовательно, 88 – согласная, причем
наиболее вероятные значенияэто Н и Т. Итак, 25=О, 15=Е, 29=А
А
И
⎛⎞
⎜⎟
⎝⎠
, 88=
Н
Т
⎛⎞
⎜⎟
⎝⎠
.
Теперь третье слово в третьей строке имеет 4 варианта:
29=И, 88=Н: 22 Н Е Н И Е
29=И, 88=Т: 22 Т Е Т И Е
29=А, 88=Н: 22 Н Е Н А Е
29=А, 88=Т: 22 Т Е Т А Е
Из рассмотренных вариантов лишь один является осмысленным, и
он
позволяет найти значение 22. Имеем: 22=М и третье слово в третье строке М Н Е Н
И Е.
Теперь рассмотрим второе слово в первой строке. Е 10 17 И, причем 10 и 17 –
согласные, и это не М и не Н. Наиболее вероятное слово Е С Л И, т.е. 10=С, 17=Л.
Конечно, если мы
, продолжая работать с текстом, вдруг получим «нечитаемое»
слово, то придется вернуться к этому этапу и рассмотреть другие варианты. Однако,
это маловероятно, поскольку вряд ли в стихотворении были слова наподобие Е Р Т
И, Е В Л И и т.п.