- •Инфраструктура открытых ключей. Сертификаты.
- •Центры сертификации.
- •Обозначения.
- •Формальные модели шифров.
- •Модели открытых текстов.
- •Математические модели открытых текстов.
- •Критерии распознавания открытых текстов.
- •Классификация шифров.
- •Математическая модель шифра замены.
- •Виды шифров замены.
- •Шифр перестановки.
- •Маршрутные перестановки.
- •Элементы криптоанализа шифров перестановки.
- •Поточные шифры простой замены.
Критерии распознавания открытых текстов.
Существует несколько подходов построения критериев распознавания открытых текстов. При этом можно пользоваться либо стандартными методами различения статических гипотез, либо наличием в открытом тексте некоторых запретов таких как, например, биграмма из двух «ъ» в русском языке.
Рассмотрим первый подход при распознавании по-значной модели открытого текста.
Задача: открытый текст представляет
собой реализацию величины, значениями
которой являются буквы алфавита
.
Требуется определить, является ли
случайная последовательность
буквами алфавита А открытого текста
или нет.
Пусть
- это гипотеза, состоящая в том, что
данная последовательность открытого
текста;
- альтернативная гипотеза.
В простейшем случае последовательность
можно рассматривать при гипотезе
как случайную и равновероятную. Данная
альтернатива отвечает субъективному
представлению о том, что при расшифровании
криптограммы с помощью ложного ключа
получается бессмысленная последовательность
знаков.
В более общем случае можно считать, что
при гипотезе
последовательность
представляет собой реализацию независимых
испытаний некоторой случайной величины,
значениями которой являются буквы
алфавита
,
появляющиеся в соответствии с
распределением вероятностей
.
При таких договоренностях можно применить, например, критерий различия двух простых гипотез, который дает лемма Неймана-Пирсона - лемма, утверждающая, что в задаче статнетич. проверки простой гипотезы Н о против простой альтернативы Н 1 отношения правдоподобия критерий является наиболее мощным критерием среди всех статистич. критериев, имеющих один и тот же заданный уровень значимости.
В силу своего вероятностного характера
такой критерий может совершать ошибки
двух родов. Критерий может принять
открытый текст за случайный набор
знаков. Такая ошибка обычно называется
ошибкой первого рода, ее вероятность
.
Аналогично вводится ошибка второго
рода, и ее вероятность
.
Эти ошибки определяют качество работы
критерия. В криптографических исследованиях
естественно минимизировать вероятность
первого рода, чтобы не пропустить
открытый текст. Лемма Неймана-Пирсона
при заданной вероятности первого рода
минимизирует также вероятность второго
рода.
Критерий на открытый текст, использующий
запретное сочетание знаков, например,
к-граммы подряд идущих букв будем
называть критериями запретных к-грамм.
Они устроены чрезвычайно просто.
Отбирается некоторое число s
запрещенных или редких к-грамм, которые
объявляются запретными. Затем, просматривая
последовательно к-грамму за к-граммой
анализируемой последовательности
,
объявляем ее случайной, как только в
ней встретится одна из запрещенных
к-грамм, и открытым текстом в противном
случае.
Такие критерии также могут совершать ошибки в принятом решении. В простейшем случае их можно рассчитать.
Классификация шифров.

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