DOI: 10.24143/2072-9502-2021-1-70-79 УДК 519.7
АНАЛИЗ ЛИНЕЙНОЙ СЛОЖНОСТИ 0-ИЧНЫХ ОБОБЩЕННЫХ ЦИКЛОТОМИЧЕСКИХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ ПЕРИОДА рп 1
В. А. Едемский
Новгородский государственный университет имени Ярослава Мудрого, Великий Новгород, Российская Федерация
К рассмотрению предложен анализ линейной сложности периодических q -ичных последовательностей при изменении k их членов на периоде. Последовательности формируются с применением новой обобщенной циклотомии по модулю, равному степени нечетного простого числа. Получено рекуррентное соотношение и оценено изменение линейной сложности рассматриваемых последовательностей, когда q - примитивный корень по модулю, равному периоду последовательности. Из анализа результатов следует, что линейная сложность этих последовательностей существенно не уменьшается при k меньшем, чем половина периода. Исследование обобщает результаты для бинарного случая, полученные ранее.
Ключевые слова: £-ошибка линейной сложности, циклотомия, q-ичные последовательности.
Для цитирования: Едемский В. А. Анализ линейной сложности q-ичных обобщенных циклотомических последовательностей периода рп // Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика. 2021. № 1. С. 70-79. DOI: 10.24143/2072-9502-2021-1-70-79.
Введение
Элементарная теория чисел, в частности циклотомия, применяется в теории кодирования и криптографии, при построении разностных множеств и формировании последовательностей. Циклотомические классы определяются как классы смежности подгруппы
мультипликативной группы обратимых элементов ZN кольца классов вычетов по модулю N . Для составного N они называются обобщенными циклотомическими классами. Циклотомические и обобщенные циклотомические классы применяются при определении последовательностей. С криптографической точки зрения циклотомические и обобщенные циклотомические последовательности изучались в [1-3]. Свойства обобщенных циклотомических последовательностей длины рп исследовались в [4-9]. Новый подход к определению обобщенных циклотомических классов предложен в [10], а в [11] на основе новой циклотомии из [10] сформированы бинарные последовательности с периодом рп . Свойства этих последовательностей, в частности линейная сложность, изучены в [3, 11, 12]. Для криптографических применений последовательность должна иметь высокую линейную сложность, но это только необходимое условие. Важно, как она меняется при изменении нескольких членов последовательности. Наименьшая линейная сложность, которую можно получить, изменяя на периоде не более чем £ членов исходной последовательности, называется £-ошибкой линейной сложности последовательности [13]. В [14] изучена £-ошибка линейной сложности отдельных новых обобщенных циклотомических бинарных последовательностей.
Определение бинарных последовательностей из [11] было расширено в [15], где предложено правило построения q-ичных последовательностей периода рп на основе новой циклотомии. Рассмотренные в [15] последовательности имеют высокую линейную сложность над конечным полем порядка q.
Данная статья посвящена изучению £-ошибки линейной сложности последовательностей с периодом рп из [15] и обобщению результатов из [14]. С этой целью для £-ошибки линейной сложности будет получена рекуррентная формула и ее оценка для ряда значений £ . Основные определения
1 Исследование выполнено при финансовой поддержке РФФИ и ГФЕН Китая в рамках научного проекта № 19-51-53003.
В этом разделе напомним определение q -ичных последовательностей из [15]. Пусть p - простое число, отличное от двух, p = ef +1, где e, f - целые положительные числа, и g - примитивный корень по модулю pn [16].
Согласно [10], обобщенные циклотомические классы порядка d j по модулю p1 определяются следующим образом:
D(pJ)= { g++'dj (mod p )|0 < t < e J, 0 < i < d}. (1)
Здесь J=1,2,..., n и dJ = ф(p) /e = p—1 f . Множества D(p), i = 0,1, ..., dj —1 являются
классами смежности D0p ) и образуют разбиение Zj для каждого целого J > 1.
На основе этих классов в [11] сформировано новое семейство почти сбаланисированных бинарных последовательностей, их линейная сложность изучена в [3, 11, 12], когда f - четное. В [15] предложено обобщение этой конструкции и рассмотрены новые q -ичные последовательности.
Пусть Я(p) - II0—1 Dp) Я(p) = II2о—1 D(p) я(p)= MqrJ—1 Dp)
iryi^lb Ji0 — (i'+b)(mod dj) ' 111 M i-rj (i +b)(mod dj'p ■■"> 11 q—1 M i-( q—1) r 'L/(i+J)(mod dj)'
а также
Cpm }= Mm-1 pm—jЯpj}, k = 0,1,..., q — 1, m = 1,2,..., n,
где q | f, b : 0 < b < pn—1f и j = pj—1 f / q .
Согласно определению C^;p ) имеем, что
z m = C0pm} - Cpm) U... u cq—m) U {0} и | C(pm) |=(pm — 1)/q .
p i j
В [15] рассмотрено семейство q -ичных последовательностей s(m)=(s0m), s1m), s2m),...) периода pm, определенное по следующей формуле:
„(m) =
0, если i (mod pm) е C(r) u {0};
) U { О }
(2)
1, если i (mod pm) е C(^).
Линейная сложность последовательности £ над конечным полем ^ определяется как
наименьшее натуральное число L, для которого существуют константы с1,..., сЬ из такие,
что выполняется рекуррентное соотношение sk = с^— + с2 sk_2 +... + -Ь для всех к > Ь.
В [15] показано, что новое семейство последовательностей обладет высокой линейной сложностью над конечным полем порядка q, q >2, где q - простое число. В этой статье
рассмотрим, как она меняется при изменении последовательности.
-к
-Л
^-ошибка линейной сложности LCkq (5) последовательности s — (s0,Sj,..., sN-1) периода N определеляется как LC¥kq (s) = minLC(т), где минимум берется по всем N-периодическим
т
последовательностям т —(т0,т^ ..., тNч) над Fq, для которых расстояние Хэмминга между векторами s — (s0, Sj,..., sN_j) и т = (т0, т1,..., тN_1) не превышает k .
Анализ k -ошибки линейной сложности последовательности Основные результаты исследования представлены в следующей теореме.
Теорема. Пусть q - примитивный корень по модулю pn и s^n) - последовательность периода pn, определенная по (2). Тогда справедливы следующие утверждения для k -ошибки линейной сложности LCvk" (s(n)) последовательности s^n):
1) LCkq (s(n)) = pn —pn—1 + LC} (s(n-1)), если k <(pn—1 —1)(q-1)/q;
2) LC} (s(n)) = pn —pn—1, если (pn—1 —1)(q —1)/q < k < pn—1(p —1)(q —1)/q ;
3) LC} (s(n)) < pn—1 при k > pn—1(p — 1)(q —1)/q;
4) LCk (sW ) = 0 для k > (pn — 1)(q — 1)/ q.
Таким образом, эти рассматриваемые последовательности имеют высокую линейную сложность, и она существенно не уменьшается при изменении k членов последовательности для k < (pn 1 — 1)(q — 1) / q. Следовательно, они стабильны.
Прежде чем доказать основную теорему, получим несколько вспомогательных утверждений. Порождающий многочлен последовательности s(m) обозначим через
S(m)(x) = s0 + SjX +... + s m xp 1. Хорошо известно, что k -ошибку линейной сложности s(n)
над Fq можно найти, применяя следующее соотношение:
LC} (s (n)) = min {pn — deg(НОД( xp" — 1, S(n)(x) + T (x)))},
0<wt (T (x ))<k
где T(x) Gfq[x] - многочлен последовательности, корректирующей s^n) (т. е. если s(n) меняется, то tt Ф 0, иначе tt =0). Здесь вес многочлена, т. е. число его ненулевых коэффициентов, обозначается через wt(—).
В разделе «Анализ k -ошибки линейной сложности последовательности» сначала получим рекуррентную формулу для порождающих многочленов рассматриваемых последовательностей и докажем некоторые вспомогательные утверждения о многочлене корректирующей последовательности.
1. Рекуррентная формула. Обозначим d(j)(x) = ^ (pJ) x', j = 1,2,..., n,
i = 0,1,..., dj -1 и Цj)(x) = X . ^1}(х), 1 = 0,1,..., q-1. Заметим, что индексы i в d(i 1 )(х)
всегда вычисляются по модулю dl. В оставшейся части статьи значения индексов по модулю будут опускаться, если это не вызовет затруднений. Из формул (1), (2) получаем, что
т Л т т
Р -1 ?-! ?-! т т-'
S(т) (х) = X ^ = X1 X х = XIX Ц1) (хр ). (3)
*=0 1=0 с Рт) 1=0 1=1
Предварительно докажем две леммы, необходимые для получения рекуррентной формулы. Свойства П(Р )изучены в [11, 12]. Согласно [12] имеем следующее утверждение.
Лемма 1. Пусть П( Р) определены по формуле (1), и ' = 2,..., п. Тогда
ч(Р1'-1)= Пр1-1) •
1) D;F (modp^) = D^
(^)(mod Pn—1)= Pn—pj—1)
2) pn—jD(p )(modpn—1) = pn—jDt
i(moddj—1) '
Лемма 2. Пусть d(J)(x) = , X, /г0)(х) = - ^(х) и 7 = 2,..., п, тогда
1) dI(1) (хрИ-1)(тоа хрП-1 -1) = е ;
/ п- / п-1 / • 1 ч п- 7
2) dI(J)(xp ')(тоахр -1) = d7o1ddj-l)(xp '); 3) /(1)( xpn-1)(mod хрП-1 -1) = ег1;
, П- 7 п-1 ✓ . п П- 7 ж—I // -1 . п П- 7
4) )(хр )(шоёхр -1) = -1)(хр ) + (р -1)/ q Д-1 1 d(J-1)(хр ).
Доказател ьство:
1) очевидно, т. к. | Д(р) |= е ;
( ') п-7 х / п-7 ;
2) по определению ^ 1)(хр ) = £ге0(р7) хр = р7)х . Так как, по лемме 1,
Ле pn—jD( p
pn—jD(p )(mod pn—1) = pn—-jDCl—1), то d^^ )(mod xpn—1 — 1) - £ x( = J] x(p"— -
(e pn—JD{f —I) ) leDj )
r ¡(moddj _j) 1 (moddj _j)
= d(j—1) (xpn j )• "i(moddj—1) V
3) воспользовавшись формулой d,(1)(x^ )(mod xp — 1) = e, получаем, что
/1\ n—1 n—1
h((1)( xp )(mod xp — 1) = er1;
4) по 1) и формуле для И((])(х) видим, что
)(шod хрп-1 -1) = £ 71 . 1)(хрп-7).
-1
Здесь г 7 = (р -1)7 + г-1 и = pJ-2/ = г 7-1д, значит г = (р -1)^ /д+г 7-1. В итоге
- . - . d 7-1-1 - . -1 dg10dd , 1)(х^) = -1-1 «d , 1)(^) + (р- 1)/д - Х ^(х^)
' ] 1 7 ] 1 !=о
или
/ \ п-7 п-1 / 1\ п— 7 -¿-к , ■ ,, п-7
/0)(хр )(modхр -1) = к\]-1)(хр ) + (р- 1)/д- £ dг(J-1)(xp ).
7=0
Доказательство леммы 2 завершено.
Утверждение 1. Пусть - последовательность, определенная по формуле (2). В этом случае для п > 2 выполняется рекуррентное соотношение
£(п)( x)(шod хрп-1 -1) = Я (п-1)( х). Доказательство. Согласно (3) имеем, что
д-1 п п- 7 п-1
£(п)(х) = £ I £ к(л(хр )(шod Хр -1).
1=0 J=1
В силу леммы 2 получаем, что
, q—1 n
n—1
S(n)( X )(mod X*~ — 1) = ] l Z h((j—1)(xp ) + (p — 1)/q • ] dj1°(xp )
l=0 j=2^
+
+ er1(1 + 2 +... + q — 1).
Из равенства
q-1 n . n . q-1
X i-ivn-j ) = xXdj-1)(x^) x i = o
l=0 j=2 i=0 j=2 i=0 l=0
в Fq , опять по лемме 2, видим, что
S(n) (X)(modХрП- -1) = X l Xj (xF" J) = s(n-1) (x),
l=0 j=2
что и требовалось доказать.
Заметим, что при q = 2 это утверждение истинно только для р = 1 (mod 4) [14]. 2. Оценка к -ошибки линейной сложности последовательности. Пусть
Фm(x) = x(р-1)р + ... + хр +1. В этом подразделе изучим, когда S(т)(Х) делится на Фп(x) . Предварительно обсудим некоторые леммы.
Лемма 3. Пусть v е D(рт-1) для т >1 и Uv = {v, v + рт-1,..., v + (р-1)рт-1} . Тогда
IU n D(рт) |= j1, если i=j(mod fpm~2);
v i [ 0 иначе.
Доказательство. По условию v е D^ ), т. е. v = gJ+hdm-1 (modрт-1) для целого h: 0 < h < е.
Предположим, что v+apm-1 е D(р ) для a :0 < a < р -1. В этом случае v + арт-1 = g +Urn (mod рт) для целого и :0 < и < е . Тогда gJ+Мт-й = g+u,n (mod рт-1) и j + hdm-1 = i + udn (mod (р-1)рт-2). Так как р -1 = ef и dm-1 = рт-^, то i - j = 0(mod fpm-2).
q-1 n
Таким образом, | Uv n D<р ) | = 0 для i Ф j(mod fpn-2).
m . m \
Далее, пусть v + арт-1 е D(р ) и v + Ьрт-1 еD^ где а Ф b , a,b = 0,1,..., р-1, тогда
v + арт-1 = g +"dm (mod рт) и v + Ьрт-1 = g'+zdm (modрт) для и, z :0 < и, z < е . Следовательно,
g,+udm = g'+zdm (modр) и (и - z)dm делится на р -1. Последнее утверждение невозможно для и Ф z :0 < и, z < е .
Таким образом, | Uv n Ц( р )| < 1 для i = j(mod fpm-2). Так как | Uv |= р
и | {i | i = j(mod ^рт-2), i = 0,1,..., рт-1f -1}|= р, то I Uv n D(рm )|=1 для i = jmodfy-2). Следствие. Если m >1, то
( m-1)
| Un Н(рт )|= 1(р -1)/q +1, если v е H)p [ (р -1)/ q иначе.
Лемма 4. Если a = 1,2,..., q -1, то
'a( xv + xv+рп-1 + ... + xv+( р-1) )-X lh(( m) (x)
wt
i 1 i q-1 Л
рП-1 + + xv+(р-1)РП-1) ^ (h(m)
v i=0
erm (q -1) +1, если v е H,
(рт-1). 0
erm (q -1), если v е H j ) и a Ф j;
j
erm (q -1) -1, если v е H j )и a = j.
Доказательство. Очевидно, что
wt
( 1 1 д-1
а^ + х-р"-1 + ... + х*+( р-1) р"-1 "
д-1
) -£х) I = Хwt
v
1=0
Х х7 -1/1(")(х)
геи гН)1
V V 1
где иу = {V,V + р" 1,..., V + (р -1)р" 1}, как и ранее.
Пусть V е г Н0( р ), тогда, по следствию, (а £ еи гН( рга-1') х') = ( р -1)/ д +1, и для 1 >0 имеем, что
'(а Х'
wt
Х х7 -1/1(")(х)
V 'е^ гЩ'
| еГ", если 1Ф а;
\егт -(р-1)/д, если 1 = а.
Суммируя, получаем утверждение леммы для V е и г Н0
( р"-1)
(р"-1)
Предположим, что V е иу гНу ), у > 0. Тогда, опять по следствию 1 видим, что
wt
Х х' -1П(")(х)
'еи пН '
V v 1
( р -1)/д,
ег
если 1 = 0; если 1 Ф а;
еГ" - (р -1)/ д -1, если 1 = 7,1 = а.
( р" -1 )
Снова суммируя, получаем утверждение этой леммы для V е иу г Н; ), 7 > 0 .
Лемма 5. Пусть /п (х) - многочлен, такой что Хд^П<1")( х) + / (х) делится на Ф" (х) " >1. Тогда
для
шп wt(/m (X)) = р"-2(р-1)2(д -1) / д.
Доказательство. По условию
д-1
Х 1/(")( х) + /" (х) = (х
1=0 ^
- I Лр-1)р"-^ т-р"'
+ ... + хр + 1
1 +1) / (х),
где а7 еЖд и /(х) = а1х^ + а2xt2 + ... + апх'п,0<tJ <р" 1,7 = 1,2,..., П , П<р" 1. Не нарушая общности, можем предположить, что ti Ф 0(шod р) . Тогда
П /
/" (х) = Ха, (
7=1
= Х а7 (х' + х^ + ... + х
'+(р-1) р"
1 \ д-1
)-Х 1П("}( х).
' 1=0
Пусть к1 =| {а' | а1 = 1, ti еН(р )' = 1,2,..., /}. Согласно лемме 4 получаем, что
д-1
wt(/" (х)) > (д-1)еГ" -Хк,
г=1
и
д-1 д-1 1
Хк = Х1Н
1=1 1=1
а
;=0
а
а
Так как г = рт 1 f / q, то
(х)) > рт-1( р — 1)(q-1)/q - рт-2( р-1)^-1)/q = рт-2( р-1)2(q-1)/q.
Теперь покажем, что существует многочлен (, удовлетворяющий условиям леммы,
вес которого равен полученной выше оценке. Возьмем
( \
9-1
fm (Х) = X l
l=1
X (x' + xml + ... + x( p-1)pm-1) - h(m)(x) V p ) J
Тогда, по лемме 4, wt(fm (x)) = (q - 1)erm - pm 2(p - 1)(q -1) / q = pm 2 (p - 1)2(q -1) / q. Очевидно, что
9-1 -1 -1
Xh(m)(x) + fm (X) = 0(mod X(p-1)p™ + ... + Xp™ +1).
l =0
Лемма 5 доказана.
Замечание. Для q = 2 это утверждение доказано в [14] другим способом. Утверждение 2. Пусть S(m)(x) + E(m)(x) = 0(mod Фm (x)). Тогда наименьший возможный вес многочлена E(m)(x)) равен pm-1 (p - 1)(q -1) / q. Доказательство. Из (3) получаем, что
q-1 т т - i q-1
S (m)( x) = X l Xhj) (xp ) = X hm) (x) + S(m-1)( xp). (4)
l=0 j=1 l=0
Будем доказывать это утверждение методом математической индукции.
1. Пусть m = 1. В этом случае S(1)(x) + E(1)(x) = 0(modXp-1 + ... + X +1). Ясно, что тогда min wt(Em (X)) = (p - 1)(q -1)/ q .
2. Предположим, что утверждение истинно для S(m)(x), т. е. существует многочлен
Em)(x) с весом wt(E (x)) = pm-1(p - 1)(q -1)/q такой, что S(m)(x) + E(m)(x) делится на
/ n m-1 m-1 . . . . / 1 \ m m
x(p-1)p + ... + xp +1. Тогда S (m)( xp) + E (m)( xp) делится на x(p-1)p + ... + xp +1 и min wt(E(m)(xp)) = pm-1(p - 1)(q -1)/ q .
Далее, предположим, что S(m+1)(x) + E(m+1)(x) делится на x(p-1)p + ... + xp +1. Тогда существует многочлен R (x) такой, что
S(m+1)(x) + E(m+1)(x) = (X(p-1)pm + ... + xpm +1) R(x)
и deg R(x)< pm.
Пусть E(m+1}(x) = Xp=0 \x' и R(x) = Xp=0 ^x'. Определим множестваE0 = {ег. | ei Ф 0
pm+1-1 ^ ^m+l-t _
Ji=0 e'x и R(x) = X'=0 ЧЛ ■ ivMi^4Da^0
и ei = 0(mod p), E1 = {e. | ei Ф 0 и ei Ф 0(mod p), R0 = {r | Г ^ 0 и r = 0(mod p) и R1 = {r | r ^ 0 и r # 0(modp). Введем вспомогательные полиномы E0(xp) = X Exp', E1(x) = X -^x ',
R0(xp ) = X^ и R1(x) = X .
Тогда, согласно (4),
q-1
X „h(m) (x) + E1 (x) + S(m) (xp) + E0 (xp)
l=0
= | + ... + xpm + 1) R1( x) + (X(p-1) pm + ... + xpm +1) R0( x).
Следовательно,
q-i i \
Yjh(,m)(x) + E, (x) = (x( i-1) Г + ... + Xp™ +1) R,(x)
1 = n ^ '
ч
1=0
и
S(m)(xp) + E0(xp ) = (x(p-1)pm + ... + xpm +l) R0(x).
Таким образом, по лемме 5 и индукционному предположению, min wt (E1(x)) = = pm-1(p — 1)(q-1)/q и minwt(E0(xp)) = pm-2(p-1)(q-1)/q . Окончательно, minwt(E(m+1)(x)) = = pm (p - 1)(q -1)/ q. Существование E(m+1)(x)c таким весом ясно из леммы 5. Утвеждение 2 доказано.
Доказательство основной теоремы
По определению Ф0(x),Ф1(x),..., Фп(x), справедливо следующее разложение
п
xp -1 = Ф0(x^(x) ... Фп(x),
где Ф0(Х) = x-1, Фj(x) =1 + x^-1 + x2pj-1' + ... + x(p-1)p'-1, j = 1,2,..., n .
Многочлены Ф0 (x), Ф1 (x),..., Фп (x) неприводимы над Fq, когда q — первообразный корень по модулю pn [17].
1) Рассмотрим случай, когда k < pn-1(p - 1)(q -1)/ q. По утверждению 2 здесь Фп (X)/(S(n)(x) + E(n) (x)) для любого E(n)(x) с весом wt(E(n)(x)) = k < pn-1(p-1)(q-1)/q . Таким образом, в силу утверждения 1, исследование LCF (s(n)) сводится к изучению LCF (s(n-1)).
Если S(n 1)(x) + E(n)(x)) делится на G(x), тогда, по утверждению 1, видим, что G(x) делит S(n)(x) + E(n)(x)) , и наоборот. Отсюда получаем, что LCf (s(n)) = pn -pn-1 + LC} (s(n-1)) для k < pn-1(p-1)(q-1)/ q .
2) Если k > (pn1 -1)(q -1) / q , тогда LC} (s(n-1)) = 0 и LC} (s(n)) = pn - pn-1 .
3) Пусть k>p"1(p-1)(q-1)/q . Тогда, по утверждению 2, имеем многочлен E(n)(X)
с весом wt(E(n)(x)) = pn-1(p-1)(q-1)/q такой, что (S(n)(x) + E(n)(x)) делится на Фп(X).
Утверждение 4) очевидно.
Заключение
Исследована k-ошибка линейной сложности q-ичных последовательностей, полученных из новых обобщенных циклотомических классов по модулю, равному степени нечетного простого числа, когда q - примитивный корень по этому модулю. Получены рекуррентное соотношение и оценка для k-ошибки линейной сложности последовательностей. Результаты показывают, что k-ошибка линейной сложности рассматриваемых последовательностей существенно не уменьшается при k <(pn 1 - 1)(q -1)/ q . Исследование обобщает результаты для бинарного случая, полученные ранее.
СПИСОК ЛИТЕРА ТУРЫ
1. Cusick T., Ding C., Renvall A. Stream Ciphers and Number Theory. Elsevier Science, 2004. 446 p.
2. Ding C., Helleseth T. New generalized cyclotomy and its applications // Finite Fields and Their Applications. 1998. V. 4 (2). P. 140-166.
3. Ye Z., Ke P., Wu C. A further study of the linear complexity of new binary cyclotomic sequence of length pn // AAECC. 2019. V. 30. N. 3. P. 217-223.
4. Гантмахер В. Е., Быстрое Н. Е., Чеботарев Д. В. Шумоподобные сигналы. Анализ, синтез, обработка. СПб.: Наука и техника, 2005. 400 с.
5. Du X., Chen Z. A generalization of the Hall's sextic residue sequences // Information Sciences. 2013. V. 222. P. 784-794.
6. Edemskiy V. About computation of the linear complexity of generalized cyclotomic sequences with period pn+l // Designs, Codes and Cryptography. 2011. V. 61. N. 3. P. 251-260.
7. Kim Y. J., SongH. Y. Linear complexity of prime n-square sequences // 2008 IEEE International Symposium on Information Theory (Toronto, Ontario, Canada, July 6-11, 2008). Google Scholar, 2008. P. 2405-2408.
8. Wu C., Chen Z., Du X. The linear complexity of q-ary generalized cyclotomic sequences of period pm // Journal of Wuhan University. 2013. V. 59. N. 2. P. 129-136.
9. Yan T., Li S., Xiao G. On the linear complexity of generalized cyclotomic sequences with the period pm // Applied Mathematics Letters. 2008. V. 21. N. 2. P. 187-193.
10. ZengX., Cai H., Tang X., Yang Y. Optimal frequency hopping sequences of odd length // IEEE Transactions on Information Theory. 2013. V. 59. N. 5. P. 3237-3248.
11. Xiao Z., Zeng X., Li C., Helleseth T. New generalized cyclotomic binary sequences of period p2 // Designs, Codes and Cryptography. 2018. V. 86. N. 7. P. 1483-1497.
12. Edemskiy V., Li C., Zeng X., Helleseth T. The linear complexity of generalized cyclotomic binary sequences of periodpn // Designs, Codes and Cryptography. 2019. V. 87. N. 5. P. 1183-1197.
13. StampM., Martin C. An algorithm for the k-error linear complexity of binary sequences with period 2n // IEEE Transactions on Information Theory. 1993. V. 39. N. 4. P. 1398-1401.
14. Chen Z., Edemskiy V., Ke P., Wu C. On k-error linear complexity of pseudorandom binary sequences derived from Euler quotients // Adv. In Math. of Comm. 2018. V. 12. N. 4. P. 805-816.
15. Edemskiy V., Sokolovskiy N. The linear complexity of new q-ary generalized cyclotomic sequences of period pn // MATEC Web of Conferences. 2019. V. 292. 02001.
16. Айерлэнд К., Роузен М. Классическое введение в современную теорию чисел. М.: Мир, 1987. 416 с.
17. Лидл Р., Нидеррайтер Г. Конечные поля. М.: Мир, 1988. 820 с.
Статья поступила в редакцию 14.11.2020
ИНФОРМАЦИЯ ОБ АВТОРЕ
Едемский Владимир Анатольевич - Россия, 173003, Великий Новгород; Новгородский государственный университет имени Ярослава Мудрого; д-р физ.-мат. наук, доцент; профессор кафедры прикладной математики и информатики; [email protected].
ANALYSIS OF LINEAR COMPLEXITY OF GENERALIZED CYCLOTOMIC Q -ARY SEQUENCES OF pn PERIOD
V. A. Edemskiy
Yaroslav-the-Wise Novgorod State University, Veliky Novgorod, Russian Federation
Abstract. The article presents the analysis of the linear complexity of periodic q-ary sequences when changing k of their terms per period. Sequences are formed on the basis of new generalized cyclotomy modulo equal to the degree of an odd prime. There has been obtained a recurrence relation and an estimate of the change in the linear complexity of these sequences, where q is a primitive root modulo equal to the period of the sequence. It can be inferred from the results that the linear complexity of these sequences does not sign ificantly decrease when k is less than half the period. The study summarizes the results for the binary case obtained earlier.
Key words: k-error of linear complexity, cyclotomy, q-ary sequences.
For citation: Edemskiy V. A. Analysis of linear complexity of generalized cyclotomic Q-ary sequences of pn period. Vestnik of Astrakhan State Technical University. Series: Management, Computer Science and Informatics. 2021;1:70-79. (In Russ.) DOI: 10.24143/2072-9502-2021-1-70-79.
REFERENCES
1. Cusick T., Ding C., Renvall A. Stream Ciphers and Number Theory. Elsevier Science, 2004. 446 p.
2. Ding C., Helleseth T. New generalized cyclotomy and its applications. Finite Fields and Their Applications, 1998, vol. 4 (2), pp. 140-166.
3. Ye Z., Ke P., Wu C. A further study of the linear complexity of new binary cyclotomic sequence of length pn. AAECC, 2019, vol. 30, no. 3, pp. 217-223.
4. Gantmakher V. E., Bystrov N. E., Chebotarev D. V. Shumopodobnye signaly. Analiz, sintez, obrabotka [Pseudonoise signals. Analysis, synthesis, processing]. Saint-Petersburg, Nauka i tekhnika Publ., 2005. 400 p.
5. Du X., Chen Z. A generalization of the Hall's sextic residue sequences. Information Sciences, 2013, vol. 222, pp. 784-794.
6. Edemskiy V. About computation of the linear complexity of generalized cyclotomic sequences with period pn+l. Designs, Codes and Cryptography, 2011, vol. 61, no. 3, pp. 251-260.
7. Kim Y. J., Song H. Y. Linear complexity of prime n-square sequences. 2008 IEEE International Symposium on Information Theory (Toronto, Ontario, Canada, July 6-11, 2008). Google Scholar, 2008. Pp. 2405-2408.
8. Wu C., Chen Z., Du X. The linear complexity of q-ary generalized cyclotomic sequences of period pm. Journal of Wuhan University, 2013, vol. 59, no. 2, pp. 129-136.
9. Yan T., Li S., Xiao G. On the linear complexity of generalized cyclotomic sequences with the period pm. Applied Mathematics Letters, 2008, vol. 21, no. 2, pp. 187-193.
10. Zeng X., Cai H., Tang X., Yang Y. Optimal frequency hopping sequences of odd length. IEEE Transactions on Information Theory, 2013, vol. 59, no. 5, pp. 3237-3248.
11. Xiao Z., Zeng X., Li C., Helleseth T. New generalized cyclotomic binary sequences of period p2 Designs, Codes and Cryptography, 2018, vol. 86, no. 7, pp. 1483-1497.
12. Edemskiy V., Li C., Zeng X., Helleseth T. The linear complexity of generalized cyclotomic binary sequences of period pn. Designs, Codes and Cryptography, 2019, vol. 87, no. 5, pp. 1183-1197.
13. Stamp M., Martin C. An algorithm for the k-error linear complexity of binary sequences with period 2n. IEEE Transactions on Information Theory, 1993, vol. 39, no. 4, pp. 1398-1401.
14. Chen Z., Edemskiy V., Ke P., Wu C. On k-error linear complexity of pseudorandom binary sequences derived from Euler quotients. Advances in Mathematics of Communications, 2018, vol. 12, no. 4, pp. 805-816.
15. Edemskiy V., Sokolovskiy N. The linear complexity of new q-ary generalized cyclotomic sequences of period pn. MATEC Web of Conferences, 2019, vol. 292, 02001.
16. Aierlend K., Rouzen M. Klassicheskoe vvedenie v sovremennuiu teoriiu chisel [Classical principles of modern theory of numbers]. Moscow, Mir Publ., 1987. 416 p.
17. Lidl R., Niderraiter G. Konechnyepolia [Finite fields]. Moscow, Mir Publ., 1988. 820 p.
The article submitted to the editors 14.11.2020
INFORMATION ABOUT THE AUTHOR
Edemskiy Vladimir Anatolevich - Russia, 173003, Veliky Novgorod; Yaroslav-the-Wise Novgorod State University; Doctor of Physics and Mathematics, Assistant Professor; Professor of the Department of Applied Mathematics and Information Science; [email protected].