Помощь в написании студенческих работ
Антистрессовый сервис

Комбинирующие генераторы. 
Криптографические методы защиты информации

РефератПомощь в написанииУзнать стоимостьмоей работы

При некоторых дополнительных условиях линейная сложность гаммы комбинирующего генератора совпадает с верхней оценкой Теорема 6.7 (см.). Пусть все JIPC-j, j = 1,2обладают примитивными характеристическими многочленами над полем F,; и попарно взаимно простыми длинами, то есть НОД (щ, rij) = 1 при г Ф j. Пусть также в каноническом многочлене функции f (x,…, хт) над полем? ч переменные х,…, хт входят… Читать ещё >

Комбинирующие генераторы. Криптографические методы защиты информации (реферат, курсовая, диплом, контрольная)

Комбинирующий генератор строится на основе т > 1 линейных регистров сдвига над полем ?(/ (будем обозначать их ЛРС-1, …, ЛРС-т) и выходной функции f (xi, X2,? ??, хт). На вход функции / подаются знаки, вырабатываемые линейными регистрами. При этом значениями переменной Xj являются знаки, вырабатываемые ЛРС-ф j = 1,…, т.

Уравнения гаммообразования для комбинирующего генератора имеют вид:

Комбинирующие генераторы. Криптографические методы защиты информации.

где.

  • xs = xSt2,? ? •, xs,nJ — начальное состояние ЛРС-s,
  • Lj,s(xs) = ?i, e (<$-1(xs)), Lhs(yi, y2,…, yns) = Уъ
  • 5S — преобразование векторов пространства F"s, осуществляемое ЛРС-.s:

Комбинирующие генераторы. Криптографические методы защиты информации.

Под начальным состоянием комбинирующего генератора понимается совокупность ненулевых начальных состояний всех входящих в него ЛРС. Известны условия, см. [5], при которых комбинирующий генератор обладает гарантированными периодом и статистическими свойствами.

Утверждение 6.13. Пусть комбинирующий генератор построен на основе т двоичных линейных регистров сдвига, имеющих максимальный период и попарно взаимно простые длины п3, j = 1 а

также фильтрующей функции f (x,…, хт), которая существенно зависит от каждой переменной. Пусть ш — выходной период генератора, S — число единиц на периоде. Тогда

где п — Ylp=i nj> G — min{nj|ji = 1,..., m}.

где п — Ylp=i nj> G — min{nj|ji = 1,…, m}.

Для оценки линейной сложности выходной гаммы поставим в соответствие каноническому многочлену функции /(х,…, хт) над полем F4 многочлен fz{x,…, хт) над кольцом целых чисел Z, полученный заменой всех ненулевых коэффициентов многочлена /(жi,…, xm) на 1 и заменой операций в поле F9 операциями в кольце Z.

Утверждение 6.14. Пусть L — линейная сложность гаммы комбинирующего генератора. Тогда L ^ fz (nh…, пт).

Доказательство. В соответствии с уравнениями гаммообразовапия для получения выходной функции на j-ю координату функции /(ж 1,…, хт) поступают линейные комбинации от rij независимых переменных, j — 1,2,…, т. Поэтому после приведения подобных членов полином любой функции на выходе комбинирующего генератора будет содержать не более fz{n,…, пт) конъюнкций. Следовательно, и ранг множества функций на выходе, совпадающий с линейной сложностью, не превышает fz (ni,…, пт). ?

При некоторых дополнительных условиях линейная сложность гаммы комбинирующего генератора совпадает с верхней оценкой Теорема 6.7 (см. [1]). Пусть все JIPC-j, j = 1,2обладают примитивными характеристическими многочленами над полем F,; и попарно взаимно простыми длинами, то есть НОД (щ, rij) = 1 при г Ф j. Пусть также в каноническом многочлене функции f (x,…, хт) над полем ?ч переменные х,…, хт входят в степени, не превосходящей единицу, и deg / = т. Тогда линейная сложность гаммы комбинирующего генератора равна., пт).

Кроме того, равенство L = /г{щ,… пт) имеет место, если F9 = Fp — простое поле и линейные регистры сдвига комбинирующего генератора имеют примитивные характеристические многочлены попарно взаимно простых степеней.

Показать весь текст
Заполнить форму текущей работой