Abstract
We obtain geometric characterizations of the dual functions for quadratic bent and vectorial bent functions in terms of quadrics. Additionally, using the zeros of the polynomial \(X^{q+1}+X+a\) which have been studied recently in the literature, we provide some examples of binomial quadratic bent functions on \(\mathbb {F}_{q^4}\) and \(\mathbb {F}_{q^6}\), where q is a power of 2.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
A Boolean function on \(\mathbb {F}_{2^n}\) is a mapping from \(\mathbb {F}_{2^n}\) to the prime field \(\mathbb {F}_2\). If f is a Boolean function defined on \(\mathbb {F}_{2^n}\), then the Walsh transform of f is defined as
where \(b \cdot x\) is a scalar product from \(\mathbb {F}_{2^n} \times \mathbb {F}_{2^n}\) to \(\mathbb {F}_{2}\) and \(\mathbb {F}_{2^n}\) is considered as a vector space over \(\mathbb {F}_2\). A Boolean function f on \(\mathbb {F}_{2^n}\) is said to be bent if its Walsh transform satisfies \(W_f(b) = \pm 2^{n/2}\) for all \(b \in \mathbb {F}_{2^n}\). Then n is an even integer.
Bent functions were introduced by Rothaus [17] and then they were studied by Dillon [8]. Bent functions are well-studied objects as they find applications not only in cryptography but also in coding theory, sequences, combinatorics and design theory. They also have interesting connections with finite geometry [1,2,3]. Vectorial bent functions were investigated in [16] and their duals were considered recently in [7]. For a summary of background and recent development on bent functions, we refer the reader to [6, 15].
Quadratic Boolean functions are those in the form
In [13, 19], the bentness of functions of the form (1) with coefficients \(c_i\) from the subfield \(\mathbb {F}_2\) were considered. In [9, 10], some cases with \(c_i \in \mathbb {F}_{2^e}\), where n/e is an even integer, were considered. Concerning the cases with coefficients \(c_i\) from \(\mathbb {F}_{2^n}\), only monomial bent functions were considered, cp. [18].
Given a bent function f on \(\mathbb {F}_{2^n}\), one can define its dual function, denoted by \(\tilde{f}\), by considering the signs of the values of the Walsh transform \(W_f(b)\) of f. More precisely, \(\tilde{f}\) is defined by the equation:
The dual of a bent function is bent again, and \(\tilde{\tilde{f}} = f\). The bentness property is independent of the choice of the scalar product, but the values of the dual function will be changed.
In the first part of the paper we consider general quadratic bent functions and give a geometric characterization of the dual functions for quadratic bent and vectorial bent functions in terms of quadrics. In particular, for a quadratic bent function f(x), we show that the dual bent function \(\tilde{f}(b)\) is equal to 0 or 1 depending whether \(f(x)+ b\cdot x =0\) is a hyperbolic or elliptic quadric, respectively. It provides the value of dual function \(\tilde{f}(b)\) directly from the original function f(x). Such a direct connection between bent function and its dual has not been noticed before.
It is known that a quadratic function f(x) is bent if and only if the associated bilinear form \(B(x,y) = f(x+y)+f(x)+f(y)\) is non-degenerate. This statement implies the following characterization for quadratic bent functions.
Lemma 1.1
The quadratic Boolean function (1) is bent if and only if
is a linearized permutation polynomial, i.e. \(L_f(x)=0\) has only solution 0.
In the remaining part of the paper, we consider some binomial quadratic bent functions with coefficients from \(\mathbb {F}_{2^n}\). In the cases we study, application of Lemma 1.1 leads to equations of the form
The solutions of these types of equations were recently described in [14], from which we obtain our main results.
The paper is organized as follows. In Sect. 2, Theorems 2.1 and 2.2 describe the dual functions for quadratic bent and vectorial bent functions. In Sects. 3 and 4, we characterize binomial quadratic bent functions on \(\mathbb {F}_{q^4}\) and \(\mathbb {F}_{q^6}\) (Theorems 3.6, 3.7 and 4.6).
2 The dual functions of quadratic bent functions
In this section we consider general quadratic bent and vectorial bent functions. We show that the dual functions for bent and vectorial bent functions can be characterized in terms of quadrics.
Let \(V=V(n,q)\) be a vector space of dimension \(n=2k\) over a field \(F=\mathbb {F}_q\), where q is a power of 2. A quadratic form on V is a mapping \(Q: V \rightarrow F\) such that
-
1.
\(Q(\lambda x) = \lambda ^2 Q(x)\) for all \(\lambda \in F\), \(x\in V\),and
-
2.
\(B(x,y) = Q(x+y)+Q(x)+Q(y)\) is a bilinear form.
A quadratic form is non-degenerate if the property \(B(x,y)=0=Q(x)\) for all \(y\in V\) implies \(x=0\). A vector \(x\in V\) is singular if \(Q(x)=0\). The set of singular points of Q defines a quadric in the projective space \(PG(2k-1,q)\).
Let Q be a non-degenerate quadratic form on 2k-dimensional vector space V over F. The coordinate system can be chosen so that Q is equivalent to one of the following two expressions:
-
1.
\(x_1x_2+x_3x_4+ \cdots + x_{2k-1}x_{2k}\), or
-
2.
\(x_1^2+ax_1x_2+x_2^2+x_3x_4+ \cdots + x_{2k-1}x_{2k}\), where \(a\in F\) and the polynomial \(\xi ^2+a\xi +1\) is irreducible over F.
In the former case the quadratic form Q defines a hyperbolic quadric in \(PG(2k-1,q)\), and in the latter case Q defines an elliptic quadric. Hyperbolic quadric \(Q(u)=0\) in \(PG(2k-1,q)\) contains \(\frac{(q^k-1)(q^{k-1}+1)}{q-1}\) points, elliptic quadric \(Q(u)=0\) in \(PG(2k-1,q)\) contains \(\frac{(q^k+1)(q^{k-1}-1)}{q-1}\) points [4] .
2.1 Quadratic bent functions
For the dual of a quadratic bent function, we obtain the following geometric characterization.
Theorem 2.1
Let \(f: \mathbb {F}_{2^{2k}} \rightarrow \mathbb {F}_2\) be a quadratic bent function. Then the dual bent function \(\tilde{f}\) for f(x) is given by:
Proof
If f(x) is a bent function then f(x) is a non-degenerate quadratic form. So the bilinear form \(B(x,y) =f(x+y)+f(x)+f(y)\) is non-degenerate. Then the bilinear form \(B_b(x,y)\) for the quadratic form \(f(x) + b\cdot x\) is equal to
Hence the quadratic form \(f(x) + b\cdot x\) is either hyperbolic or elliptic. If it is hyperbolic then the equation \(f(x) + b\cdot x=0\) has
solutions, including 0. Therefore,
Hence \(\tilde{f}(b) = 0\). Similarly, if \(f(x) + b\cdot x\) is elliptic then the equation \(f(x) + b\cdot x=0\) has
solutions, including 0. Therefore,
Hence \(\tilde{f}(b) = 1\). The proof is complete. \(\square\)
The previous theorem provides the value of dual function \(\tilde{f}(b)\) directly from the original function f(x). Such a direct connection between bent function and its dual has not been noticed before.
Remark 1
We consider the special case when f is a monomial bent function with Gold exponent. Let \(\alpha \in \mathbb {F}_{2^{2k}}\), \(r \in \mathbb {N}\) and \(d=2^r+1\). Let \(f: \mathbb {F}_{2^{2k}} \rightarrow \mathbb {F}_2\) be defined by
This type of functions were studied in [11, 12]. As shown in [11], f is bent if and only if
Using Theorem 2.1, the dual of f is
2.2 Quadratic vectorial bent functions
Let K/F be an extension of finite fields of characteristic 2 and \(\dim _F K=2k\). Let \(\langle \cdot , \cdot \rangle : K\times K \rightarrow F\) be a non-degenerate bilinear form over F. For a finite field F we denote
A function \(f: K \rightarrow F\) is a vectorial bent function if the Boolean function \(f_{\alpha }(x)= tr (\alpha f(x))\) is bent for all \(\alpha \in F^*\). The functions \(f_{\alpha }(x)= tr (\alpha f(x))\) are called component functions of f(x). Below we choose a scalar product from \(K \times K\) to \(\mathbb {F}_{2}\) as
Theorem 2.2
Let \(K \supset F\) be finite fields of characteristic 2 and let \(f: K \rightarrow F\) be a quadratic vectorial bent function. Let \(f_{\alpha }(x) = tr (\alpha f(x))\), where \(\alpha \in F^*\). Then the dual bent function \(\widetilde{f_{\alpha }}\) for component function \(f_{\alpha }\) is given by:
Proof
Let f(x) be a vectorial bent function. Then \(f_{\alpha }(x)= tr (\alpha f(x))\) is bent and \(f_{\alpha }(x)\) is a non-degenerate quadratic form for all \(\alpha \in F^*\). Hence f(x) is a non-degenerate quadratic form over F and the associated bilinear form \(B(x,y) =f(x+y)+f(x)+f(y)\) is non-degenerate. Fix \(\alpha \in F^*\). Then the bilinear form \(B_b(x,y)\) for the quadratic form \(\alpha f(x) + \langle b, x \rangle ^2\) is equal to
and it is non-degenerate. Hence the quadratic form \(\alpha f(x) + \langle b, x \rangle ^2\) is either hyperbolic or elliptic. If it is hyperbolic (resp. elliptic) then the equation \(\alpha f(x) + \langle b, x \rangle ^2=0\) has \(\frac{(q^k-1)(q^{k-1}+1)}{q-1}\) (resp. \(\frac{(q^k+1)(q^{k-1}-1)}{q-1}\)) solutions in \(PG(2k-1,F)\), where \(2k= \dim _F K\).
Recall that \(PG(2k-1,F)\) can be considered as the set of all 1-dimensional F-subspaces in K. Let S be a subset in \(K^*\) which represents all elements of \(PG(2k-1,F)\) (elements of S generate distinct 1-dimensional F-subspaces in K). Hence \(\vert S \vert = \frac{q^{2k}-1}{q-1}\) and \(K^* = \{\lambda u \mid \lambda \in F^*, u \in S \}\). Therefore,
where
If \(\alpha f(u) + \langle b,u \rangle ^2 =0\) is hyperbolic then \(\vert N_b\vert = \frac{(q^k-1)(q^{k-1}+1)}{q-1}\). Therefore,
Hence
If \(\alpha f(u) + \langle b,u \rangle ^2 =0\) is elliptic then \(\vert N_b\vert = \frac{(q^k+1)(q^{k-1}-1)}{q-1}\). Therefore,
Hence
The proof is complete. \(\square\)
Theorem 2.2 provides the value of dual function \(\widetilde{f_{\alpha }}(b)\) for the component function \(f_{\alpha }(x)\) directly from the original function \(f_{\alpha }(x)\).
Remark 2
We consider the special case when f is a monomial vectorial bent function with Gold exponent. Let \(\beta \in K\), \(r \in \mathbb {N}\) and \(d=2^r+1\). Let \(f: K \rightarrow F\) be defined by
In [18], it was proved that f is vectorial bent if and only if \(\beta \not \in \{ x^{\gcd (d,t)} \mid x \in K\}\), where \(t= 2^{k}+1\). For each \(\alpha \in F^*\), the dual bent function \(\widetilde{f_{\alpha }}\) for component function \(f_{\alpha }\) is given by:
3 Binomial quadratic bent functions on \(\mathbb {F}_{q^4}\)
In this section, let \(q=2^m\), \(n=4m\), \(F=\mathbb {F}_q, K= \mathbb {F}_{q^2}, E= \mathbb {F}_{q^{4}}\). Let \(Tr_{M/L}(x)\) and \(N_{M/L}(x)\) be the trace and the norm functions with respect to a finite field extension M/L. For convenience, we abbreviate
We consider the bentness of the function \(f: E \rightarrow \mathbb {F}_2\) defined by
where \(\alpha , \beta \in E\).
3.1 The roots of the polynomial \(P_a(X)=X^{q+1}+X+a\)
For \(a \in E\), let
We recall the following sequence of polynomials from [14]:
for \(r \ge 0\). Also, adopting the notation in [14], we define
For \(a \in E\), we denote \(H(a)=tr\left( \dfrac{N_{E/F}(a)}{G(a)^2}\right)\) and \(E(a) =\dfrac{aF(a)^{q+1}}{G(a)^2}\). From [14], we have the following characterization on the number of roots of \(P_a(X)\).
Lemma 3.1
( [14]) Let \(a \in E\). Then the polynomial \(P_a(X)=X^{q+1}+X+a\) has 0, 1, 2 or \(q+1\) zeros in E. Furthermore, if \(N_a\) is the number of roots of \(P_a(x)\) in E, then the following hold.
-
1.
\(N_a=0\) if and only if \(G(a)\ne 0\) and \(H(a) \ne 0\).
-
2.
\(N_a=1\) if and only if \(F(a)\ne 0\) and \(G(a) =0\).
-
3.
\(N_a=2\) if and only if \(G(a)\ne 0\) and \(H(a)=0\).
-
4.
\(N_a=q+1\) if and only if there exists \(u \in E \backslash K\) such that \(a =\dfrac{(u+u^q)^{q^2+1}}{(u+u^{q^2})^{q+1}}\). Then the \(q+1\) zeros in E of \(P_a(X)\) are \(x_0=\dfrac{1}{1+(u+u^q)^{q-1}}\) and \(x_\alpha =\dfrac{(u+\alpha )^{q^2-q}}{1+(u+u^q)^{q-1}}\) for \(\alpha \in F\).
Lemma 3.2
(cp. [5]) The quadratic polynomial \(Q(X)=aX^2+bX+c \in K[X]\), \(b\ne 0\), has two zeros in K if and only if \(Tr_{K/{\mathbb {F}_2}}\left( \frac{ac}{b^2}\right) =0\).
3.2 Bent functions on \(\mathbb {F}_{q^4}\)
Let
Lemma 3.3
\(S\cap K = S_K\).
Proof
Let \(\theta\) be a primitive element of E. Hence \(S= \langle \theta ^{q-1} \rangle\). We have \(\theta ^{(q-1)i} \in K\) if and only if \((\theta ^{(q-1)i} )^{q^2-1} =1\) if and only if \((q-1)(q^2-1)i \equiv 0 \pmod {q^4-1}\) if and only if \(i \equiv 0 \pmod {q^2+1}\) since \(\gcd (q-1,q^2+1)=1\). On the other hand, \(S_K = \langle \theta ^{(q-1)(q^2+1)} \rangle\). \(\square\)
Lemma 3.4
Let \(\alpha \in E^*\) and \(\beta \in E\) such that \(\beta +\beta ^{q^2}=1\). Let \(f: E \rightarrow \mathbb {F}_2\) be defined by
Let \(a= \alpha ^{q^3+q}\). Then \(a \in K\), and f is bent if and only if the equation
has no solution in \(\alpha ^qS\).
Proof
By Lemma 1.1, the function f is bent if and only if the polynomial
is a linearized permutation polynomial. For \(x \ne 0\), we have
Let \(y=\alpha ^{q}x^{q-1}\). Then \(y \in \alpha ^qS\) and \(x^{q-1}=\alpha ^{-q}y\). Hence (2) is equivalent to
which is true if and only if \(y^{q+1}+y+a=0,\) where \(a=\alpha ^{q^3+q}\). Therefore, \(L_f(x)\) is a linearized permutation polynomial if and only if the equation
has no solution in \(\alpha ^qS\), which completes the proof. \(\square\)
For \(a \in K\), we have
Lemma 3.5
Let \(a \in K\). If \(G(a) \ne 0\) and \(H(a)=0\), then the equation
has two solutions in E, and these solutions are in K.
Proof
From Lemma 3.1, we know that \(P_a(X)\) has two roots in E. Let x be a root of \(P_a(X)\). By [14, Lemma 5], x is also a solution of the quadratic equation
Let
Then
By Lemma 3.2, the solutions of \(Q(X)=0\) are in K, which proves the lemma. \(\square\)
Now we obtain the main theorems.
Theorem 3.6
Let \(\alpha \in E^*\). Let \(\beta \in E\) such that \(\beta +\beta ^{q^2}=1\). Let \(f: E \rightarrow \mathbb {F}_2\) be defined by
Then f is bent if and only if
Proof
Let \(a= \alpha ^{q^3+q}\). Then \(a \in K\). Note that \(F(a) = 1+ \alpha ^{q^3+q}+\alpha ^{q^2+1}\). Let \(\alpha =\lambda w\), where \(\lambda \in F\), \(w \in S\).
1. Assume that \(F(a)=0\). By Lemma 3.1, there exists \(u \in E \backslash K\) such that \(a =\dfrac{(u+u^q)^{q^2+1}}{(u+u^{q^2})^{q+1}}\). Let \(c = (u+u^q)^{q-1} \in S\). We have
Hence \(a \in (1+c)^{-2} S\). By Lemma 3.1, \(P_a(X)\) has a root \(x_0=(1+c)^{-1}\). We have
Note that \(a=\alpha ^{q^3+q}=\lambda ^2 u^{q^3+q} \in \lambda ^2 S\). Hence \(P_a(X)=0\) has a root \(x_0 \in \lambda S =\alpha ^q S\). Now we apply Lemma 3.4 and conclude that f(x) is not bent.
2. We now assume that \(F(a) \ne 0\). If \(H(a) \ne 0\), then the equation \(P_a(X)=0\) has no root in E by Lemma 3.1, and hence no root in \(\lambda S\). It remains to consider the case \(H(a)=0\). Then by Lemma 3.5, \(P_a(X)\) has two roots in K. Let \(x_1 \in K\) be a root of \(P_a(X)\).
Suppose \(x_1 \in \lambda S = \alpha ^q S\). Then by Lemma 3.3, \(x_1 = \lambda v\), for some \(v \in S_K\). We have
On the other hand,
Therefore,
We have
which implies \(F(a)=0\), a contradiction to our assumption. Thus, if \(H(a)=0\), then \(P_a(X)\) also has no root in \(\lambda S\). This completes the proof. \(\square\)
Theorem 3.7
Let \(\alpha \in E^*\) and \(\beta \in E\). Let \(f: E \rightarrow \mathbb {F}_2\) be defined by
Then f is bent if and only if
Proof
1. Suppose that \(\beta +\beta ^{q^2}\ne 0\). Consider the function \(h(y) = Tr(\alpha y^{q+1}) + Tr_{K/\mathbb {F}_2} (y^{q^2+1} )\). Making substitution \(y=x (\beta +\beta ^{q^2})^{1/2}\) we get
where \(\delta = \alpha (\beta +\beta ^{q^2})^{(q+1)/2}\). Then Condition (3) for the function h(y) and \(\alpha\) implies that
2. Now suppose that \(\beta +\beta ^{q^2} = 0\). Then \(f(x) = Tr(\alpha x^{q+1})\). Let \(\theta\) be a primitive element of E. By Lemma 1.1, the function f(x) is bent if and only if the polynomial \(L_f(x)=\alpha ^{q^3} x^{q^3} +\alpha x^q\) is a linearized permutation polynomial. For \(x \ne 0\), we have \(L_f(x)=0 \iff \alpha x +\alpha ^{q} x^{q^2}=0 \iff \alpha ^{q-1}x^{q^2-1} =1 \iff (\alpha x^{q+1})^{q-1} =1 \iff \alpha x^{q+1} \in F^*.\)
Since \(F^* = \langle \theta ^{(q+1)(q^2+1)} \rangle\), we have that f(x) is bent \(\iff \alpha \not \in \langle \theta ^{q+1} \rangle \iff \alpha ^{(q^2+1)(q-1)} \ne 1 \iff \alpha ^{q^2+1} \not \in F^* \iff \alpha ^{q^2+1} + (\alpha ^{q^2+1})^q \ne 0\), which completes the proof. \(\square\)
Remark 3
Condition (4) can be written as
Remark 4
For the special case \(\beta +\beta ^{q^2}=0\) of Theorem 3.7, it was proved in [18, Theorem 2] that the function \(f(x)= Tr(\alpha x^{q+1})\) is bent if and only if \(\alpha \not \in \langle \theta ^{q+1} \rangle\), where \(\theta\) is a primitive element of E.
Remark 5
From Theorem 2.1, the dual of f is given by
4 Binomial quadratic bent functions on \(\mathbb {F}_{q^6}\)
In this section, let \(q=2^m, F=\mathbb {F}_q, F' =\mathbb {F}_{q^2}, K= \mathbb {F}_{q^{3}}, E= \mathbb {F}_{q^{6}}\). We consider the bentness of the function \(f: E \rightarrow \mathbb {F}_2\) defined by
where \(\alpha , \beta \in E\).
4.1 The roots of the polynomial \(P_a(X)=X^{q^2+1}+X+a\)
For \(a \in E\), let
We recall the following sequence of polynomials from [14]:
for \(r \ge 0\). Also, define
For \(a \in E\), denote \(H(a)=tr\left( \dfrac{N_{E/F}(a)}{G(a)^2}\right)\) and \(E(a) =\dfrac{aF(a)^{q+1}}{G(a)^2}\).
Lemma 4.1
( [14]) Let \(a \in E\). Then the polynomial \(P_a(X)=X^{q^2+1}+X+a\) has 0, 1, 2 or \(q^2+1\) zeros in E. Furthermore, if \(N_a\) is the number of roots of \(P_a(x)\) in E, then the following holds.
-
1.
\(N_a=0\) if and only if \(G(a)\ne 0\) and \(H(a) \ne 0\).
-
2.
\(N_a=1\) if and only if \(F(a)\ne 0\) and \(G(a) =0\). In this case, \((aF(a)^{q-1})^{\frac{1}{2}}\) is the unique zero in E.
-
3.
\(N_a=2\) if and only if \(G(a)\ne 0\) and \(H(a)=0\).
-
4.
\(N_a=q^2+1\) if and only if \(F(a)=0\).
4.2 Bent functions on \(\mathbb {F}_{q^6}\)
Let
Lemma 4.2
Let \(\alpha \ne 0\). Let \(\beta \in E\) such that \(\beta +\beta ^{q^3}=1\). Let \(f: E \rightarrow \mathbb {F}_2\) be defined by
Let \(a= \alpha ^{q^{5}+q^{2}}= (\alpha ^{q^2})^{q^{3}+1} \in K\). Then f is bent if and only if the equation
has no solution in \(\alpha ^{q^{2}}S'\).
Proof
By Lemma 1.1, the function f is bent if and only if the polynomial
is a linearized permutation polynomial. For \(x \ne 0\), we have
Let \(y=\alpha ^{q^{2}}x^{q^{2}-1}\). Then \(y \in \alpha ^{q^{2}} S'\). By substituting \(x^{q^{2}-1}=\alpha ^{-q^{2}}y\), the equation (6) is equivalent to
which means \(y^{q^{2}+1}+y+a=0,\) where \(a=\alpha ^{q^{5}+q^{2}}\). Therefore, \(L_f(x)\) is a linearized permutation polynomial if and only if the equation
has no solution in \(\alpha ^{q^{2}}S'\), which completes the proof. \(\square\)
For \(a \in K\), we have
In the following lemma we consider the case \(F(a)=0\), that is, when \(a=1\).
Lemma 4.3
The equation
has no root in \(\alpha ^{q^2} S'\) if and only if \(\alpha ^{q^4+q^2+1}\ne 1\).
Proof
By Lemma 4.1, the Eq. (5) has \(q^2+1\) roots. If x is a root of (5), then
which implies \(x \in S'\). Therefore, \(x \not \in \alpha ^{q^2}S'\) if and only if \(\alpha ^{q^2} \not \in S'\), if and only if
which proves the lemma. \(\square\)
We now consider the case \(F(a) \ne 0\).
Lemma 4.4
Let \(F(a) \ne 0\) and \(G(a)=0\). The Eq. (5) has no root in \(\alpha ^{q^2} S'\) if and only if \(\alpha ^{(q-1)(q^4+q^2+1)} \ne 1\).
Proof
By Lemma 4.1, the Eq. (5) has the unique root
We have \(x \in \alpha ^{q^2}S'\) if and only if \(aF(a)^{q^2-1}\in \alpha ^{2q^2} S',\) if and only if
which is if and only if
Modulo \((q^6-1)\), we have
This proves the lemma. \(\square\)
Lemma 4.5
Let \(G(a) \ne 0\) and \(H(a)=0\). Let \(N(\alpha )=N_{E/F'}(\alpha )= \alpha ^{q^4+q^2+1}\). The Eq. (5) has no root in \(\alpha ^{q^2} S'\) if and only if at least one of the following is true.
-
1.
\(\left( \dfrac{\alpha ^{q^4+1}+\alpha ^{q^5}}{\alpha ^{q^4+q}+1}\right) ^{q^4+q^2+1} \ne 1.\)
-
2.
\(N(\alpha )^2+ G(a)N(\alpha )\ne a^{q^2+q+1}.\)
Proof
By Lemma 4.1, the Eq. (5) has two roots. Let x be a root of (5). Then \(x \in \alpha ^{q^2}S'\) if and only if
Substituting \(x^{q^2+1}=x+a\) into the above, we obtain \(x^{q^4+1}+ax^{q^4}=N(\alpha ),\) which gives
We note that \(a \ne 1\). From (5) and (7), we get
Since \(x \in \alpha ^{q^2} S'\), it follows that \(x \alpha ^{-q^2} \in S'\), which is equivalent to
Since x is a root of (5),
The proof follows. \(\square\)
Theorem 4.6
Let \(\alpha \in E^*\). Let \(\beta \in E\) such that \(\beta +\beta ^{q^3}=1\). Let \(f: E \rightarrow \mathbb {F}_2\) be defined by
Let \(N(\alpha )=N_{E/F'}(\alpha )= \alpha ^{q^4+q^2+1}\) and let \(a=\alpha ^{q^5+q^2}, G(a)= a^{q^2}+a^q+a+1\). Then f is bent if and only if one of the following is true.
-
1.
\(a=1\) and \(N(\alpha )\ne 1\).
-
2.
\(a \ne 1, G(a) =0\), and \(N(\alpha )^{q-1} \ne 1.\)
-
3.
\(G(a) \ne 0\) and \(\left( \dfrac{\alpha ^{q^4+1}+\alpha ^{q^5}}{\alpha ^{q^4+q}+1}\right) ^{q^4+q^2+1} \ne 1.\)
-
4.
\(G(a) \ne 0\) and \(N(\alpha )^2+ G(a)N(\alpha )\ne a^{q^2+q+1}.\)
Proof
Let \(H(a)=Tr_{F'/\mathbb {F}_2}\left( \dfrac{N_{E/F'}(a)}{G(a)^2}\right)\). We have
and so
Hence, the Eq. (5) always has a solution. From Lemma 4.2, the function f is bent if and only if (5) has no solutions in \(\alpha ^{q^2}S'\). In view of Lemma 4.1, we only need to consider the following cases.
-
1.
\(F(a)=0\), that is, when \(a=1\). By Lemma 4.3, the Eq. (5) has no root in \(\alpha ^{q^2} S'\) if and only if \(\alpha ^{q^4+q^2+1}\ne 1\).
-
2.
\(F(a) \ne 0\) and \(G(a)=0\). By Lemma 4.4, the Eq. (5) has no root in \(\alpha ^{q^2} S'\) if and only if \(\alpha ^{(q-1)(q^4+q^2+1)} \ne 1\).
-
3.
\(G(a) \ne 0\). By Lemma 4.5, the Eq. (5) has no root in \(\alpha ^{q^2} S'\) if and only if
$$\begin{aligned} \left( \dfrac{\alpha ^{q^4+1}+\alpha ^{q^5}}{\alpha ^{q^4+q}+1}\right) ^{q^4+q^2+1} \ne 1, \end{aligned}$$or
$$\begin{aligned} N(\alpha )^2+ G(a)N(\alpha )\ne a^{q^2+q+1}.\end{aligned}$$
The proof now follows. \(\square\)
Remark 6
It was proved in [18, Theorem 2] that the function \(f(x)= Tr(\alpha x^{q+1})\) is bent if and only if \(\alpha \not \in \langle \theta ^{q+1} \rangle\), where \(\theta\) is a primitive element of E.
Remark 7
Similar to Sect. 2, the condition \(\beta +\beta ^{q^3}=1\) in Theorem 4.6 can be replaced by \(\beta +\beta ^{q^3}\ne 0\) with a change of variable \(y=x(\beta +\beta ^{q^3})^{1/2}\).
Remark 8
From Theorem 2.1, the dual of f is given by
Remark 9
Let \(\alpha ,\beta \in E\). Let \(f: E \rightarrow \mathbb {F}_2\) be defined by
By Lemma 1.1, the function f is bent if and only if the polynomial
is a linearized permutation polynomial. Unfortunately, the polynomial \(L_f\) is not in the form of \(P_a(X)\) in Lemma 4.1 and a different method will be required to study its roots.
References
Abdukhalikov, K.: Bent functions and line ovals. Finite Fields Appl. 47, 94–124 (2017)
Abdukhalikov, K.: Hyperovals and bent functions. Eur. J. Comb. 79, 123–139 (2019)
Abdukhalikov, K.: Equivalence classes of Niho bent functions. Designs Codes Cryptogr. 89(7), 1509–1534 (2021)
Bierbrauer, J.: Introduction to Coding Theory, 2nd edn. CRC Press, Boca Raton, FL (2017)
Berlekamp, E.R., Rumsey, H., Solomon, G.: On the solution of algebraic equations over finite fields. Inf. Control 10, 553–564 (1967)
Carlet, C., Mesnager, S.: Four decades of research on bent functions. Des. Codes Cryptogr. 78(1), 5–50 (2016)
Çeşmelioğlu, A., Meidl, W., Pott, A.: Vectorial bent functions and their duals. Linear Algebra Appl. 548, 305–320 (2018)
Dillon, J.K.: Elementary Hadamard difference sets, PhD dissertation, University of Maryland, Baltimore, MD (1974)
Hu, H., Feng, D.: On quadratic bent functions in polynomial forms. IEEE Trans. Inform. Theory 53(7), 2610–2615 (2007)
Huang, D., Tang, C., Qi, Y., Xu, M.: New quadratic bent functions in polynomial forms with coefficients in extension fields. Appl. Algebra Engrg. Comm. Comput. 30(4), 333–347 (2019)
Leander, N.: Monomial bent functions. IEEE Trans. Inform. Theory. 52, 738–743 (2006)
Langevin, P., Leander, G.: Monomial bent functions and Stickelberger’s theorem. Finite Fields Appl. 14, 727–742 (2008)
Ma, W., Lee, M., Zhang, F.: A new class of bent functions, IEICE Trans. Fundamentals, vol. E88-A, no. 7, 2039–2040 (2005)
Kim, K.H., Choe, J., Mesnager, S.: Solving \(X^{q+1}+X+a =0\) over finite fields. Finite Fields Appl. 70, 101797, 16 pp (2021)
Mesnager, S.: Bent Functions. Fundamentals and Results. Springer, Cham (2016)
Nyberg, K.: Perfect nonlinear S-boxes. In: Proceedings of EUROCRYPT’ 91, Lecture Notes in Computer Science. 547, pp. 378–386 (1991)
Rothaus, O.S.: On “bent” functions, J. Combin. Theory, Series A, 20, 300–305 (1976)
Xu, Y., Carlet, C., Mesnager, S., Wu, C.: Classification of bent monomials, constructions of bent multinomials and upper bounds on the nonlinearity of vectorial functions. IEEE Trans. Inf. Theory 64(1), 367–383 (2018)
Yu, N.Y., Gong, G.: Constructions of quadratic bent functions in polynomial forms. IEEE Trans. Inform. Theory 52(7), 3291–3299 (2006)
Acknowledgements
This research was supported by UAEU grants G00003490 and G00003491.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Abdukhalikov, K., Feng, R. & Ho, D. Quadratic bent functions and their duals. AAECC 35, 507–523 (2024). https://doi.org/10.1007/s00200-022-00564-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00200-022-00564-5