Научная статья на тему 'О НЕКОТОРЫХ СВОЙСТВАХ САМОДУАЛЬНЫХ ОБОБЩЁННЫХ БЕНТ-ФУНКЦИЙ'

О НЕКОТОРЫХ СВОЙСТВАХ САМОДУАЛЬНЫХ ОБОБЩЁННЫХ БЕНТ-ФУНКЦИЙ Текст научной статьи по специальности «Математика»

CC BY
20
5
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
САМОДУАЛЬНАЯ БЕНТ-ФУНКЦИЯ / ОБОБЩЁННАЯ БЕНТ-ФУНКЦИЯ / КЛАСС ЕЛИСЕЕВА - МЭЙОРАНА - МАКФАРЛАНДА / РАССТОЯНИЕ ЛИ

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

Бент-функции вида Fn Zq, где q 2 - натуральное число, называются обобщёнными бент-функциями. Обобщённые бент-функции, для которых можно определить дуальную бент-функцию, называются регулярными. Регулярная обобщённая бент-функция называется самодуальной, если она совпадает со своей дуальной. Получены необходимые и достаточные условия самодуальности обобщённых бент-функций из класса Елисеева - Мэйорана - МакФарланда. Представлен полный спектр расстояний Ли между данными функциями. Доказано несуществование аффинных самодуальных обобщённых бент-функций. Приведён класс изометричных отображений, сохраняющих самодуальность обобщённой бент-функции. С помощью данных отображений получена уточнённая классификация самодуальных бент-функций вида F.-J Z4.

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

ON SOME PROPERTIES OF SELF-DUAL GENERALIZED BENT FUNCTIONS

Bent functions of the form Fn Zq, where q > 2 is a positive integer, are known as generalized bent (gbent) functions. A gbent function for which it is possible to define a dual gbent function is called regular. A regular gbent function is said to be self-dual if it coincides with its dual. We obtain the necessary and sufficient conditions for the self-duality of gbent functions from Eliseev - Maiorana - McFarland class. We find the complete Lee distance spectrum between all self-dual functions in this class and obtain that the minimal Lee distance between them is equal to q • 2n-3. For Boolean case, there are no affine bent functions and self-dual bent functions, while it is known that for generalized case affine bent functions exist, in particular, when q is divisible by 4. We prove the non-existence of affine self-dual gbent functions for any natural even q. A new class of isometries preserving self-duality of a gbent function is presented. Based on this, a refined classification of self-dual gbent functions of the form F4 Z4 is given.

Текст научной работы на тему «О НЕКОТОРЫХ СВОЙСТВАХ САМОДУАЛЬНЫХ ОБОБЩЁННЫХ БЕНТ-ФУНКЦИЙ»

минимум четыре булевых функции (им отвечает одно подпространство), на основе которых строится векторная булева функция с максимальным значением иммунности. С учётом экспериментальных результатов сформулированы следующие гипотезы:

Гипотеза 1. Для любого n ^ 2 в множестве, состоящем из булевых функций от n переменных с максимальной алгебраической иммунностью и нулевой функции, существует линейное подпространство размерности n.

Данная гипотеза доказана для n = 2, 3, 4, 5, 6, 8,10 благодаря собственным результатам и результатам А. Удовенко. Для n = 7, 9 пока не найдено таких подпространств.

Гипотеза 2. Пусть f — булева функция от n переменных с максимальной алгебраической иммунностью |~n/2]. Тогда в её АНФ присутствует по меньшей мере по одному моному каждой степени i, где i = 1, 2,... , |~n/2].

Данная гипотеза проверена для n = 2, 3, 4, 5, 6, 8, 10 благодаря собственным результатам и результатам А. Удовенко.

Таким образом, возможно построение S-блока от малого числа переменных, который устойчив к алгебраическим атакам. В дальнейшем планируется анализ булевых и векторных булевых функций от большего числа переменных.

ЛИТЕРАТУРА

1. Courtois N. and Meier W. Algebraic attack on stream ciphers with linear feedback // LNCS. 2003. V. 2656. P. 345-359.

2. Tokareva N., Gorodilova A., Agievich S., et al. Mathematical methods in solutions of the problems presented at the Third International Students' Olympiad in Cryptography // Прикладная дискретная математика. 2018. №40. С. 34-58.

3. Meier W, Pasalic E., and Carlet C. Algebraic attacks and decomposition of Boolean functions // LNCS. 2004. V. 3027. P. 474-491.

УДК 519.7 DOI 10.17223/2226308X/14/6

О НЕКОТОРЫХ СВОЙСТВАХ САМОДУАЛЬНЫХ ОБОБЩЁННЫХ БЕНТ-ФУНКЦИЙ1

А. В. Куценко

Бент-функции вида F^" ^ Zq, где q ^ 2 — натуральное число, называются обобщёнными бент-функциями. Обобщённые бент-функции, для которых можно определить дуальную бент-функцию, называются регулярными. Регулярная обобщённая бент-функция называется самодуальной, если она совпадает со своей дуальной. Получены необходимые и достаточные условия самодуальности обобщённых бент-функций из класса Елисеева — Мэйорана — МакФарланда. Представлен полный спектр расстояний Ли между данными функциями. Доказано несуществование аффинных самодуальных обобщённых бент-функций. Приведён класс изомет-ричных отображений, сохраняющих самодуальность обобщённой бент-функции. С помощью данных отображений получена уточнённая классификация самодуальных бент-функций вида ^ Z4.

Ключевые слова: самодуальная бент-функция, обобщённая бент-функция, класс Елисеева — Мэйорана — МакФарланда, расстояние Ли.

1 Работа выполнена в рамках госзадания ИМ СО РАН (проект №0314-2019-0017) при поддержке РФФИ (проект №20-31-70043) и лаборатории криптографии JetBrains Research.

Через Fn обозначим линейное пространство всех двоичных векторов длины n над полем F2. Пусть q — натуральное число; обобщённой булевой функцией от n переменных называется отображение вида Fn — Zq. Множество всех обобщённых булевых функций от n переменных обозначим GFr Для каждой пары ж, у G Fn через (ж, у) обо-

n

значается значение ф ж^. Весом Хэмминга wt(x) вектора ж G Fn называется число

i= 1

его ненулевых координат. Расстояние Хэмминга между булевыми функциями f, g от n переменных — число двоичных векторов длины n, на которых эти функции принимают различные значения; обозначается dist(f,g). Согласно [1], назовём ортогональной группой порядка n над полем F2 группу

On = {L G GL (n, F2) : LLT = In} ,

где LT — транспонирование L; In — единичная матрица порядка n над полем F2.

Обобщённым преобразованием Уолша — Адамара функции f G GFqn называется функция Hf : Fn — C, заданная равенством

Hf (у) = Е wf(x)(—1)<x'y>, у G F™

xGFJ

где ш = e2ni/q. Функция f G GFn называется обобщённой бент-функцией, если |Hf (у)| = 2n/2 для каждого у G Fn [2]. Обзор различных обобщений бент-функций представлен в работе [3]. Множество обобщённых бент-функций обозначается через ÇBqn. Весом Ли вектора ж G Zq называется число wtL(x) = min {x,q — ж}. Расстояние Ли distL(f, g) между функиями f, g G GFqn определяется как

diStL(f,g) = Е wtL (6(ж)) ,

где 6 G G Fn и 6(ж) = f (ж) + (q — 1^(ж) для любого ж G Fn.

Пусть f G GBn, тогда если существует функция f G GFqn, такая, что Hf (у) = = uif(yS)2n/2, то бент-функция f называется регулярной, а функция f — дуальной к f. Дуальная функция также является регулярной обобщённой бент-функцией. Если f = = /, то f называется самодуальной обобщённой бент-функцией. Если f = f + q/2, то f называется антисамодуальной обобщённой бент-функцией. Всюду далее считается, что q — чётное натуральное число.

Открытой проблемой является полная характеризация и описание класса булевых самодуальных бент-функций (q = 2). Этому и другим вопросам, связанным с самодуальными бент-функциями, посвящёно большое количество работ (C. Carlet, L. E. Danielson, M. G. Parker, P. Sole, X. Hou, T. Feulner, L. Sok, A. Wassermann и др.). Подробную информацию о бент-функциях и их приложениях можно найти в книге [4]. В ряде работ исследованы свойства самодуальных бент-функций в рамках различных обобщений бент-функций: так, в [5, 6] рассматривается обобщение вида Fn — Fp, где p простое. Получен ряд результатов, в частности представлена полная классификация квадратичных самодуальных бент-функций. Связь самодуальных обобщённых бент-функций вида Fn — Z4 и самодуальных булевых бент-функций исследована в работе [7]. На основе обнаруженной взаимосвязи сделан вывод о несуществовании самодуальных обобщённых бент-функций указанного вида в случае нечётного числа переменных.

В настоящей работе исследуются свойства самодуальных обобщённых бент-функ-ций Fn — Zq, где q — чётное натуральное число.

Булевы бент-функции от чётного числа переменных п, представимые в виде

/(х,у) = (х,п(У))0 д(У^ х,У е

где п — перестановка на множестве Fn/2 и д — булева функция от п/2 переменных, формируют хорошо известный класс Елисеева — Мэйорана — МакФарланда. Обобщённые бент-функции вида

/(х,у) = 2(х,п(у)) + д(у^ х,у е ^^

образуют класс обобщённых бент-функций Елисеева — Мэйорана — МакФарланда.

Утверждение 1. Обобщённая бент-функция Елисеева — Мэйорана — МакФар-ланда

/(х,у) = 2 (х,п(у)) + д(у), х,у е ^^

является (анти)самодуальной тогда и только тогда, когда

п(у) = Ь (у 0 Ь), д(у) = 2 (Ь,у) + у е Fn/2,

где Ь е Оп/2; Ь е Fn/2; wt (Ь) — чётное (нечётное) число; d е .

Спектр расстояний Хэмминга между самодуальными бент-функциями из класса Елисеева — Мэйорана — МакФарланда получен в работе [8]. Далее представлен спектр расстояний Ли между (анти)самодуальными обобщёнными бент-функциями из класса Елисеева — Мэйорана — МакФарланда. Для данного спектра используется обозначение Ярь.

Теорема 1. Справедливо

Я/2 п/2-1 ( / 1 \

Ярь = {д • 2п } и и и и • 2п-2 1 ±- Т т • 2п-

ад=0 г=0 ^ V 2 /

Более того, все приведённые расстояния достижимы.

На основе данного результата можно сделать вывод о минимальном расстоянии Ли между рассматриваемыми функциями.

Утверждение 2. Минимальное расстояние Ли между (анти)самодуальными обобщёнными бент-функциями из класса Елисеева — Мэйорана — МакФарланда от п переменных равно д • 2п-3.

Хорошо известно, что булева бент-функция и, как следствие, самодуальная булева бент-функция не может быть аффинной. Тем не менее в работе [9] показано, что для обобщённых бент-функций данный вопрос нетривиален, в частности, для случая, когда д кратно 4, существуют аффинные обобщённые бент-функции. Следующий результат показывает отсутствие аффинных самодуальных обобщённых бент-функций для произвольного чётного д.

Теорема 2. Для любого положительного чётного д и произвольного натурального п не существует самодуальных обобщённых бент-функций вида

п

/(х) = Е) АгХ + Ао,

г=1

где Ао, А1,..., Ап е Ъ .

Далее представлен класс отображений, сохраняющих (анти)самодуальность обобщенной бент-функции.

Теорема 3. Отображения множества всех обобщённых булевых функций от п переменных в себя, имеющие вид

/(х) / (Ь (х 0 с)) + 2(с,х) + х е Ш?,

где Ь е Оп, с е '^(с) —чётное число, d е , сохраняют (анти)самодуальность обобщённой бент-функции.

Заметим, что каждое такое отображение сохраняет расстояние Хэмминга и рас-тояние Ли между обобщёнными бент-функциями, то есть является изометричным. С помощью отображений данного вида получена уточнённая классификация кватер-нарных самодуальных бент-функций от четырёх переменных (таблица).

Классификация самодуальных обобщённых бент-функций от четырёх переменных для д = 4

Вектор значений представителя класса эквивалентности Размер класса

0220202022000000 24

2022220222020200 64

0330313133110110 48

0330302132010110 120

1321213122010100 96

0220213023100000 48

Число функций 400

ЛИТЕРАТУРА

1. Janusz G. J. Parametrization of self-dual codes by orthogonal matrices // Finite Fields Appl. 2007. V. 13. No. 3. P. 450-491.

2. Schmidt K.-U. Quaternary constant-amplitude codes for multicode CDMA // IEEE Trans. Inform. Theory. 2009. V.55. No. 4. P. 1824-1832.

3. Токарева Н. Н. Обобщения бент-функций. Обзор работ // Дискрет. анализ исслед. опер. 2010. Т. 17. №1. С. 33-62.

4. Tokareva N. Bent Functions: Results and Applications to Cryptography. Acad. Press, Elsevier, 2015. 230 p.

5. @e§melioglu A., Meidl W., and Pott A. On the dual of (non)-weakly regular bent functions and self-dual bent functions // Adv. Math. Commun. 2013. V. 7. No. 4. P. 425-440.

6. Hou X.-D. Classification of p-ary self dual quadratic bent functions, p odd //J. Algebra. 2013. V. 391. P. 62-81.

7. SokL., ShiM., and Sole P. Classification and construction of quaternary self-dual bent functions // Cryptogr. Commun. 2018. V. 10. No. 2. P. 277-289.

8. Kutsenko A. V. The Hamming distance spectrum between self-dual Maiorana — McFarland bent functions // J. Appl. Industr. Math. 2018. V. 12. No. 1. P. 112-125.

9. Singh B. K. On cross-correlation spectrum of generalized bent functions in generalized Maiorana — McFarland class // Inform. Sci. Lett. 2013. V.2. No.3. P. 139-145.

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