
- •Вопрос 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. Характеризация близости ключей шифросистем самовосстановления.
Вопрос 30. Функции памяти и память автомата, их свойства, связь с установочными последовательностями.
Для любой функции : YbXa+1Y; a,bN0 определим автомат: M()=(X, YbXa, Y, h, f), где h((y1,…,yb,x1,…,xa),x)=(y1,…,yb,( y1,…,yb,x1,…,xa,x),x2,…,xa,x);
f((y1,…,yb,x1,…,xa),x)=(y1,…,yb,x1,…,xa,x)
Этот автомат изображается следующим образом:
В частности, при b=0M()=R0()-
проходная линия задержки длиныa.
При а=0M()=R(),
класс автоматовM иR
пересекаются но не совпадают.Функция
памятиА- всякая функция:
sS,
=x1,…,xtXt,
t1+max{a,b}
выполняется равенство:As(
)=y1,…,yt
=> yt=(yt-b,…,yt-1,xt-a,…,xt)
=> память автомата
А называется числоm(A)=
max{a,b};
Еслине
сущуствует, тоm(A)=
иначе m(А)<;
Еслиm(A)<,
то А-автомат с конечной памятьюи
если при этом:с
а=0=> А- автомат с конечной
памятью выхода;
c b=0 => А- автомат с конечной памятью
входа. Еслиm(A)
max{a,b},
тогда автомат имеет конечную память. В
дальнейшем можно рассматривать случай:
m=a=b, без ограничения общности, т.к.
можно дополнить несущественными
переменными.
Теорема1:A,
:
YmXm+1Y
и m0
рассмотрим следующие свойства:
а)- функция
памяти А;б)ym+1=(y1,…,ym,x1,…,xm+1)
sS,
x1,…,xm+1Xm+1,
где Аs(x1,…,xm+1)=y1,…,ym+1;в) состояниеh(s,
)
автомата А эквивалентно состоянию(y1,…,ym,x1,…,xm)
автомата M(),
sS,
Xm,где Аs(
)=y1,…,ym;
г)А- представляется автоматом
M();
д)Существенный подавтомат А:
A[c]
представляется автоматомM().
Тогда свойства а), б), в)- равносильны
и выполняется импликация г)
=> а) => д).
Доказательство: По
определениям: [а), б), в)-
равносильны и выполняется импликация
[г) =>а)]. Импликация[а) => д)]
следует из равносильности свойств
а) и в).Вывод:если у
автомата А все состояния существенны,
то свойства а) и г) равносильны.
Следствие: Для произвольного А следующие свойства равносильны:а) m(A)<; б): YmXm+1Y: A[c]представляется автоматомM().
Доказательство: импликация[а)=>б)] следует из импликации [а) =>д)]теоремы1. Далее]выполнено б) иS=n; определим: Yn+m-1Xn+mY равенством(y1,…,yn+m-1,x1,…,xn+m)=(yn,…,yn+m-1,xn,…,xn+m); т.е. добавим первые2*nпеременных, которые несущественны, тогдаM()~M(); sS, As(x1,…,xn+m-1)=y1,…,yn+m-1 => h(s, x1,…,xn-1)-существенное состояние А, тогдаh(s,x1,…,xn+m-1)[автомата М(П)]~(yn,…,yn+m-1,xn,…,xn+m-1)~(y1,…,yn+m-1,x1,…,xn+m-1)[автомата М(П')], т.е. выполняется в) теоремы1 для => m(A)n+m-1<.
Теорема2 (‘Критерий
существования функции памяти’):
a,bN0;
mmax{a,b}
следующие свойства равносильны:
а)
:
YbXa+1Y-
функция памяти А. б)
,
Xm+1;
s,sS,
где
=x1,…,xm+1;
=
x1,…,xm+1;
As(
)=y1,…,ym+1;
As(
)=
y1,…,ym+1;
Справедлива импликация:
еслиxm-a+1,…,xm+1=xm-a+1,…,xm+1
и ym-b+1,…,ym+1=ym-b+1,…,ym+1,
тогда ym+1=ym+1.
Доказательство: импликация [а)=> б)] следует из определения. Обратно:]выполнено б), тогда определим функцию: YbXa+1Y следующим равенством: xm-a+1,…,xm+1Xa+1, ym-b+1,…,ymYb: ym+1=(ym-b+1,…,ym,xm-a+1,…,xm+1), гдеAs(x1,…,xm+1)=y1,…,ym+1 для некоторых x1,…,xm-aXm-a, sS, и определим- произвольно, если таких x и sне существует, тогда по теореме1-б): - функция памяти А.
Определение: Входная
последовательностьX*-
диагностическаядля А, если
s,sS
справедлива импликация:
As(
)=As(
)
=> s~s
и последовательность
-установочная, если изAa(
)=As(
)
=> h(s,
)~h(s,
).(
s~s
- начальное,h(s,
)~h(s,
)
- финальное с точностью до
эквивалентности). Для любого автомата
диагностическая последовательность
является установочной, обратное верно
только для подстановочного автомата.
Следствие: Для
mN0
следующие свойства равносильны:
а)m(A)m;
б)входная
последовательностьXm
(длиныm)-
установочная;в)дляx1,…,xm+1=
Xm+1
и состоянийs, sS
справедлива импликация:
из As(x1,…,xm)=As(x1,…,xm)
=> As(
)=As(
).
Доказательство:
импликация [а)=> б)] следует из
равносильности свойств а) и в) теоремы1;[б) => в)] очевидны по определению;
[а) => в)] следует из
теоремы2 при a=b.