Gowers \(U_2\) norm as a measure of nonlinearity for Boolean functions and their generalizations (Q2025362)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Gowers \(U_2\) norm as a measure of nonlinearity for Boolean functions and their generalizations
scientific article

    Statements

    Gowers \(U_2\) norm as a measure of nonlinearity for Boolean functions and their generalizations (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    12 May 2021
    0 references
    In this paper the authors investigate the \textit{generalized Boolean functions} \(f: \mathrm{GF}(2)^n\to {\mathbb{Z}}/q{\mathbb{Z}}\), where \(q>1\) is an integer. The set of such functions is denoted \(\mathrm{GB}_n^q\). For these functions, the authors define the autocorrelation \(C_f^{(q)}(x)\) and the Walsh-Hadamard transform \(H_f^{(q)}(x)\) (\(x\in \mathrm{GF}(2)^n\)), as usual. A function \(f\in \mathrm{GB}_n^q\) is called \textit{gbent} if \(|H_f^{(q)}(x)|=2^{n/2}\) for all \(x\in \mathrm{GF}(2)^n\). In the case \(q=2\), gbent functions are maximally non-linear, in some sense, and so are resistent against certain cryptographic attacks when used to build a stream cipher. If \(\zeta = e^{2\pi i/q}\) and \(f\in \mathrm{GB}_n^q\) then define \(\chi_f = \zeta^f\). For each integer \(\ell \geq 2\), the authors introduce the \(\ell\)-th order Gowers norm of \(\chi^f\), denoted \(||\chi^f||_{U_\ell}\). The definition is a bit cumbersome, so the reader is referred to the paper for details. However, the basic idea is that this Gowers norm gives a measure of the nonlinearity of \(f\). When \(q=2^k\), the authors compute the 2nd order Gowers norm \(||\chi^f||_{U_2}\) in terms of the autocorrelation of \(f\) and the Walsh-Hadamard transform of of \(f\). When \(f\) is gbent, they give a simple explicit formula for \(||\chi^f||_{U_2}\). Finally, the authors introduce \(\mathbb{Z}\)-bent functions and compute the 2nd order Gowers norm in certain interesting cases (which are relatively technical to explain explicitly). For full details, the reader is referred to the original paper.
    0 references
    0 references
    Gowers norms
    0 references
    Boolean functions
    0 references
    generalized Boolean functions
    0 references
    bent functions
    0 references
    \(\mathbb{Z}\)-bent functions
    0 references
    0 references