Главная страница
Навигация по странице:

  • Теорема

  • Клод Элвуд Шеннон

  • лекция 3. Лекция 3 Специальность 170101 Бсіт Лектор Сушко С. А


    Скачать 459.51 Kb.
    НазваниеЛекция 3 Специальность 170101 Бсіт Лектор Сушко С. А
    Дата30.03.2022
    Размер459.51 Kb.
    Формат файлаdocx
    Имя файлалекция 3.docx
    ТипЛекция
    #429797
    страница4 из 4
    1   2   3   4

    §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) .

    Что и требовалось доказать Замечание. Уравнение yE(x, k)

    для совершенного шифра

    можно разрешить относительно ключа kпо любой известной паре (x; y)

    «открытый текст – шифротекст». Отсюда у совершенного шифра длина ключа должна быть не меньше длины открытого текста.

    ДОПОЛНЕНИЕ: БИБЛИОГРАФИЧЕСКИЕ СВЕДЕНИЯ


    Клод Элвуд Шеннон (англ. Claude Elwood Shannon, 1916 2001) – американский математик и инженер, основоположник теории информации, внесший значительный вклад в теорию автоматов и теорию систем управления.

    Учился по двум специальностями («Математика» и «Электротехника») в Мичиганском университете. В 1940 г. получил докторскую степень по математики. С 1941 по 1956 год изучал цепи для реализации логических функций в лаборатории Веll Labs. Во время Второй мировой войны разрабатывал криптографические системы, в частности организовал связь в для

    переговорах Черчилля и Рузвельта. Его работа «Теория связи в секретных системах» стала толчком для новых достижений теории кодирования и передачи информации и придала криптографии научный статус. Разработал методы создания криптостойких систем шифрования на основе простых операций, определил условия существования совершенно стойких шифров. Статья «Математическая теория связи» (1948 г.), в которой он ввел понятие информации, сделала Шеннона всемирно известным и открыла дорогу большому числу новых работ в этой сфере.

    Вышел на пенсию в 55 лет (1966 г.) и только один раз после этого (1985 г.) побывал на международном симпозиуме по теории информации в Брайтоне. Награжден национальной медалью «За научные достижения», лауреат Либмана, премии Харви.

    Интересным и неожиданным было хобби Шеннона – конструирование разных устройств: от электронной мыши, способной выйти из лабиринта, до машины для жонглирования, которая так и не побила его собственный рекорд – манипулирование четырьмя шариками.





    1   2   3   4


    написать администратору сайта