- •Вопрос 1 Вероятностные полиномиальные алгоритмы. Вмт
- •Вопрос 2,3 Односторонние функции
- •Вопрос 4 Определение односторонней функции с ловушкой.
- •Односторонние перестановки с ловушкой
- •Вопрос 5
- •Вопрос 6 Криптосистемы с открытым ключом
- •Вопрос 7 Факторизация
- •Вопрос 8 Дискретный логарифм
- •Вычисление дискретного логарифма
- •Алгоритм согласования
- •Лемма. Чтобы вычислить степень mn , где m – элемент некоторого кольца, а n – натуральное число, достаточно выполнить не более умножений.
- •Вопрос 9 Дискретный корень
- •Вопрос 10 Квадратный корень по составному модулю (функция Рабина)
- •Вопрос 11 Квадратичные вычеты
- •Вопрос 12
- •Вопрос 13 Криптосистема rsa
- •Параметры системы
- •Вопрос 14 Аутентификация
- •Вопрос 15 Цифровая подпись Эль Гамаля
- •Вопрос 16 Распределение открытых ключей
- •Вопрос 17 Построение криптографически стойких хэш-функций
- •Вопрос 18
- •1. Р V | (I,V,s(I,V)) | V проверяет подпись.
- •Вопрос 19. Квантовая криптография. Распределение ключей по оптическому квантовому каналу связи.
- •Вопрос 20. Проблема регистрации одиночных фотонов. Определение Пуасоновскокго потока случайных событий.
- •Вопрос 23
- •Вопрос 24. Вероятность ошибки в канале а-в при непрозрачном прослушивании когда нарушитель е реализует процедуру приема абоненте в.
- •Вопрос 30. Функции памяти и память автомата, их свойства, связь с установочными последовательностями.
- •Вопрос 31 Критерий бесконечности памяти. Верхняя оценка конечной памяти.
- •Вопрос 32. Связь между памятью и степенью различимости, числом классов эквивалентных состояний, длинной единственности.
- •Вопрос 33. Критерий нераспространения искажений автоматом, следствие для инъективного автомата.
- •Вопрос 34. Автоматы самовосстановления. Теорема о сведении автомата самовосстановления к проходной линии задержки, её единственность. Автоматы внутреннего самовосстановления.
- •Вопрос 35. Теоретико-автоматная модель и основные понятия шифрованной связи.
- •Вопрос 36. Теоретико-автоматная характеризация шифросистем колонной замены.
- •Вопрос 37. Характеризация эквивалентности ключей шифросистем колонной замены.
- •Вопрос 38. Характеризация близости ключей шифросистем колонной замены.
- •Вопрос 39. Теоретико-автоматная характеризация шифросистем самовосстановления.
- •Вопрос 40. Характеризация эквивалентности ключей шифросистем самовостановления.
- •Вопрос 41. Характеризация близости ключей шифросистем самовосстановления.
Вопрос 34. Автоматы самовосстановления. Теорема о сведении автомата самовосстановления к проходной линии задержки, её единственность. Автоматы внутреннего самовосстановления.
Самовосстановление в автоматах - процесс перехода этого автомата из произвольных 2-х или более состояний в эквивалентные (т.е. в один и тот же класс эквивалентности) под действием одной и той же входной последовательности, т.е. h(si,)~h(sj,), i,j. Чем больше вероятность этого события- тем устойчивее автомат к случайным сбоям во входной последовательности, и в функции перехода, кроме того если эта вероятность слишком велика, то при необходимости обеспечить к экземпляров автомата, можно не устанавливать их в одно и тоже начальное состояние т.е. можно обойтись без принудительной синхронизации. ПустьkN, lN0 и =(s1,…,sk)Sk обозначим: Pl()=X-1{Xlh(si, )~h(sj,)}, i,j; =S-k-вероятностьk-самовосстановления наl-ом шаге автомата А- вероятность того, чтоkсостояний при подаче последовательности длиныl перейдут в эквивалентные (равномерное распределение). Очевидно, что , причем если ==>=1,k; т.к.Pl()Pl+1(),l,s => => =P(k)(A)- вероятность k-самовосстановления А.
Определение: матрица переходных состояний k-грамм- матрица видаBk=(P(), которая определяется как: - матрица размераSkSk; -строки и столбцы занумерованы векторами состояний длиныk: k={}; - на пересечении строки =(s1,…,sk) и столбца =(s1,…,sk) стоит вероятность: P()=X-1{xXh(si,x)=si)} i,k т.е. элементы матрицы- вероятность того, чтоперейдет в за один такт.] -вектор, тогда =Bk=,l; P0()= 0, если i,j: sisj и =1, еслиi,j si~sj, тогда, если - нормированная сумма всех координат этого вектора, то:==>=,=,ll0. Из последнего следует, что выполняется одно из следующих свойств: а) <<…<==P(k)(A) илиб) <<P(k)(A), l , т.е. либо последовательность стабилизируется, либо нет.
Определение: (A) = или l0, тогда a), или , тогда б); -- задержка самовосстановленияв А.Легко показать, что (A)=(A),k2. Пример автомата с длиной задержки самовосстановления: Автомат Мура: X=Y={0,1}.(A)=
Определение: А-самовосстановления с задержкой n, еслиh(s,)~h(s,)s,sS, Xn,причем,n-минимальное. Здесьn-задержка самовосстановленияавтомата А.
Утверждение: ДляА; n,kN0, k2 следующие свойства равносильны: а) А-самовосстановления с задержкой n; б) <=1 (=0);в) вероятность (A)=1,(A)=n;г) =1; (A)=n;д) память входа автомата равнаn;
Доказательство: очевидноиз определений.
Утверждение: Дляавтомата-самовосстановления А выполняются следующие свойства: а) - связный автомат;б) Задержка эквиваалентности, задержка самовосстановления и память входа всегда совпадают. Пример: ‘Aвтомат самовосстановления’: R0()(X,Y,S=Xn)- проходная линия задержки (ПЛЗ),еслиt-минимальный номер существенной задержки, т.е.=(xt,xt+1,…,xn), то задержка самовосстановления =(n-t+1).
Определение: Два автомата: A и A с одним и тем же входным алфавитом- эквивалентные с задержкойn: AA, если дляs автомата Аs автомата А: ss и наоборот.
Теорема:(описание автоматов самовосстановления):Пусть A=(X, S, Y, h, f)- автомат самовосстановления с задержкой не болееn. Определим функции: A,n: Xn+1Y; A,n: Xnравенствами:A,n(x1,…,xn+1)=f(h(s,( x1,…,xn)),xn+1); A,n(x1,…,xn)=[h(s,( x1,…,xn))]~, для x1,…,xn иs, тогда: а)А,n- функция памяти А;б) АR0(A,n)- т.е. дляавтомата-самовосстановления можно найти эквивалентную ПЛЗ;в) A,n: R0(A,n) - внутренний гомоморфизм, образ которого совпадает с ()[c]- существенным подавтоматом А.
Доказательство: Прежде всего заметим, что определения отображенияА,n, A,n- корректны, т.к. не зависят от sв силу определения, также из определения => еслиt1 ,x1,…,xn+tX, sS и еслиAs(x1,…,xn+t)=y1,…,yn+t, тоyn+i=А,n(xi,…,xn+i) i, => по определению функции памяти а)- выполнено, кроме тогосостояние автомата А эквивалентно с задержкойnсостояниюR0(А,n), т.е. выполнено б); в): пусть h, f- функции переходов и выходов =>x1,…,xn => h(A,n(x1,…,xn),xn+1)=h([h(s, x1,…,xn+1)]~,xn+1)=[h(s,x1,…,xn+1)]~=A,n(x2,…,xn+1),
f(A,n(x1,…,xn),xn+1)=f(h(s,x1,…,xn),xn+1)=А,n(x1,…,xn+1)=> -гомоморфизм. т.к. гомоморфный образ сильносвязного автомата сильносвязен, а ПЛЗ- сильносвязна =>все состояния в образе- существенны, т.е.A,n(Xn)[c] Наоборот: Пусть [s]~( )[c], т.е.s-существенное состояние, то по определению существенного состояния: sS; x1,…,xnX: [s]~=[h(s1,(x1,…,xn))]~=A,n(x1,…,xn) => A,n(An)()[c], т.е.A,n(An)=()[c].
Утверждение (о единственности ПЛЗ): пусть hN0; i: Xn+1Y, i=1,2; и некоторое состояниеR0(1) эквивалентно некоторому состояниюR0(2) => 1=2 (т.е.R0()- единственная ПЛЗ, которая представляет некоторый автомат самовосстановления А). Доказательство: пусть они эквивалентны с задержкой к т.е.s1s2, тогда(x1...xn, xn+1) = (x1...xn, xn+1) т.к. после к-того такта появляются эквивалентные состояния по условию.
Следствие: дляА, nN0 следующие свойства равносильны: а)А- автомат самовосстановления с задержкой не болееn; б) AR0() для некоторого, т.е. : Xn+1Y; в) AA[c]~R0() для некоторого.
Определение: Внутреннее самовосстановление- (т.е. вместо~,=)- это процесс перехода из 2-х состояний: s, s в одинаковые под действием одной и той же: h(s,)=h(s,). Для минимальных автоматов эти два понятия совпадают, т.к. у них‘~’’=’. Если во всех предыдущих утверждениях заменить‘~’ на ‘=’,‘самовосстановление’ на ’внутреннее самовосстановление’, ‘’ на‘’, ‘’ на‘’, то все эти утверждения останутся верными.
Определение:А- внутренний самовосстанавливающийся с задержкойn, еслиh(s,)=h(s,) s, sS; Xn, причемn-минимальное. Другими словами это определение равносильно следующим условиям: =1- все состояния А совпадают с задержкой и =n –задержка совпадения.
Теорема (описание автоматов внутреннего самовосстановления): пусть A-автомат внутреннего самовосстановления с задержкойn, определим A,n: Xn+1Y; A,n: XnS равенствами: A,n(x1,…,xn+1)=f(h(x1,…,xn),xn+1), A,n(x1,…,xn)=h(s,(x1,…,xn)), дляx1,…,xn; s.=> A,n: R0(A,n)A- внутренний гомоморфизм, причем образ этого гомоморфизма равен А[c]. Вывод: всякий автомат внутреннего самовосстановления можно заменить на ПЛЗ.