Научная статья на тему 'О числе дискретных функций на циклической группе примарного порядка с заданной степенью нелинейности'

О числе дискретных функций на циклической группе примарного порядка с заданной степенью нелинейности Текст научной статьи по специальности «Математика»

CC BY
144
28
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДИСКРЕТНЫЕ ФУНКЦИИ / СТЕПЕНЬ НЕЛИНЕЙНОСТИ / BENT FUNCTIONS / PERIOD OF A FUNCTION / EQUATIONS OVER FINITE FIELDS

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

Предлагается способ вычисления степени нелинейности дискретных функций, заданных на циклической группе примарного порядка, основанный на свойствах разложения Ньютона. Найдены значения степени нелинейности для базисных функций этого разложения. Для циклических групп порядков p 2 и p 3 приводится распределение числа функций с заданным значением степени нелинейности.

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

Number of discrete functions on a primary cyclic group with a given nonlinearity degree

Let F be a function F : G m ^ G on a cyclic group G of order p n, and A aF(x) = F(x + а) F(x), x G G G m. The nonlinearity degree dl F is the minimal number t such that A tt1... A at+1 F(x) = = 0 for all а 1,..., а 4+1, x G G m. A method is proposed for computing dl F on the basis of the Newton expansion for F. Theorem 1 presents the value of nonlinearity degree for all basic functions Fj(x) = ^ mod p n, 1 n 1, namely: dl Fj = i+(t-1)(p-1)p n-1 +p n-p*, if p* t+1 1,1 2 and p 3. Keywords: discrete functions, nonlinearity degree. Shishkin V. A. SOME PROPERTIES OF q-ARY BENT FUNCTIONS. Let F be a function from a finite field Q to a finite field P. Here, both fields are of characteristic 2, |P| = q ^ 2 and Q is the expansion of the field P. The period of F is defined as the period of the sequence u(i) = F(0 j) (0 primitive element of Q, i G No). Besides, let N a(F) be a number of solutions in Q of equation F(x) = а, а G P. Consider F to be a bent function. In this case, it is shown that if the period of F is not maximal one, then exact values of N a(F), а G P, can be derived. Moreover, if values of N a(F), а G P, are of a special form, then the value of the period of F is divisible by some exact value.

Текст научной работы на тему «О числе дискретных функций на циклической группе примарного порядка с заданной степенью нелинейности»

УДК 519.719.325

О ЧИСЛЕ ДИСКРЕТНЫХ ФУНКЦИЙ НА ЦИКЛИЧЕСКОЙ ГРУППЕ ПРИМАРНОГО ПОРЯДКА С ЗАДАННОЙ СТЕПЕНЬЮ НЕЛИНЕЙНОСТИ

А. В. Черемушкин

Предлагается способ вычисления степени нелинейности дискретных функций, заданных на циклической группе примарного порядка, основанный на свойствах разложения Ньютона. Найдены значения степени нелинейности для базисных функций этого разложения. Для циклических групп порядков р2 и р3 приводится

распределение числа функций с заданным значением степени нелинейности.

Ключевые слова: дискретные функции, степень нелинейности.

Напомним определения из работы [1]. Будем рассматривать функции F : От ^ Н, где О и Н — циклические группы. Считаем, что циклические группы — это аддитивные

зывается минимальное натуральное число t, такое, что Да1 ... Aat+1 F(x) = 0 при всех ai,... , at+i, x Е Gm, где Д^(x) = F(x + a) — F(x), a, x E Gm. Пусть Dt — множество функций со степенью нелинейности t.

Предлагается подход к описанию классов D* на основе разложения Ньютона. Теорема 1 даёт точные значения степени нелинейности для базисных функций этого разложения.

Лемма 1. Пусть n ^ 2, p простое и 1 ^ i ^ pn — 1. Тогда значения производных функции Fj(x) = mod pn при 1 ^ x ^ pn — 1 удовлетворяют равенствам

Теорема 1. Пусть п ^ 1 и р простое. Тогда степень нелинейности функции

Следствие 2. Пусть m ^ 2, n ^ 1, p ^ 2 и разложение функции F : ^ Zpn

имеет вид

группы колец вычетов. Степенью нелинейности функции F (обозначается dl F) на-

(mod pn), если (pn, i) = 1.

i + (t — 1)(p — 1)pn 1 + pn — p*, если p* ^ i ^ pt+1 — 1, 1 ^ t ^ n — 1,

Следствие 1. В условиях теоремы 1 выполняются равенства

dl Fi — dl Fi-1

(p — 1)pn 1 + p* — pt+1, если i = p*, 1 ^ t ^ n — 1,

1,

Тогда следующие условия эквивалентны:

mod pn.

1) функция F имеет максимальную степень нелинейности, равную

dlF = m(pn + (k — 1)(p — 1)pn — 1);

2) коэффициент h(pn — 1,... ,pn — 1) обратим в кольце Zpn, т. е.

(h(pn — 1,...,pn — 1),p) = 1;

3) сумма значений функции F является обратимым элементом в кольце Zpn:

F (x1,... , xm) mod pn, pi =1.

xi,...,xm /

Данный подход позволяет подсчитать число функций малой и близкой к максимальной степени нелинейности, а также найти точное распределение числа функций

~ 2 3

с заданным значением степени нелинейности для циклических групп порядков p2 и p3.

Теорема 2. Пусть p ^ 2. Тогда число функций степени нелинейности i среди функций вида F : G ^ H, G = H = Zp2, равно

1 , если і = — 1 ,

|Di| = ^ p2i(p2 — 1), если 0 ^ і ^ p — 1,

p

i+p(p — 1), если p ^ і ^ p2 + (p — 1)p — 1.

Теорема 3. Пусть р ^ 2. Тогда число функций степени нелинейности г среди

Н

функций вида F : G ^ H, G

1,

p3i(p3 — 1), p2i+p(p2 — 1), pi+P2+P(p — 1) 2i-p3+p2+p(p2

|Di|

p

p

(p2 — 1),

i+2p2

(p — 1),

Zp3, равно

если і = — 1 ,

если 0 ^ і ^ p — 1,

если p ^ і ^ p2 — 1,

если p2 ^ і ^ p3 — 1,

если p3 ^ і ^ p3 + p2 — p — 1,

если p3 + p2 — p ^ і ^ p3 + 2(p — 1)p2 — 1.

Подробное изложение представленных результатов можно найти в [2].

ЛИТЕРАТУРА

1. Черемушкин А. В. Аддитивный подход к определению степени нелинейности дискретной функции на циклической группе примарного порядка // Прикладная дискретная математика. 2013. №2(20). С. 26-38.

2. Черемушкин А. В. Вычисление степени нелинейности функции на циклической группе примарного порядка // Прикладная дискретная математика. 2014. №2(24). С. 37-47.

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