English

On functions with the maximal number of bent components

Number Theory 2020-10-09 v1 Information Theory math.IT

Abstract

A function F:F2nF2nF:\mathbb{F}_2^n\rightarrow \mathbb{F}_2^n, n=2mn=2m, can have at most 2n2m2^n-2^m bent component functions. Trivial examples are obtained as F(x)=(f1(x),,fm(x),a1(x),,am(x))F(x) = (f_1(x),\ldots,f_m(x),a_1(x),\ldots, a_m(x)), where F~(x)=(f1(x),,fm(x))\tilde{F}(x)=(f_1(x),\ldots,f_m(x)) is a vectorial bent function from F2n\mathbb{F}_2^n to F2m\mathbb{F}_2^m, and aia_i, 1im1\le i\le m, are affine Boolean functions. A class of nontrivial examples is given in univariate form with the functions F(x)=x2rTrmn(Λ(x))F(x) = x^{2^r}{\rm Tr^n_m}(\Lambda(x)), where Λ\Lambda is a linearized permutation of F2m\mathbb{F}_{2^m}. In the first part of this article it is shown that plateaued functions with 2n2m2^n-2^m bent components can have nonlinearity at most 2n12n+m22^{n-1}-2^{\lfloor\frac{n+m}{2}\rfloor}, a bound which is attained by the example x2rTrmn(x)x^{2^r}{\rm Tr^n_m}(x), 1r<m1\le r<m (Pott et al. 2018). This partially solves Question 5 in Pott et al. 2018. We then analyse the functions of the form x2rTrmn(Λ(x))x^{2^r}{\rm Tr^n_m}(\Lambda(x)). We show that for odd mm, only x2rTrmn(x)x^{2^r}{\rm Tr^n_m}(x), 1r<m1\le r<m, has maximal nonlinearity, whereas there are more of them for even mm, of which we present one more infinite class explicitly. In detail, we investigate Walsh spectrum, differential spectrum and their relations for the functions x2rTrmn(Λ(x))x^{2^r}{\rm Tr^n_m}(\Lambda(x)). Our results indicate that this class contains many nontrivial EA-equivalence classes of functions with the maximal number of bent components, if mm is even, several with maximal possible nonlinearity.

Keywords

Cite

@article{arxiv.2010.03801,
  title  = {On functions with the maximal number of bent components},
  author = {Nurdagül Anbar and Tekgül Kalaycı and Wilfried Meidl and László Mérai},
  journal= {arXiv preprint arXiv:2010.03801},
  year   = {2020}
}