Доказательство совершенной стойкости шифра Вернама по конечному модулю


Теоретическая стойкость, совершенно стойкий шифр

Теоретико-информационный подход к оценке стойкости шифров в 1949 году предложил американский инженер К.Шеннон. На основе вероятностной модели шифра он сформулировал понятие совершенно стойкого шифра и показал, что Вернама на основе случайной равновероятной гаммы удовлетворяет требованию совершенной стойкости.

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

Например, перехватив сообщение {АБВВГ…}, зашифрованное простой заменой, злоумышленник получит информацию о совпадении третьего и четвертого символов в открытом тексте, что делает весьма вероятным предположение об открытом тексте {СУММА…}. После чего он может попытаться отождествить последующий шифрованный текст с тем или иным числовым выражением стоимости сделки.

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

Шифр называется совершенно стойким по Шеннону, если открытый и шифрованный тексты статистически независимы, то есть для " M,C в случае P(C)>0 имеет место равенство условной и безусловной вероятности:

   

Иначе говоря, перехват шифрованного сообщения (криптограммы) не увеличивает объема информации об открытом тексте, если ключ шифрования неизвестен. При этом распределения вероятностей на множестве открытых текстов до и после перехвата шифрованного сообщения (апостериорное и априорное распределение) совпадают.

Доказательство совершенной стойкости шифра Вернама по конечному модулю

Теорема.Шифр Вернама по модулю N:

  ci=(mi+γi) mod N, i=1,2,…,n (1)

является совершенно стойким шифром, если ключ шифрования Г ={g1 …gn } является результатом случайного равновероятного выбора из множества всех возможных n-грамм в алфавите ZN.

Доказательство:Пусть имеем открытый и шифрованный тексты M,CÎ , причем вероятность P(M)>0. Так как ключ Г выбирается случайно и равновероятно, то P(Г)=N-n.

Для заданных текстов M и C ключ Г из уравнения (1) определяется однозначно, поэтому:

   

где CÅM означает поразрядное сложение по mod N двух n-мерных векторов.

Откуда, используя определение условной вероятности, получим:

   

По формуле Байеса для P(C)>0 из последнего равенства следует:

Что и требовалось доказать.



Дата добавления: 2016-06-15; просмотров: 1775;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.