Vectorial bent functions and partial difference sets (Q2232123)

From MaRDI portal
Revision as of 20:23, 19 March 2024 by Openalex240319060354 (talk | contribs) (Set OpenAlex properties.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
scientific article
Language Label Description Also known as
English
Vectorial bent functions and partial difference sets
scientific article

    Statements

    Vectorial bent functions and partial difference sets (English)
    0 references
    0 references
    0 references
    0 references
    4 October 2021
    0 references
    For a prime \(p\), let \(\mathrm{GF}(q)\) denote the finite field with \(q=p^k\) elements. Let \(V_n\) denote an \(n\)-dimensional vector space over the finite field \(\mathrm{GF}(p)\) provided with a \(\mathrm{GF}(p)\)-valued non-degenerate innter product \(\langle\ ,\ \rangle =\langle\ ,\ \rangle_n\). For example, \(V_n=\mathrm{GF}(p)^n\) with the standard (``Euclidean'') inner product or \(V_n=\mathrm{GF}(q)\) with the trace inner product \(\langle x, y \rangle =\mathrm{Tr}_{\mathrm{GF}(q)/\mathrm{GF}(p)}(xy)\). In general, if an integer \(r\) divides \(s\) then we let \(\mathrm{Tr}^s_r=\mathrm{Tr}_{\mathrm{GF}(p^s)/\mathrm{GF}(p^r)}: \mathrm{GF}(p^s)\to \mathrm{GF}(p^r)\) denote the \(\mathrm{GF}(p^r)\)-linear trace map. The \textit{(two variable) Walsh transform} of a function \(f: V_n\to V_s\) is defined by \[ W_f(u,v)=\sum_{x\in V_n} \varepsilon_p^{\langle v, f(x)\rangle_s -\langle u, x \rangle_n}, \] where \(\varepsilon_p = e^{2\pi i/p}\), \(u\in V_n\), \(v\in V_s^*=V_s-\{0\}\). When \(s=1\), this transform is denoted \[ W_f(u) = W_f(u,1)=\sum_{x\in V_n} \varepsilon_p^{f(x) -\langle u, x \rangle_n}, \] The \textit{Walsh spectrum} is the multiset \(W_f=\{W_f(u,v)\ |\ u\in V_n, v\in V_s^*\}\) of cardinality \(p^n(p^s-1)\). We say \(f\) is \textit{vectorially bent} or \textit{\((n,s)\)-bent} if \(W_f\) is contained in the circle of radius \(p^{n/2}\) in the complex numbers \(\mathbb{C}\). Let \(n,s,\ell\) be integers greater than \(1\) such that (a) \(\gcd(p^s-1,\ell-1)=1\), and (b) \(V_s = \mathrm{GF}(p^s)\) is a subspace of \(V_n\). In this situation, when a function \(f: V_n\to V_s=\mathrm{GF}(p^s)\) satisfies \(f(\alpha x) = \alpha^\ell f(x)\), then we say \(f\) is an \textit{\(\ell\)-form}. The authors remark that a bent function being an \(\ell\)-form ``seems to be crucial for a connection with PDSs,'' where PDS is the commonly used abbreviation for partial different set. See the author's open question at the end of this review for a more precise statement. In this bent case, when \(s=1\) we simply call \(f\) a \textit{\(p\)-ary bent function} (or, when \(p=2\), a \textit{Boolean bent function}). It is known that for each such function \(f\) there is a \textit{dual function} \(f^* : V_n \to \mathrm{GF}(p)\) that satisfies \(W_f(u) = \zeta \varepsilon_p^{f^*(u)}p^{n/2}\), where \(\zeta \in \{\pm 1, \pm i\}\). If \(f:V_n\to \mathrm{GF}(p)\) is such a bent function, it's known that its dual \(f^*:V_n\to \mathrm{GF}(p)\) is also a bent function. If \(f:V_n\to V_s\) is vectorially bent then each of its \textit{component functions} \(f_v(x) = \langle v, f(x)\rangle_s\), \(v\in V_s^*\), is a \(p\)-ary bent function. A vectorially bent function \(f:V_n\to V_s\) is \textit{vectorially dual-bent} if the set of dual functions of the component functions of \(f\) (together with the \(0\) function) forms a vector space of bent functions of dimension \(s\). A \(p\)-ary bent function \(f:V_n\to GF(p)\) with \(W_f(u) = \zeta \varepsilon_p^{f^*(u)}p^{n/2}\), is called \begin{itemize} \item[(a)] \textit{weakly regular} if \(\zeta \in \{\pm 1, \pm i\}\) does not depend on \(u\), \item[(b)] \textit{non-weakly regular} if \(\zeta \in \{\pm 1, \pm i\}\) does depend on \(u\), \item[(c)] \textit{regular} if \(\zeta =1\). \end{itemize} Let \(S\) denote the set of non-zero squares in \(\mathrm{GF}(p^s)\) and let \(N\) denote the set of non-zero non-squares in \(\mathrm{GF}(p^s)\). For any function \(f: V_n\to \mathrm{GF}(p^s)\), define \begin{align*} D_0^f&=\{x\in V_n^*\ |\ f(x)=0\},\\ D_S^f&=\{x\in V_n\ |\ f(x)\in S\},\\ D_N^f&=\{x\in V_n\ |\ f(x)\in N\}. \end{align*} A classic result of Dillon, from his PhD thesis, gives a connection between ordinary bent functions (with \(s=1\)) and Hadamard difference sets. The authors of the paper under review prove the following vectorially bent analogue/generalization of Dillon's result. Proposition. For a prime \(p\) and an even integer \(n\), let \(f:V_n\to \mathrm{GF}(p^2)\) denote a vectorially dual-bent function with \(f(0)=0\) and \(f(-x)=f(x)\). If \(p\) is odd, suppose all component functions are either regular with \(\varepsilon=1\) or weakly regular with \(\varepsilon=-1\). Then \(D_0^f\) is a \((\nu, k, \lambda, \mu)\) partial difference set in \(V_n\) with \(\nu=p^n\), \begin{align*} k &= p^{n-s}+\varepsilon (p^{n/2}-p^{n/2-s})-1,\\ \mu &= p^{n-2s}+\varepsilon p^{n/2-s}),\\ \lambda &= p^{n-2s}+\varepsilon (p^{n/2}-p^{n/2-s})-2\, . \end{align*} Let \(n\) be even, let \(s\) be a divisor of \(n\), and let \(\alpha = \frac{p^n-1}{p^s-1}\). For a primitive element \(\omega\) of \(\mathrm{GF}(p^n)\), denote the cyclotomic classes by \[ C_i = \{\omega^{\alpha t + i}\ |\ 0\leq t \leq p^s-2\}, \ \ \ \ 0\leq i\leq \alpha - 1. \] For \(i,j\) with \(0\leq i, j\leq \alpha - 1\), define the cyclotomic numbers \((i,j)_\alpha\) by \[ (i,j)_\alpha = |\{(x,y)\in C_i\times C_j\ |\ x+1=y\}|. \] Using the above proposition, the authors prove the following result. Theorem. Let \(n,s,\ell\) be integers greater than \(1\) such that (a) \(\gcd(p^s-1,\ell-1)=1\), and (b) \(V_s = \mathrm{GF}(p^s)\) is a subspace of \(V_n\). Let \(f: \mathrm{GF}(p^n) \to \mathrm{GF}(p^s)\) be a vectorially bent \(\ell\)-form for which each of its component functions are either all regular or all weakly regular but not regular. Let \(I\subset \{0,\dots,\alpha-1\}\) be such that \(D_0^f = \bigcup_{i\in I} C_i\). Then \[ |I|=\frac{(p^{n/2}-\varepsilon)(p^{n/2}+\varepsilon)}{p^s-1}, \] and for all \(m\) with \(0\leq m\leq \alpha-1\), we have \[ \sum_{i,j\in I} (m-j, i-j)_\alpha =\begin{cases} p^{n-2s}+\varepsilon (p^{n/2}-p^{n/2-s})-2, & \text{if } m\in I,\\ p^{n-2s}+\varepsilon p^{n/2-s}, & \text{if } m\notin I,\\ \end{cases} \] where \(\varepsilon = 1\) if all component functions of \(f\) are regular, and \(\varepsilon = -1\) if all component functions of \(f\) are weakly regular but not regular. In the context of Maiorana-MacFarland bent functions, the authors prove the following result. Theorem. Let \(n,s,m\) be integers greater than \(1\) such that \(n=2m\) and \(s\) divides \(m\). Let \(L: \mathrm{GF}(p^m)\to \mathrm{GF}(p^m)\) denote a linear permutation and let \(f: V_n=\mathrm{GF}(p^m)\times \mathrm{GF}(p^m)\to \mathrm{GF}(p^s)\) denote the (Maiorana-MacFarland-like, vectorially dual-bent) function \(f(x,y) = Tr^m_s(xL(y))\), for \(x,y\in \mathrm{GF}(p^m)\). Then \(D_N^f\) and \(D_S^f\) are \((\nu, k, \lambda, \mu)\) partial difference sets in \(V_n\) with \(\nu=p^n\), \begin{align*} k &= \frac{p^{s}-1}{2}p^{m-s}(p^m-1),\\ \mu &= \frac{p^{s}-1}{2}p^{m-s}(\frac{p^{s}-1}{2} p^{m-s}-1),\\ \lambda &= p^{m}+\frac{p^{s}-1}{2}p^{m-s}(\frac{p^{s}-1}{2} p^{m-s}-3)\, . \end{align*} The authors close with a number of very interesting open questions. For brevity, only one of them is repeated here. \textbf{Prove or disprove}: Let \(f: V_n\to \mathrm{GF}(p^s)\) be a vectorially dual-bent function. Then \(f\) is linearly equivalent to an \(\ell\)-form for some \(\ell\) satisfying \(\gcd(\ell -1, p^s-1)=1\). Please see this interesting and well-written paper for more details.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    bent functions
    0 references
    vectorial bent functions
    0 references
    partial difference set
    0 references
    Maiorana-McFarland functions
    0 references
    homogeneous functions
    0 references
    Walsh transform
    0 references
    0 references