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

Вопрос 31 Критерий бесконечности памяти. Верхняя оценка конечной памяти.

Память - это есть минимальная длинна, для которой все входные последовательности установочные, если такогоm-нет, то память =.

Следствие1(из теоремы"критерий существования функции памяти"): ДляmN0 cледующие свойства равносильны: а)m(A)m+1;б),S, и входная последовательностьXm+1: A()=y1,…,ym, ; i=1,2 ;;(без доказательства).

Теорема (‘Критерий бесконечности памяти’): Следующие утверждения равносильны: а)память автоматаm(A)=; б) s, sS, 1l(),Xl: 1): s~s, 2): As()=As(), 3): {s, s}~{h(s, ),h(s,)};в)m(A)( )+1.

Доказательство: Импликация [а) => в)]- очевидна; [в) => б)]: по следствию1 дляm=(), пара состояний ,, и 0=x1,…,xm+1: выполняется условие б) следствия, тогдаh*(,0)= ,…,,т.к. =>~,t 1t1<t2m+1- номер тактов, в которых{,}~{,}, тогда дляs=иs=,=,…,длиныl=t2-t1m, выполняется утверждение б) теоремы. Импликация[ б) => a)]: ПустьtN, =*…*(t раз), тогда т.к. s~s, то : As()As(), тогдаAs()=As(), As()As(), тогда по следствию1: m(A)t*l+1 => m(A)= (т.к.t=).

Следствие2: Еслиm(A)<, тоm(A)( )-верхняя оценка памяти, если она <. Доказательство: Отрицанием утверждения в) теоремы.

Вопрос 32. Связь между памятью и степенью различимости, числом классов эквивалентных состояний, длинной единственности.

Утверждение(‘Нижняя оценка памяти’): Пусть Y<1,m(A)=m<, тогда: а)(А)m(A) - (степень различимости); б) logXY(A[c])m(A); в)А- подстановочный => logY(A)m(A).

Доказательство: а) Еслиss,то т.к. если (As(x1,…,xm)=As(x1,…,xm) => As()=As() - доказывалось ранее), тогда=> ss, т.е. произошла стабилизация уже наm. б) следует из того, что существенный подавтомат А: A[c] представляется автоматом M() - доказывалось ранее. в) ]А-подстановочный => установочная последовательность- диагностическая. Из условия , чтовходная последовательностьXm (длиныm)- установочная(доказывалось ранее) => входная последовательность длиныm- диагностическая=> число классов эквивалентных состоянийвообще выходных последовательностей автомата, т.е.(А)Ym;

Определение: Длина единственности-l(A)-минимальноеlN0:  входная последовательность Xl- диагностическая для А.l(A)=, если такихl не существует.{попаре (входные, выходные последовательности) длиныl(A) однозначно определяется ключ} (A)m(A)l(A).

В силу определения: logY(A)l(A). Если А- подстановочный=> m(A)=l(A); Если А- автономный, то понятия установочности и диагностичности также совпадают и сводятся к понятию: существует числоl:  выходная последовательность длины lопределяет однозначно с точностью до эквивалентности начальных состояний => если А- автономный => (A)=m(A)=l(A) => память всегда конечна(А)-1.

Вопрос 33. Критерий нераспространения искажений автоматом, следствие для инъективного автомата.

Рассмотрим систему связи:

- искаженная последовательность ; А- левый обратный к автомату А. Если в КС были искажены kзнаков, то в случае, когда в последовательности число искажений >k => произошлораспространение искажений, иначе- искажения не распространились.] : X*Y*, сохраняя длины, т.е.(Xl)Yl, l; (,)-количество номеров несовпадающих членов в этих последовательностях, т.е.(,)={i=xi xi }, ,Xl ((,) - метрика Хемпинга).

Определение: Отображение , сохраняющее длины слов- распространяющее искажения не более чем в k раз, еслиlN; ,Xl выполняется неравенство: ((),())k*(,). Еслиk=1 => -отображение,нераспространяющее искажений.

Далее рассмотрим: Шифр колонной замены(буквы текста заменяются колонками)- порожденный множ-вом подстановок{gl,tl,tN, tl}, gl,tG(X)Sx- (симметрическая группа подстановок), называется отображение: X*X*, определяемое по формуле: (x1,…,xl)= gl,1(x1),…,gl,l(x1); ((()())=(,)), т.е. для последовательности длинныl, i-ый член последовательности заменяется на её образ по подстановкеgl,i(xi). Если нет зависимости отl иt, то шифр колонной замены называется шифром простой замены.Шифр перестановки - порожденный множ-вом подстановок{pllN}, plSl, преобразование: X*X*, определяется равенством: (x1,…,xl)=,…,;((),())=(,);{=> - тоже не распространяет искажений}.

Определение. Обозначим через H(x) - множество всех биективных преобразованийX*,-сохраняет длины слов и не распространяет искажений, биекция;,H(x) ={:X*->X*| - биекция, сохраняет длины слов, не распространяет искажений.

Теорема ‘теорема Маркова’: Следующие утверждения равносильны для: X*X*: а) -биективное отображение, сохраняющее длины слов и нераспространяющее искажения;б)=, где- некоторый шифр колонной замены, а- некоторый шифр перестановки.(без доказательства).

Пусть - произвольное рефлексивное бинарное отношение на множ-ве X: X2, xx  x может исказиться вx.

Определение : А- не распространяющее искажений по, если дляsS, lN, =(x1,…,xl), =(x1,…,xl)Xl: xixi, iвыполняется неравенство: (As(),As())(,). При=x2 (т.е. разрешены любые искажения) автомат А- нераспространяющий искажений.

Теорема: Пусть A(X,S,Y,h,f)- произвольный автомат,- произвольное рефлексивное бинарное отношение на множествеX и пустьf(s,x)f(s,x), sS; x, xX: xx, xx тогда следующие свойства равносильны: а)А- не распространяет искажений по(внутренняя автономность по);б)h(s,x)~h(s,x), sS, xx.

Доказательство: (а) => (б): предположим, что б)- невыполнено, тогда=x2,..,xlXl-1: Ah(s,x)(x2,…,xl)Ah(s,x)(x2,…,xl); [(x1,x2…,xl),( x1,x2…,xl)]=1, [As(x1,x2…,xl),As(x1,x2…,xl)]2 (во входных одно искажение, а в выходных 2 => получаем противоречие.);(б) => (а): Пусть s1S, =x1,…,xlXl, = x1,…,xlXl, xixi,i, и пусть h*(s1, )=s1,…,sl+1, h*(s1,)=s1s2,…,sl+1 по условию б) =>si~si, i2 => ()=f(s1,x1),f(s2,x2),…,f(sl,xl) => ((),())=(,).

Следствие:(случай=x2). Пусть A- инъективный автомат => А- не распространяет искажений A/~-внутренне автономный т.е. этот автомат реализует только шифр колонной замены.

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