Научная статья на тему 'Линейная сложность обобщенных циклотомических последовательностей с периодом 2mpn'

Линейная сложность обобщенных циклотомических последовательностей с периодом 2mpn Текст научной статьи по специальности «Математика»

CC BY
73
35
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Едемский Владимир Анатольевич, Антонова Ольга Владимировна

A method for analyzing the linear complexity of generalized cyclotomic sequences with period 2mpn is proposed. It allows to pick out sequences with the high linear complexity. The linear complexity of some sequences is computed on the base of classes of quadratic and biquadratic residues.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Linear complexity of generalized cyclotomic sequences with period 2mpn

A method for analyzing the linear complexity of generalized cyclotomic sequences with period 2mpn is proposed. It allows to pick out sequences with the high linear complexity. The linear complexity of some sequences is computed on the base of classes of quadratic and biquadratic residues.

Текст научной работы на тему «Линейная сложность обобщенных циклотомических последовательностей с периодом 2mpn»

УДК 519.7

ЛИНЕЙНАЯ СЛОЖНОСТЬ ОБОБЩЁННЫХ ЦИКЛОТОМИЧЕСКИХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ С ПЕРИОДОМ 2mpn

В. А. Едемский, О. В. Антонова

Пусть X = £ {0,1} —последовательность с периодом N = 2mpn, где p —

нечётное простое число, а m, n — натуральные числа. Её минимальный многочлен m(t) и линейную сложность L над полем GF(2) можно определить по следующим формулам:

m(t) = (tN - 1)/ ((tpn - 1)2m,S(i)) , L = N - deg ((tpn - 1)2m ,S(i)) ,

где S(t) — производящая функция цикла последовательности. Следовательно, если а — примитивный корень степени pn из единицы в расширении поля GF(2), то для вычисления минимального многочлена и линейной сложности последовательности X достаточно найти корни многочлена S(t) в множестве {av : v = 0,1,... ,pn - 1} и определить их кратность. Метод вычисления значений S(av) для обобщённых циклотомических последовательностей с периодом pn предложен в [1, 2], здесь обобщим его на последовательности с периодом 2mpn.

Пусть Hk = {ek+td (mod pn) : t = 1,... ,pn-1(p - 1)/d}, k = 0,1,..., d - 1 —циклотомические классы порядка d по модулю pn, где в — первообразный корень по модулю pn, а d — делитель p - 1, d ^ 2. Справедливо разбиение

п—1d—1

Zpn = ^ (JpjHk U{0}. j=0 k=0

Кольцо классов вычетов Zn изоморфно прямому произведению Z2m ®Zpn относительно

/ n-1 \

изоморфизма <^(a) = (a mod 2m, a mod pn). Пусть Hlk = ^ 1 {1} 0 U Pj Hk для

V j=0 )

I = 0,1,... , 2m - 1; k = 0,1,... , d - 1, тогда Hlk и множество {0,pn,... , (2m - 1)pn} образуют разбиение Zn .

Рассмотрим последовательность X, определяемую следующим образом:

= J 1, если i mod N £ C,

Xi - 1 П (1)

0 иначе.

2m-1

Здесь C = U (J Hi,k U {0, 2pn,... , 2m-1pn}; /¿, I = 0,1,... , 2m - 1 —подмножества l=0 ke/

индексов, элементы которых могут принимать значения от 0 до d - 1.

Пусть Sd(x) = (Sd(x),Sd(x6),..., Sd(x^-1 Л, R(x) = sd(x0k) и Q(x) = ^ Sd(x0fc),

V ' ke/ keJ

где Sd(t) = tu modp, а I, J — множества, состоящие из номеров k, входящих нечётное

«еЯо

число раз в подмножества /¿, I = 0,1,... , 2m - 1, с чётными и нечётными номерами соответственно. Обозначим координаты вектор-функций R(x) и Q(x) при x = арП через r, q для i = 0,1,..., d - 1. Пусть £ =1 для m =1 и £ = 0 при m > 1.

Теорема 1. Если v £ pf Hj, f = 0,1,..., n - 1, j = 0,1,..., d - 1, то av — корень многочлена S(t) тогда и только тогда, когда r j + qj = (111 + |J |)f (p - 1)/d+$, и корень av многочлена S(t) кратный тогда и только тогда, когда rj = |1 |f (p - 1)/d + $.

Теорема 1 показывает, что известные значения R(x), Q(x), а фактически Sd(x), позволяют оценить линейную сложность последовательности X. Метод вычисления значений Sd(x) предложен в [1], следовательно, теорема 1 определяет метод анализа линейной сложности последовательностей с периодом 2mpn, сформированных по правилу (1).

Воспользовавшись теоремой 1, несложно получить следующие утверждения.

Лемма 1. Если d = 2 и /0 = 11 = {0}, то для последовательности X, сформированной по правилу (1) при N = 2pn, линейная сложность L = 2pn, а её минимальный многочлен m(t) = — 1.

Лемма 2. Если d = 4 и /0 = {0,1}, то для линейной сложности последовательности X, сформированной по правилу (1) при N = 2pn, справедливо:

1) L = 2pn, если 11 = {0,1}, или 11 = {0, 2} и ^= 1, или 11 = {0, 3} и ^= 1,

( 2 \ (2 \ \

где —символ Лежандра, а —символ 4-степенного вычета;

2) L = (3pn + 1)/2, если 11 = {0, 3} и = 1, = 1;

3) L = (5pn + 1)/4, если =1 и 11 = {0, 2} или 11 = {0, 3}.

Аналогично можно получить следующие оценки линейной сложности последовательностей.

Лемма 3. Если d =2 и последовательность X с периодом 4pn определена правилом (1) при /0 = 11 = /2 = {0}, /3 = {1}, то L ^ 4pn — 4.

Лемма 4. Если d = 4 и последовательность X с периодом 8pn определена правилом (1) при /0 = /1 = /2 = /5 = {0}, /3 = {1}, /4 = /6 = {2} и /7 = {3}, то L ^ 8pn — 8,

если = 1, и L ^ 4pn — 8, если = 1.

Таким образом, предложен метод анализа линейной сложности последовательностей с периодом 2mpn, построенных на основе обобщённых циклотомических классов. Метод позволяет как явно рассчитать линейную сложность и минимальный многочлен рассматриваемых последовательностей, так и оценить её, а также определить характеристики последовательностей, обладающих заведомо высокой линейной сложностью. Подробное изложение представленных результатов можно найти в [3].

ЛИТЕРАТУРА

1. Едемский В. А. О линейной сложности двоичных последовательностей на основе классов биквадратичных и шестеричных вычетов // Дискретная математика. 2010. Т. 22. №1.

С. 74-82.

2. Edemskiy V. А. About computation of the linear complexity of generalized cyclotomic sequences with period pn+1 // Designs, Codes and Cryptography. 2011. V. 61. No. 3. P. 251-260.

3. Едемский В. А., Антонова О. В. Линейная сложность обобщённых циклотомических последовательностей с периодом 2mpn // Прикладная дискретная математика. 2012. №3 (в печати).

i Надоели баннеры? Вы всегда можете отключить рекламу.