Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Комбінування регістрів зсуву. Регістри з контрольованим рухом




Опис роботи РЗЛЗЗ у матричних позначеннях.

Нехай - рекуррентная послідовність, генерируемая РЗЛЗЗ з початковим заповненням. Послідовність зручно розглядати у виді послідовності станів регістра, тобто послідовності векторів.

Введемо матрицю,,.

Очевидно, матриця оборотна і.

Таким чином, для послідовних станів регістра виконується співвідношення, тому,. Звідси випливає, що якщо, то (послідовності додаються поелементно).

Нехай - рядок одиничної матриці порядку. З попереднього випливає, що.

Підписавши послідовності одне під одним, ми одержимо матрицю, що складається з рядків і нескінченного числа стовпців. Легко бачити, що послідовність єрекурентою, яка задовольняє те ж співвідношенню, що і. Початковим заповненням є послідовність стовпців. За побудовою, ці стовпці є стовпцями одиничної матриці, таким чином, ми завжди можемо обчислити кожний з векторів.

В термінах стовпців матриці, елемент послідовності дорівнює, де - координати вектора. Якщо ми розглянемо вираз як функцію від з коефіцієнтами і позначимо її, то,.

Номера координат вектора, що дорівнюють одиниці, вказують, які компоненти вектора брали участь у виразі.

Таким чином, ми можемо сказати, сумою яких елементів початкового заповнення є будь-як елемент рекурентної послідовності.

 

Крім регістрів зсуву з лінійними зворотним зв'язком, в криптографії використовуються регістри зсуву з нелінійними функціями зворотного зв'язку, у тому числі не обов'язково з двійковими елементами. У найбільш загальному випадку функція зворотного зв'язку задається таблично.

 

 

При побудові криптосхем застосовуються різні комбінації регістрів зсуву з лінійними зворотними зв'язками. Найбільше часто зустрічаються вузли, які називаються комбінуючими генераторами і (нелінійними) фільтр-генераторами.

У комбінуючих генераторів в кожному такті роботи чергові елементи послідовностей, що виробляються кожним з декількох регістрів зсуву, надходять на вхід деякої функції. Значення цієї функції є виходом генератора (елементом гами).

Нелінійні фільтр-генератори генерують вихідну послідовність як нелінійну функцію від станів того самого регістра.

РЗЛЗЗ
гама
F
Комбінуюючий генератор
Фильтр - генератор
гама
Регістр 2
Регістр k
F
Регістр 1
. .. .

 

 


При об'єднанні в криптосхему, цілі вузли, або їхні частини можуть впливати один на одного, змінюючи заповнення інших регістрів, а також керуючи їхнім рухом. Звичайно регістри зсуву змінюють свій стан регулярно, просуваючись по орбіті на один крок протягом такту роботи генератора. Якщо ж рух регістра протягом такту роботи генератора залежить від стану схеми, то такий рух називається керов аним. Нерівномірний рух регістрів, як правило, істотно ускладнює вихідну послідовність.




Поделиться с друзьями:


Дата добавления: 2014-10-15; Просмотров: 549; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.