79
ской последовательностью, а её максимальный период равняется
1−
k
q
, наибольшему из возможных значений, которое может
принимать минимальный период однородной ЛРП
К - го поряд-
ка над полем
q
F .
Пример:
Пусть есть рекуррентное соотношение для одно-
родной ЛРП над
2
F вида:
,...1,0
2347
=+
+=
++++
nSSSSS
nnnnn
Характеристический многочлен этой ЛРП имеет вид:
][1)(
2
2347
xFxxxxxf ∈−−−−=
и является примитивным над
2
F т.е. является нормированным неприводимым над
2
F много-
членом порядка
12712))((
7
=−=xford
.
Соответствующий регистр сдвига для заданного рекур-
рентного соотношения будет иметь вид:
n=0,1,…
Если в качестве вектора начального состояния регистра
взять ненулевой элемент, то, согласно теореме, на его выходе
получим последовательность
,...,
10
SS
с минимальным перио-
дом 127, т.е. все возможные
12
7
− ненулевые векторы встре-
чаются в качестве векторов состояний этой последовательности.
При разных начальных ненулевых векторах регистра получим
разные ЛРП с одним и тем же периодом 127, но с некоторым
сдвигом относительно друг друга.
Вектор начального состояния регистра сдвига также можно
представить в виде многочлена
g(x) степени <К. Тогда, по сути
дела, формирование ЛРП обусловлено процедурой деления мно-
гочленов
)(
)(
xf
xg
. Следует отметить, что из представленных выше
результатов становится понятно, почему криптографы всего ми-
ра ищут неприводимые многочлены как можно более высокой
степени
К (т.к.
12
k
). Но это NP полная задача и ее реше-
80
ние требует очень больших затрат. В связи с этим в теории ко-
нечного поля решены вопросы о том, можно ли осуществить
операции почленного сложения или умножения линейных ре-
куррентных последовательностей, и каким образом это влияет на
минимальный период полученной в результате этих операций
ЛРП.
Пусть
σ
- линейная рекуррентная последовательность вида
,...,
10
SS
, а
- линейная рекуррентная последовательность вида
,...,
10
tt
над полем
q
F . Тогда произведением этих последова-
тельностей будки считать последовательность
⋅
вида
,...,
1100
tStS
. Аналогично определяется произведение любого числа
ЛРП. При таком определении операции произведения ЛРП в
теории конечного поля получен ряд важных результатов:
1. Произведение любого конечного числа линейных рекур-
рентных последовательностей над полем
q
F
само является ли-
нейной рекуррентной последовательностью над
q
F .
2.
Теорема. Пусть
),...,2,1( hi
i
- ЛРП над полем
q
F . И
пусть их минимальные периоды равны соответственно
i
r
),...,2,1( hi =
. Тогда если числа
h
rr ,...,
1
попарно взаимно
просты, то минимальный период произведения ЛРП
h
,...,,
21
равен произведению
h
rr ,...,
1
.
Аналогично вводится операция суммирования ЛРП. При
этом интересно отметить, что последний результат аналогичен и
для операции сложения ЛРП:
3.
Теорема. Пусть
i
ЛРП над полем
q
F
),...,2,1( hi
на
i
r
- их минимальные периоды. Тогда если числа
i
r
попарно вза-
имно простые, то минимальный период суммарной последова-
тельности
h
...
21
равен произведению
h
rrr ...
21
.
Таким образом, суммирование и умножение ЛРП позволя-
ет увеличить их минимальный период. (В этом вопросе есть оп-
ределенные тонкости математического характера, но о них мож-
но узнать в соответствующей литературе).
Для практических приложений весьма важным является