лекция 3. Лекция 3 Специальность 170101 Бсіт Лектор Сушко С. А
Скачать 459.51 Kb.
|
§4. НЕОБХОДИМЫЕ И ДОСТАТОЧНЫЕ УСЛОВИЯ СОВЕРШЕННОЙ СТОЙКОСТИ ЭНДОМОРФНОГО ШИФРАВ эндоморфных шифрах множества открытых текстов X совпадает с множеством шифротекстов Y. По теореме 1 минимально возможное количество K ключей эндоморфных шифров равно количеству Y возможных шифротекстов, то есть K Y. ТеоремаШеннона(необходимые и достаточные условия совершенности эндоморфного шифра). Чтобы шифр, у которого X Y K, был совершенно стойким, необходимо и достаточно, чтобы: 1) для любого открытого текста x Xи шифротекста yY существовал только один ключ k, при котором y E(x, k); 2) распределение вероятностей P(K) было равномерным, т.е. чтобы вероятность выбора любого ключа k K равнялась 1 . Д о к а з а т е л ь с т в о. Пусть шифр совершенно стойкий, эндоморфный. По теореме 1 E(x, k) Y K, где k K. Из неравенства k1 k2 следует E(x, k1) E(x, k2) для всех x X, а это означает, что первое условие теоремы выполнено. Пусть множество открытых текстов X x1, x2 ,..., xN. Произвольно выберем шифротекст yYи пронумеруем ключи так, чтобы E(xi, ki) y, i 1, N. Тогда p(xi/ y) p(xi) p( y/ xi) p( y) p(xi) p(ki) . p( y) Так как шифр совершенно стойкий, то Следовательно p(xi/ y) p(xi) . p(xi / y) p(xi / y) p(ki) p( y) p(ki) 1 p( y) или p(ki) p( y) для всех i 1, N. Второе условие теоремы доказано. Пусть теперь выполнены условия 1) и 2) теоремы. На основе условия 1) для шифротекста yYимеем: 1 N 1 p( y) p(xi) p(ki) N p(xi) N. ( x,k)XKi1 Ek( x) y Откуда по условию 2) получим p(xi/ y) p(xi) p( y/ xi) p( y) p(xi) . Что и требовалось доказать Замечание. Уравнение y E(x, k) для совершенного шифра можно разрешить относительно ключа kпо любой известной паре (x; y) «открытый текст – шифротекст». Отсюда у совершенного шифра длина ключа должна быть не меньше длины открытого текста. ДОПОЛНЕНИЕ: БИБЛИОГРАФИЧЕСКИЕ СВЕДЕНИЯКлод Элвуд Шеннон (англ. Claude Elwood Shannon, 1916 – 2001) – американский математик и инженер, основоположник теории информации, внесший значительный вклад в теорию автоматов и теорию систем управления. Учился по двум специальностями («Математика» и «Электротехника») в Мичиганском университете. В 1940 г. получил докторскую степень по математики. С 1941 по 1956 год изучал цепи для реализации логических функций в лаборатории Веll Labs. Во время Второй мировой войны разрабатывал криптографические системы, в частности организовал связь в для переговорах Черчилля и Рузвельта. Его работа «Теория связи в секретных системах» стала толчком для новых достижений теории кодирования и передачи информации и придала криптографии научный статус. Разработал методы создания криптостойких систем шифрования на основе простых операций, определил условия существования совершенно стойких шифров. Статья «Математическая теория связи» (1948 г.), в которой он ввел понятие информации, сделала Шеннона всемирно известным и открыла дорогу большому числу новых работ в этой сфере. Вышел на пенсию в 55 лет (1966 г.) и только один раз после этого (1985 г.) побывал на международном симпозиуме по теории информации в Брайтоне. Награжден национальной медалью «За научные достижения», лауреат Либмана, премии Харви. Интересным и неожиданным было хобби Шеннона – конструирование разных устройств: от электронной мыши, способной выйти из лабиринта, до машины для жонглирования, которая так и не побила его собственный рекорд – манипулирование четырьмя шариками. |