
- •Вопрос 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
автомата А:
s
s
и наоборот.
Теорема:(описание
автоматов самовосстановления):Пусть
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;
в)
A
A[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].
Вывод: всякий автомат внутреннего
самовосстановления можно заменить на
ПЛЗ.