- •Часть 1. Основы криптографии
- •Глава 1.
- •1.2. Примеры моделей шифров
- •Ту же подстановку относительно своих контактов
- •1.3. Свойства шифров
- •1.4. Вероятностная модель шифра
- •1.5. Совершенные шифры
- •1.6. Способы представления реализаций шифров
- •1.7. Основные понятия теории автоматов
- •Глава 2.
- •2.1. Блочный шифр des
- •Матрица начальной перестановки p
- •Матрица обратной перестановки p–1
- •Связь элементов матриц
- •Функция расширения e
- •Функции преобразования s1, s2, ..., s8
- •Функция h завершающей обработки ключа.
- •2.2. Основные режимы работы алгоритма des
- •2.3. Области применения алгоритма des
- •2.4. Алгоритм шифрования данных idea
- •Подключи шифрования и расшифрования алгоритма idea
- •2.5. Отечественный стандарт шифрования данных
- •Режим простой замены. Для реализации алгоритма шифрования данных в режиме простой замены используется только часть блоков общей криптосистемы (рис.3.11). Обозначения на схеме:
- •32, 31, ... 2, 1 Номер разряда n1
- •32, 31, ... 2, 1 Номер разряда n2
- •32, 31, ..., 2, 1 Номер разряда n1
- •32, 31, ..., 2, 1 Номер разряда n2
- •32, 31, ..., 2, 1 Номер разряда n1
- •32, 31, ..., 2, 1 Номер разряда n2
- •32, 31, ..., 2, 1 Номер разряда n1
- •64, 63, ..., 34, 33 Номер разряда n2
- •32, 31, ..., 2, 1 Номер разряда n1
- •32, 31, ..., 2, 1 Номер разряда n2
- •Глава 3.
- •Узел выработки Канал
- •3.1. Шифры гаммирования
- •3.2. Поточный шифр гаммирования rc4
- •Глава 4.
- •Классическая модель криптографической системы (модель Шеннона)
- •4.1. Модель системы связи с открытым ключом
- •Модель системы с открытым ключом
- •4.2. Принципы построения криптосистем с открытым ключом
- •4.3. Схема цифровой подписи с использованием однонаправленной функции
- •4.4. Открытое распределение ключей Диффи-Хеллмана
- •Глава 5.
- •Классическая модель криптографической системы.
- •Глава 6.
- •6.1. Дешифрование шифра перестановки
- •6.2. Дешифрование шифра гаммирования при некачественной гамме
- •6.3. О дешифровании фототелеграфных изображений
- •6.4. Дешифрование шифра гаммирования при перекрытиях
- •Глава 7.
- •7.1. Задача определения периода гаммы в шифре гаммирования по заданному шифртексту
- •7.2. Возможности переноса изложенных результатов на шифры поточной замены (пз)
- •Где принадлежит множеству к подстановок на I (p-1(j) – вероятность j-той буквы, для ее расчета исходя из набора (p1,p2,…,p|I|) необходимо найти --1(j) – образ буквы j при подстановке --1).
- •Глава 8.
- •Глава 9.
- •9.1. Вероятностные источники сообщений.
- •9.2. О числе осмысленных текстов получаемых в стационарном источнике независимых символов алфавита
- •9.3. Критерии на осмысленные сообщения Важнейшей задачей криптографии является задача распознавания открытых текстов. Имеется некоторая последовательность знаков, записанная в алфавите I:
- •9.4. Частотные характеристики осмысленных сообщений Ниже используется следующий алфавит русского текста
- •Глава 10.
- •1) Для любой al(al)
- •Глава 11.
- •Глава 12.
- •Глава 13.
- •13.1. Расстояния единственности для открытого текста и ключа
- •13.2. Расстояние единственности шифра гаммирования с неравновероятной гаммой
- •Глава 14.
- •Глава 15.
1) Для любой al(al)
;
2).
ДОКАЗАТЕЛЬСТВО. Нетрудно видеть, что
,
где a – частота буквы «a» в последовательности AL. Отнесем к первой группе (AL) те и только те последовательности AL, в которых
для некоторой >0. Ко второй группе отнесем все остальные последовательности.
Покажем, что при достаточно большом L0 это разбиение удовлетворяет обоим условиям теоремы. Действительно, для
.
Отсюда нетрудно показать, что
.
Следовательно,
.
Полагая
,
получаем первое утверждение теоремы.
Рассмотрим вторую группу (AL). Нетрудно видеть, что вероятность
По неравенству Чебышева
откуда следует, что
Полагая L0=n/2, получаем второе утверждение теоремы.
СЛЕДСТВИЕ. Если LL0, то для любой AL(AL) выполняется неравенство
.
Таким образом, при достаточно больших L вероятность каждой последовательности из (AL) (за исключением последовательностей весьма маловероятного класса) заключена между 2-L(H+) и 2-L(H-).
Важно бывает знать мощности обоих групп последовательностей (см. первую теорему Шеннона). В частности, возникает вопрос о числе «наиболее вероятных» последовательностей, вероятности которых приблизительно равны .
Занумеруем все последовательности AL в порядке убывания их вероятностей:
.
Выберем , 0<<1. Пусть NL() – число последовательностей, определяемых из неравенства
.
В это число войдет некоторое число последовательностей АL второй группы, у которых Р(АL)>2L(Н(А)-), но в основном оно определяется последовательностями первой группы.
Вторая теорема Шеннона. Для любого фиксированного значения , 0<<1 справедливо соотношение
.
ИМЕННО В ЭТОМ СМЫСЛЕ ПИШУТ, что NL()=2LН(А). Как следует из формулы, этот предел не зависит от и поэтому можно полагать сколь угодно близким к 1, =1- и тогда nL– NL(1–) есть число последовательностей, вероятность появления которых в результате реализации нашего случайного процесса получения последовательностей пренебрежимо мала, то есть практически невозможных последовательностей.
Доказательства приведенных теорем обычно даются в курсе математической теории информации.
Таким образом, в первой и второй теоремах Шеннона устанавливается замечательное свойство «равнораспределенности» длинных сообщений, порождаемых независимыми испытаниями схемы А.
Это свойство устанавливает, грубо говоря, тот факт, что всего таких сообщений
NL2LH(A) и все они приблизительно равновероятны.
Можно ли установить похожее свойство для осмысленных сообщений, которые, очевидно, не порождаются независимыми испытаниями?
Для этого необходимо, во-первых, ввести математическую модель осмысленных сообщений, а во-вторых, определить, в соответствии с (1), энтропию на одну букву осмысленного сообщения. В качестве математической модели осмысленных сообщений обычно рассматривают последовательности, получаемые с помощью так называемых марковских процессов. Среди таких процессов имеется важная группа процессов называемая стационарными эргодическими процессами. В таких процессах каждая создаваемая процессом последовательность имеет одни и те же статистические свойства. Поэтому относительные частоты различных комбинаций исходов (букв, биграмм и т. п.), полученные из частных последовательностей будут стремиться с увеличением длин последовательностей к определенным пределам, не зависящим от этих частных последовательностей. Таким образом, для эргодического процесса возможно отождествление средних значений различных комбинаций исходов вдоль некоторой последовательности со средними значениями по ансамблю возможных последовательностей (причем вероятность расхождения равна нулю).