Решенные билеты (1085496), страница 16
Текст из файла (страница 16)
а) k,k- -близкие ключи на длине l в среднем.
б) S-1*(k,k).
Вопрос 39.
Теоретико-автоматная характеризация шифросистем самовосстановления.
Определение: Шифрсистема (ШС) (А, А)- ШС самовосстановления (самосинхронизирующаяся) с задержкой n, если для долговременного ключа kK шифратор приема Ak является автоматом самовосстановления и n=
(Ak); Процесс синхронизации можно упростить, если в шифраторе приема искать шифры с большой вероятностью самовосстановления. Они не требуют установки начальных тактов. Идеальный случай- когда весь шифратор приема- автомат самовосстановления.
Теорема1: Для ШС: (A, A) следующие утверждения равносильны: а) (А, А)- ШС самовосстановления с задержкой n; б) Для kK сюръективная по (n+1)-й переменной функция: Yn+1->X, такая, что Ak
(A'k)~R0(k); Обозначения: Ak- шифратор приема при ключе k; (Ak)- существенный подавтомат Аk; R0(k)- ПЛЗ с выходной функцией k; Если |X|=|Y|, то при условии б) следует все n - достижимые состояния приведенной формы шифратора передачи
- существенны и существенный подавтомат шифратора передачи Ak[c]~R(-1k), где: Ak[c]- существенный подавтомат; R(-1k)- регистр сдвига; -1k- функция обратной связи, которая обратна к k по (n+1)-ой переменной.
Доказательство:Равносильность а) и б) следует из определения, доказанного ранее следствия(для А, nN0 следующие свойства равносильны: а) А- автомат самовосстановления с задержкой не более n; б) A R0() для некоторого , т.е. : Xn+1Y; в) A
A[c]~R0() для некоторого ) и сюръективности автомата Аk. Далее предположим, пусть выполнено б) и X=Y => Ak=A-1k, поскольку (A-1k)[c]=(Ak[c])-1, то Ak[c]=(( Ak[c])-1)-1=(( Ak-1)[c])-1 ~ R0(k)-1=R(-1k); Поскольку
=(
)-1, то все n- достижимые состояния приведенной формы
- также существенны.
Эта теорема позволяет сделать следующий вывод: приX=Y любую ШС самовосстановления с задержкой не более n можно, исключая несущественные состояния в шифраторах, представить шифросистемой: R=(A-1, A), у которой множество разовых ключей S=Yn и для kK шифратор приема есть Ak-1=R0(k), шифратор передачи есть Ak=R(k), а функция k: Yn+1X- функция, биективная по (n+1)-ой переменной k-1: YnXY, функция обратная по (n+1)ой переменной к k. Другими словами шифросистема R имеет следующий вид:
Вопрос 40.
Характеризация эквивалентности ключей шифросистем самовостановления.
Утверждение:Для ШС самовосстановления R и k,kK справедливы следующие утверждения: а) для s,sYn следующие свойства равносильны: 1. (k,s)(k,s) эквивалентны с задержкой в А-1 ; 2. долговременные ключи k~k - эквивалентны. 3. k=k - совпадают.
б) Следующие свойства равносильны: 1. существуют разовые ключи s,sYn, такие, что ключи (k,s) и (k,s)- изоэквивалентны. 2. шифратор приема при ключе k Ak-1 изоморфен шифратору приема при ключе k' Ak-1, т.е. Ak-1 Ak-1 (изоморфны). 3. существуют подстановки g1: XX и g2: YY, такие, что k=g1k'g2x(n+1), где g2x(n+1): (y1,…,yn)
g2(y1),…,g2(yn).
в) (А-1)n – длина различимости шифратора приема.
Доказательство: а) импликация (1) => (3)- следует из ранее доказанного утверждения ("о единственности ПЛЗ":] hN0; i: Xn+1Y, i=1,2; и некоторое состояние R0(1) эквивалентно некоторому состоянию R0(2) => 1=2);импликация (3) => (2)- из определения (долговременные ключи k, k шифросистемы (А, А)- эквивалентные на передаче (приеме), если Ak~Ak (Ak~Ak)), а (2) => (1)- из того, что все состояния ПЛЗ эквивалентны с задержкой.
б) (1) => (3)- очевидна в силу определения о изоэквивалентных ключах (ключи (k,s), (k,s)- изоэквивалентные (эквивалентные на приеме с точностью до простой замены), если биекции g1: XX, g2: YY:g1*A(k,s)g2*=A(k,s), где g*(y1,…,yl)=(g(y1),…,g(yl))) и определения шифросистемы R. Если выполняется (3), то тройка (g1-1,g2xn,g2): R0(k)R0(k)- изоморфизм(по определению изоморфизма), т.е. (2)- доказано; импликация (2) => (1)- очевидно по определению и из эквивалентности.
в) т.к. Ak-1=R0(k),то n- эквивалентность совпадает с эквивалентностью (свойство ПЛЗ), и по определению длинны различимости ((A-1)n) в) выполнимо.
Вопрос 41.
Характеризация близости ключей шифросистем самовосстановления.
Вопрос о близости ключей шифросистемы R рассмотрим для случая равномерное распределение на множ-ве SXl: 1* - Pl(s, )=X-(l+n); (
,A-1(k,s) A(k,s)(
)){-растояние Хэминга, заменим A(k,s)(
) на
} = (A-1(k,s)(
),A-1(k,s)(
))=
(k(yi,…,yi+n),k(yi,…,yi+n)), где (y1,…,yn)=S, а (yn+1,…,yn+l)=A(k,s)(
);
Eldk,k= X-(l+n)
(k(yi,…,yi+n),k(yi,…,yi+n))=
X-(l+n)
(k(yi,…,yi+n),k(yi,…,yi+n))=
=|{
|
}|, отсюда получаем следующее утверждение:
Утверждение: Для ШС самовосстановления R при условии 1* следующие свойства равносильны для k,kK, {0,1}, lN: а) k, k- -близкие ключи на длине l в среднем; б) X-(n+1)(k,k). В случае когда X=Y={0,1} функция k представляется в виде: k=k-1= (x1,…,xn)xn+1, и величина 2-(n+1)(k,k)=2-n
;
Покажем, что при некоторых довольно слабых ограничениях, шифраторы шифросистем самовосстановления имеют бесконечную память и бесконечную длину единственности. Предположим, что выполнено следующее условие: k,kK: kk, но k(y1,…,y)=k(y1,…,y) для некоторого yY, тогда в силу утверждения(:для ШС самовосстановления R и k,kK справедливы следующие утверждения: а) для s,sYn следующие свойства равносильны: 1. (k,s)(k,s) эквивалентны с задержкой в А-1 ; 2. долговременные ключи k~k - эквивалентны. 3. k=k - совпадают. ) => ключи (k,s) не ~ (k,s), для s,sS, но A(k,(y ,…,y))(y1,…,y)= A(k,(y
,…,y))(y1,…,y) l, это означает, что последовательность из одних y для таких ключей не является установочным экспериментом => память автомата А совпадает с памятью стандартного обратного и равна
.
Литература:
[1] Т.В. Кузьминов “Криптографические методы защиты информации”.
[2] В.И. Нечаев “Элементы криптографии. Основы теории защиты информации”.
[3] А.С. Кузьмин “Основы криптографии”.
[4] http://virlib.eunnet.net/books/numbers/text/22.html
[5] http://www.pl-computers.ru/article.cfm?Id=286&Page=5
Курс лекций по квантовой криптографии. Арбеков И.М.
Курс лекций по Теории автоматов. Солодовников В.И.