Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Решенные билеты.doc
Скачиваний:
99
Добавлен:
26.05.2014
Размер:
1.72 Mб
Скачать

Вопрос 36. Теоретико-автоматная характеризация шифросистем колонной замены.

Последовательность суммарных шифров зависит только от ключа (k,s) и не зависит от открытого сообщения.

Определение1:Шифросистема (А, А)- шифросистема колонной замены, если приведенная форма шифратора передачи есть внутренне автономный автомат.При X=Y- равносильна. Получаем:1* ==()-1. Шифросистемы колонной замены получили наибольшее распространение в практике т.к. они не распространяют искажение.

Теорема1. Пусть (A, A)-произвольная шифросистема,X=Y, тогда шифросистема приемаAне распространяет искажений, когда(A, A)- шифросистема колонной замены(ШКЗ).

Доказательство: т.к.X=Y => A=A-1- инъективный, по следствию (] A- инъективный автомат => А- не распространяет искажений A/~- внутренне автономный) => нераспространение искажений инъективным автоматом А -внутренне автономен (1*) -внутренне автономен => (A, A)- ШКЗ по определению.

Теорема2: Пусть (A, A)- ШКЗ, Г={f(k,s)(k,s)KS}- множ-во всех суммарных шифров шифратора передачи, тогдаа) n(A) : ГnГ: шифратор передачи А- представляется автоматом

Причем, при n<(A) такойне существует.б) (А)=m(A)=l(A)- если (А, А)- шифросистема гаммирования.

Доказательство: Пусть =(X, KS, Г, h, );((k,s),x)=f(k,s);- не зависит от входа => /~ -автономен; Отношенияв А и совпадают =>(A)=() => т.к. было упражнение, где доказано, что - представляется() ,без узла:y<--<--x; следуетA- представляется (). Для б): Пусть X=(A), A(k,s)()=A(k,s)(), тогда по определению шифросистемы гаммирования следует, что совпали последовательности суммарных шифров: (k,s)()=(k,s)() => это равенство справедливо для любой последовательностиxX , последовательность суммарных шифров не зависит отx0 => ключи (k,s) и (k,s) эквивалентны.последовательность является диагностическим экспериментом, аl-минимальное, тогда=(A)l(A) следует в силу ранее определенного неравенства(А)m(A)l(A) теорема доказана.

При таком представлении ключами являются (). Их всегоГnKS-налицо уменьшение трудоемкости подбора.(А)logГ(KS), при малых длинах различимости. Из определения 1 и равенства 1* =>приX=Yвсякая ШКЗ (А-1, А) может быть представлена с точностью до эквивалентности шифраторов при фиксированном долговременном ключеkв следующем виде:

блок: (1)(1) - совпадают с автономным автоматом, реализующим hk: SS, в блоке (2)- реализуется суммарный шифрf(k,s) в данном такте, в блоке (2)- обратное к нему биективное преобразование, т.е. f(k,s)= f-1(k,s): ПриX=Y={0,1)  2 тождественных подстановки: => , что блоки(2) и (2) совпадают и представляются в виде:

, где ,k: SX, получаем следующее утверждение:

Утверждение: ПриX=Y={0,1} всякая ШКЗ (с точностью до эквивалентности шифраторов) является инволютивной шифросистемой и шифросистемой гаммирования. S={0,1}n.

Вопрос 37. Характеризация эквивалентности ключей шифросистем колонной замены.

Шифросистема (A',A) удовлетворяет следующим условиям: X=Y и h- не зависит существенно от ключа(k,x)KX, т.е. получаем соответствие1* h=h((k,s),x)=h(s); h: SS - это шифросистема колонной замены, т.к.h не зависит отx.

Утверждение: Если выполнено 1* h- одноцикловая подстановка множ-ваS; k1,k2-- два долговременных ключа; s1,s2 - два разовых ключа; hd(s1)=s2, гдеd - расстояние отs1 доs2. Справедливы следующие утверждения: а) (k1,s1)~(k2,s2)  f(k1)(s,x)=f(k2)( hd(s),x) ,s,x; б) k1~k2  d0: f(k1)(s1,x)=f(k2)(hd(s),x),s,x; в) (k1,s1), (k2,s2)-изоэквивалентны g1: XX, g2:YY- подстановки: f(k1)(s,x)=g2(fk2(hd(s),g1(x))) ,s,x

Доказательство: а): (k1,s1)~(k2,s2)  выходные последовательности при начальных состояниях совпадают для любой входной последовательности f(k1)( hi(s1),x)= f(k2)(hi (s2),x), i0 ,x f(k1)( hi(s1),x)= f(k2)(hd(hi(s1)),x) i0 ,x, а т.к.h-одноцикловая => hi-пробегает всеS => f(k1)(s,x)= f(k2)(hd(s),x); x,s. Эквивалентность ключей - разовое состояние между ними.

б) по определению понятия эквивалентности долговременных одноцикловых ключей, получаем, что k1~k2  s1,s2: (k1,s1)~(k2,s2) => (а) для некоторого d.

в) Определение изоэквивалентности для рассматриваемого ШС означает: g2(f(k2)(hi (s2),g1(x)))=f(k1)( hi(s1),x) i0,x; далее точно также как и в доказательстве пункта а) приходим к равенству:g2(f(k2)(hd (s),g1(x)) = f(k1)(x) x,s.

Соседние файлы в предмете Криптография