RUS  ENG
Полная версия
ЖУРНАЛЫ // Дискретный анализ и исследование операций // Архив

Дискретн. анализ и исслед. опер., сер. 1, 2007, том 14, выпуск 4, страницы 76–102 (Mi da509)

Эта публикация цитируется в 9 статьях

Бент-функции с более сильными свойствами нелинейности: $k$-бент-функции

Н. Н. Токареваab

a Институт математики им. С. Л. Соболева СО РАН
b Новосибирский государственный университет, механико-математический факультет

Аннотация: Вводится понятие $k$-бент-функции – булевой функции от чётного числа переменных $m$, одинаково плохо аппроксимируемой всеми функциями вида $\langle\mathbf u,\mathbf v\rangle_j\oplus a$, где $\mathbf u,\mathbf v\in\mathbb Z_2^m$, $a\in\mathbb Z_2$, при всех целых $j$, $1\leqslant j\leqslant k$, где $\langle\cdot,\,\cdot\rangle_j$ является аналогом скалярного произведения векторов и $k$ меняется от 1 до $m/2$. Произведения $\langle\cdot,\,\cdot\rangle_k$, $1\leqslant k\leqslant m/2$, определяются с помощью специальной серии двоичных кодов типа Адамара $A_m^k$ длины $2^m$, а именно векторы значений функций $\langle\mathbf u,\mathbf v\rangle_k\oplus a$, где $a\in\mathbb Z_2$, являются кодовыми словами кода $A_m^k$. Коды $A_m^k$ строятся с помощью подкодов $\mathbb Z_4$-линейных кодов типа Адамара длины $2^{m+1}$, классификация которых была дана Д. С. Кротовым (2001). При этом код $A_m^1$ линеен и коды $A_m^1,\dots, A_m^{m/2}$ попарно неэквивалентны. На каждом коде $A_m^k$ определяется своя групповая операция $\bullet$. Поэтому можно считать, что $k$-бент-функции – это функции максимально нелинейные при $k$ различных смыслах линейности одновременно. Обычные бент-функции представляют собой класс 1-бент-функций. Для $1\leqslant\ell<k$ класс $k$-бент-функций является собственным подклассом класса $\ell$-бент-функций. В статье приводятся способы построения $k$-бент-функций и рассматриваются их свойства. Показано, что существуют $k$-бент-функции с любой степенью нелинейности $d$, где $2\leqslant d \leqslant\max\{2,\frac m2-k+1\}$. Для каждого $k$ определено подмножество $\mathfrak F_m^k$ множества булевых функций $\mathfrak F_m$, на котором понятия $k$-бент-функции и 1-бент-функции совпадают. Библ. 39.

УДК: 519.7+519.1

Статья поступила: 11.05.2007


 Англоязычная версия: Journal of Applied and Industrial Mathematics, 2008, 2:4, 566–584

Реферативные базы данных:


© МИАН, 2024