Помощь в написании студенческих работ
Антистрессовый сервис

Случай известного строения классов эквивалентности

РефератПомощь в написанииУзнать стоимостьмоей работы

Если известны представители всех s классов эквивалентности, то можно реализовать опробование ключей по схеме без возвращения. Упорядочим мощности классов эквивалентности следующим образом: Заметим далее, что при любой подстановке л G S, существует ровно п! пар (4, а) с условием до = я. Следовательно, разложение множества ключей К на классы эквивалентности будет иметь вид. Отсюда, в частности… Читать ещё >

Случай известного строения классов эквивалентности (реферат, курсовая, диплом, контрольная)

Если известны представители всех s классов эквивалентности, то можно реализовать опробование ключей по схеме без возвращения. Упорядочим мощности классов эквивалентности следующим образом:

Случай известного строения классов эквивалентности.

и рассмотрим kj 6 Kj — представители классов эквивалентности.

Будем опробовать ключи kj в порядке, определяемом неравенствами (4.10). Заметим, что при случайном выборе ключа шифрования k Е К вероятность того, что к Е Kj, будет равна Случай известного строения классов эквивалентности.

Случай известного строения классов эквивалентности.

Отсюда, в частности, получаем, что при равной мощности классов эквивалентности среднее число опробований составит В общем же случае для величины М справедлива оценка сверху.

Случай известного строения классов эквивалентности.

Строение классов эквивалентности композиции шифров простой замены

Продемонстрируем строение классов эквивалентности множества ключей К на примере композиции двух шифров простой замены.

Пусть SA — (X, K, Y, Е, D) — шифр, являющийся композицией двух шифров простой замены. Для простоты изложения полагаем.

К = Sn х Sn - декартово произведение двух симметрических групп подстановок,.

К = Sn х Sn — декартово произведение двух симметрических групп подстановок,.

Случай известного строения классов эквивалентности.

где S, о € 5″ - две перестановки, определяющие ключ зашифрования к = (6, о),.

Случай известного строения классов эквивалентности.

алгоритм расшифрования на ключе к — (6, а).

Утверждение 4.4. Множество ключей указанного выше шифра состоит из п классов эквивалентности мощности п каждый.

Доказательство. Во-первых, заметим, что ключи Ац = (<5i,к'2 = (62,0-2) являются эквивалентными в том и только том случае, когда в симметрической группе Sn выполняется равенство.

Случай известного строения классов эквивалентности.

Заметим далее, что при любой подстановке л G S, существует ровно п! пар (4, а) с условием до = я. Следовательно, разложение множества ключей К на классы эквивалентности будет иметь вид Случай известного строения классов эквивалентности.

где s = п и.

Случай известного строения классов эквивалентности.

Таким образом, хотя мощность ключей данного шифра равна (п!)2, в среднем потребуется всего ^ опробований до нахождения истинного ключа или ему эквивалентного.

Аналогичные построения можно провести и применительно к композиции любых шифров, у которых множество отображений {Еь, к е К} образует группу по умножению.

Показать весь текст
Заполнить форму текущей работой