arXiv reader

Designs, linear codes, plateaued functions, and their interconnections

Jong Yoon Hyun, Jieun Kwon, Jiaxin Wang and Yansheng Wu

arXiv
2605.24355v1 · PDF · 23 May 2026
Categories
cs.IT, math.IT
Licence
CC BY 4.0 The site shows the text.

Abstract

In this paper, we mainly investigate profound interconnections between combinatorial designs, linear codes, and Boolean functions.

Items 74

Open Problem

Open Problem 1

LE6E

[DT0, Problem 14.20] Let f and g be two bent functions in \mathcal{BF}_m. What is the relationship between the equivalence of f and g and that of the codes \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g}?

Open Problem

Open Problem 2

ADSH

[DT0, Problem 14.23] Let f and g be two bent functions in \mathcal{BF}_m. What is the relationship between the equivalence of f and g and that of the designs with the same parameters held in the two codes \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g}?

Definition

Definition 1

ARC7

[CD] Let v,k and \lambda be positive integers. A 2-(v,k,\lambda) design is a design \mathbb{D}=(P,\mathcal{B}) such that the following three conditions are satisfied:

  • (i) |P|=v;

  • (ii) each block contains exactly k points of P;

  • (iii) every pair of distinct points is contained in exactly \lambda blocks.

Definition

Definition 2

FPBF

[CD, DS] (1) A 2-(v,k,\lambda) design is called symmetric if v is equal to the number of blocks, equivalently, every two blocks share exactly \lambda points.

(2) A symmetric 2-design is said to have the symmetric difference property or be an SDP design if given any three distinct blocks B_1, B_2, B_3 of the design, their symmetric difference B_1\Delta B_2 \Delta B_3 is either a block of the design or the complement of a block.

(3) A 2-design is quasi-symmetric with intersection numbers i and j, (i < j) if any two blocks intersect in either i or j points.

Definition

Definition 3

2COS

A 2-design is said to have the triple symmetric difference property or be a TSDP design if the symmetric difference B_1 \Delta B_2 \Delta B_3 is either a block of the design or the complement of a block for any three pairwise distinct blocks B_1, B_2, and B_3 of the design.

Definition

Definition 4

69K6

[M] Two Boolean functions f and g in \mathcal{BF}_m are (extended affine) equivalent (resp. affine equivalent) if there is an affine permutation \sigma of \mathbb{F}_2^m and an affine map \pi from \mathbb{F}_2^m to \mathbb{F}_2 such that g(x)=f(\sigma x)+\pi x (resp. g(x)=f(\sigma x)), where \sigma x=xA+a for A is a non-singular matrix of size m, a\in\mathbb{F}^m_2 and \pi x=b\cdot x+\varepsilon for b\in\mathbb{F}^m_2 and \varepsilon\in\mathbb{F}_2.

Definition

Definition 5

6MAX

[M] Two Boolean functions f and g in \mathcal{BF}_m are CCZ-equivalent if their graphs \mathcal{G}_f=\{(x,f(x)):x\in\mathbb{F}^m_2\} and \mathcal{G}_g=\{(x,g(x)):x\in\mathbb{F}^m_2\} are affine equivalent, that is, there is an affine permutation \sigma of \mathbb{F}^m_2\times\mathbb{F}_2 such that \sigma\mathcal{G}_f=\mathcal{G}_g.

Lemma

Lemma 1

Z5T8

Let X be a subset of \mathbb{F}^k_2 and let G be a k\times m matrix over \mathbb{F}_2. Then

\langle\{uG:u\in X\}\rangle=\{uG:u\in \langle X\rangle\}.
Used by Proof, Proof
Proof of Lemma 1

The proof is straightforward.

Lemma

Lemma 2

BRBD

Let f be a non-affine function in {\mathcal{BF}_m} and \sigma be a permutation of \mathbb{F}^m_2. Then f \circ \sigma^{-1} is non-affine if and only if the \mathbb{F}_2-linear span of \{(f(x),\sigma x,1):x\in\mathbb{F}^m_2\} is \mathbb{F}_2\times\mathbb{F}^m_2\times\mathbb{F}_2.

Used by Proof
Proof of Lemma 2

Let

G=\begin{pmatrix} \cdots & 1 & \cdots\\ \cdots & (\sigma x)^T & \cdots \\ \cdots & f(x) & \cdots \end{pmatrix}_{x\in\mathbb{F}^m_2}

We only need to prove that the rank of G is m+2 if and only if f \circ \sigma^{-1} is non-affine. For any u \in \mathbb{F}_{2}^{m}, t, s \in \mathbb{F}_{2}, the Hamming weight of the vector c(t, u, s)=(t, u, s)G is given as follows:

\begin{split} w(c(t, u, s))&=2^{m}-\sum_{x \in \mathbb{F}_{2}^{m}}\delta_{0, t+u \cdot \sigma x+sf(x)}\\ &=2^{m}-\frac{1}{2}\sum_{x \in \mathbb{F}_{2}^{m}}(1+(-1)^{t+u \cdot \sigma x+sf(x)})\\ &= \begin{cases} 2^{m-1}-\frac{1}{2}(-1)^{t}W_{f\circ \sigma^{-1}}(u), & \text{ if } s=1,\\ 2^{m-1}-(-1)^{t}2^{m-1}\delta_{{\bf{0}}, u}, & \text{ if } s=0. \end{cases} \end{split}

Note that if w(c(t, u, 0))=0, then u={\bf{0}},t=0. If there is (u_{0}, t_{0}) \in \mathbb{F}_{2}^{m} \times \mathbb{F}_{2} such that w(c(t_{0}, u_{0}, 1))=0, then |W_{f\circ \sigma^{-1}}(u_{0})|=2^m. In this case, the Parseval’s identity guarantees that W_{f\circ \sigma^{-1}}(x)=0 for any x \neq u_{0}, and then f\circ \sigma^{-1} is an affine function. Therefore, if f \circ \sigma^{-1} is non-affine, then w(c(t, u, s))=0 if and only if (t, u, s)=(0,{\bf{0}},0), and the rank of G is m+2. Conversely, if f \circ \sigma^{-1} is affine, then there is (a, b) \in \mathbb{F}_{2}^{m} \times \mathbb{F}_{2} such that f \circ \sigma^{-1}(x)=a \cdot x+b, and w(c(b, a, 1))=0 since W_{f \circ \sigma^{-1}}(a)=2^m(-1)^{b}. Thus, if f \circ \sigma^{-1} is affine, then the rank of G is not m+2. This completes the proof.

Theorem

Theorem 1

WBQG

For two subsets P,B\subseteq \mathbb{F}^m_2, let \mathbb{D}=(P,\{B^{f_b}:b\in B\}) be an incidence structure associated with Boolean functions f_b in \mathcal{BF}_m corresponding to b\in B. The following statements are true.

  • (i) The sum \chi_u(B^{f_b}) =\frac{1}{2}\left(\chi_u(P)-W_{P,f_b}(u)\right), and the size of a block equals

    \frac{1}{2}\left(|P|-W_{P,f_b}(\mathbf{0})\right).
  • (ii) The number of blocks containing a point p\in P equals \frac{1}{2}\left(|B|-\sum_{b\in B}(-1)^{f_b(p)}\right).

  • (iii) The number of blocks containing two distinct points p,q\in P equals

    \frac{1}{4}\left(|B|-\sum_{b\in B}(-1)^{f_b(p)} -\sum_{b\in B}(-1)^{f_b(q)}+\sum_{b\in B}(-1)^{f_b(p)+f_b(q)}\right).
  • (iv) The block intersection numbers of two distinct vectors a,b\in B are

    \frac{1}{4}\left(|P|-\sum_{p\in P}(-1)^{f_a(p)} -\sum_{p\in P}(-1)^{f_b(p)}+\sum_{p\in P}(-1)^{f_a(p)+f_b(p)}\right).
Used by Proof, Proof, Proof
Proof of Theorem 1

(i). We have that for u\in\mathbb{F}^m_2 and b\in B,

\begin{aligned} &\chi_u(B^{f_b})=\sum_{x\in B^{f_b}}(-1)^{u\cdot x}=\sum_{x\in P}(-1)^{u\cdot x}\delta_{0,f_b(x)+1}\\ &=\frac{1}{2}\sum_{x\in P}(-1)^{u\cdot x}(1+(-1)^{f_b(x)+1}), \end{aligned}

and the first assertion follows. The second assertion follows from that \chi_{\mathbf{0}}(B^{f_b})=|B^{f_b}|.

(ii). We have

|\{b\in B:p\in B^{f_b}\}| =\sum_{b\in B}\delta_{0,f_b(p)+1} =\frac{1}{2}\sum_{b\in B}(1+(-1)^{f_b(p)+1}),

where \delta is the Kronecker delta function, and the assertion follows.

(iii). We have that for two distinct points p,q\in P,

\begin{gathered} |\{b\in B:p,q\in B^{f_b}\}| =\sum_{b\in B}\delta_{0,f_b(p)+1}\delta_{0,f_b(q)+1}\\ =\frac{1}{4}\sum_{b\in B}(1+(-1)^{f_b(p)+1})(1+(-1)^{f_b(q)+1})\\ =\frac{1}{4}\sum_{b\in B}\left(1+(-1)^{f_b(p)+1}+(-1)^{f_b(q)+1}+(-1)^{f_b(p)+f_b(q)}\right), \end{gathered}

and the assertion follows.

(iv) We have

\begin{gathered} |B^{f_a}\cap B^{f_b}| =\sum_{p\in P}\delta_{0,f_a(p)+1}\delta_{0,f_b(p)+1}\\ =\frac{1}{4}\sum_{p\in P}(1+(-1)^{f_a(p)+1})(1+(-1)^{f_b(p)+1})\\ =\frac{1}{4}\sum_{p\in P}\left(1+(-1)^{f_a(p)+1}+(-1)^{f_b(p)+1}+(-1)^{f_a(p)+f_b(p)}\right), \end{gathered}

and the assertion follows.

Corollary

Corollary 1

CW5W

Let P and B be subsets of \mathbb{F}^m_2. A pair (P,\{f_b\in\mathcal{BF}_m:b\in B\}) induces a 2-(v, k, \lambda) design \mathbb{D}=(P,\{B^{f_b}:b\in B\}) if and only if the following three conditions hold;

  • (i) W_{P,f_b}(\mathbf{0})=v-2k for all b\in B.

  • (ii) \sum_{b\in B}(-1)^{f_b(p)}=|B|-2r_p is a constant for all p\in P, where r_p’s are replication numbers of \mathbb{D}.

  • (iii) \sum_{b\in B}(-1)^{f_b(p)+f_b(q)}=4(\lambda-r_p)+|B| is a constant for all p,q\in P with p\neq q.

Proposition

Proposition 1

2UCG

Let {\mathcal{C}} be an LCD linear code of length m, and let f_b(x)=b\cdot x for b\in {\mathcal{C}}^* be a Boolean function in \mathcal{BF}_m. Then the pair ({\mathcal{C}}^*,\{f_b\in\mathcal{BF}_m:b\in {\mathcal{C}}^*\}) induces a symmetric 2-design with parameters (|{\mathcal{C}}|-1,|{\mathcal{C}}|/2,|{\mathcal{C}}|/4).

Proof of Proposition 1

Let f_b(x)=b\cdot x for b\in {\mathcal{C}}^*. We will check the three conditions of Corollary 1. First, we have that for any b\in {\mathcal{C}}^*,

W_{{\mathcal{C}}^*,f_b}(\mathbf{0})=\sum_{p\in C^*}(-1)^{b\cdot p}=-1+|{\mathcal{C}}|1_{{\mathcal{C}}^{\perp}}(b)=-1,

which is a constant. Next, we have that for any p\in {\mathcal{C}}^*,

\sum_{b\in {\mathcal{C}}^*}(-1)^{f_b(p)}=\sum_{{b}\in {\mathcal{C}}^*}(-1)^{b\cdot p}=-1,

which is a constant. Finally, we have that for two distinct points p,q\in {\mathcal{C}}^*,

\sum_{b\in {\mathcal{C}}^*}(-1)^{f_b(p)+f_b(q)}=\sum_{b\in {\mathcal{C}}^*}(-1)^{(p+q)\cdot b} =-1+|{\mathcal{C}}|1_{{\mathcal{C}}^{\perp}}(p+q)=-1,

which is a constant. The parameters are computed by using Corollary 1.

Remark

Remark 1

UTIH

Note that this symmetric 2-design in Proposition 1 is the complement of a point-hyperplane design which is already known in [CD, Theorem 6.20].

Uses Definition 2 · Used by Proof
Lemma

Lemma 3

R7ZG

([B, K, DS, MW]) Let \mathbb{D} be a symmetric 2-design with 2^m points. The following statements are equivalent.

  • (i) \mathbb{D} is a TSDP design with parameters (\dag).

  • (ii) \mathbb{D} is isomorphic to some addition design derived from a bent function in \mathcal{BF}_m.

  • (iii) The 2-rank of \mathbb{D} with parameters (\dag) is m+2.

  • (iv) The binary linear code \mathcal{C}_{\mathbb{D}} of \mathbb{D} is generated by the first order Reed-Muller code with parameters [2^m,m,2^{m-1}] and the characteristic vector of a difference set.

Uses Definition 2 · Used by Remark 2, Proof, Proof
Proposition

Proposition 2

TUWE

Let f be a bent function in \mathcal{BF}_m with f^*(\mathbf{0})=0. The following statements are equivalent.

  • (i) f is quadratic.

  • (ii) The addition design \mathbb{AD}_f and translation design \mathbb{TD}_f derived from f are isomorphic with an identity map on point sets and some linear permutation map on block sets.

Used by Proof, Proof, Proof
Proof of Proposition 2

(i) \Longrightarrow (ii): It was verified in [B, Theorem 11.9].

(ii) \Longrightarrow (i): Assume that f(p)+f^*(\pi b)+p\cdot\pi b =f(p+b) for some linear permutation \pi of \mathbb{F}_2^m. By plugging p=\mathbf{0}, we have f^*(\pi b)=f(b)+f(\mathbf{0}) for all b\in\mathbb{F}^m_2, and so

\begin{aligned} f(p)+f(b)+f(p+b)=p\cdot\pi b+f(\mathbf{0}) \end{aligned}

for all p,b\in\mathbb{F}^m_2. Let g be the function of x,y\in \mathbb{F}_2^m defined by

\begin{aligned} g(x,y)=f(x)+f(y)+f(x+y)+x\cdot\pi y+f(\mathbf{0}). \end{aligned}

Then g(p,b)=0 for all p,b\in\mathbb{F}^m_2 by Eq. (?), and so the Boolean g is identically zero, that is, g\equiv 0. Notice that the degree of f(x)+f(y)+f(x+y) is equal to the degree of f. Observe that the degree of x\cdot\pi y is two, since \pi is linear. Hence f is quadratic using Eq. (?). This completes the proof.

Example

Example 1

837J

Let f(x_1,x_2,x_3,y_1,y_2,y_3)=x_1y_1+x_2y_2+x_3y_3 be an M-M bent function in \mathcal{BF}_6. Let \pi be the permutation of \mathbb{F}_2^6 defined as \pi(x_1,x_2,x_3,y_1,y_2,y_3)=(y_1,y_2,y_3,x_1,x_2,x_3). One can check that f(x)+f^{*}(\pi b)+x\cdot\pi b=f(x+b),

where x=(x_1,x_2,x_3,y_1,y_2,y_3) and b=(a_1,a_2,a_3,b_1,b_2,b_3) in {\mathbb F}^6_2. Thus the addition design and translation design derived from f are isomorphic with an identity map on point sets and \pi being a linear permutation on block sets.

Lemma

Lemma 4

AQID

Let P and B be subsets of \mathbb{F}^m_2. A 2-design induced the blocks B^{f_b} for b\in\mathbb{F}^m_2 has the TSDP if and only if for any b_1,b_2,b_3\in B, there is a b_4\in B such that f_{b_1}(x)+f_{b_2}(x)+f_{b_3}(x)=f_{b_4}(x)+\varepsilon_{b_4} for all x\in P, where \varepsilon_{b_4} is a constant in \mathbb{F}_2.

Used by Proof
Proof of Lemma 4

The result follows by noting that x\in B^{f_{b_1}}\Delta B^{f_{b_2}}\Delta B^{f_{b_3}} if and only if x is in exactly one of B^{f_{b_1}}, B^{f_{b_2}} and B^{f_{b_3}} or in all of three of them, which is f_{b_1}(x)+f_{b_2}(x)+f_{b_3}(x)=1.

Theorem

Theorem 2

BGIW

Let f(x,y)=x\cdot y+ g(y) in \mathcal{BF}_{2m} be an M-M bent function. Then the translation design \mathbb{TD}_f derived from f has the TSDP, which is equivalent to having minimal rank 2m+2, if and only if the degree of g is less than or equal to three.

Used by Proof
Proof of Theorem 2

From this point onward, we represent f_1(x)\fallingdotseq f_2(x) if f_1(x)=f_2(x)+s for all x\in\mathbb{F}_2^n and a constant s\in\mathbb{F}_2.

(\Leftarrow): Let f(x,y)=x\cdot y+g(y) with deg g \le 3. By Lemma 4, we have to show that for any a_1,a_2,a_3,b_1,b_2,b_3\in\mathbb{F}_2^m, there are a_4,b_4\in\mathbb{F}_2^m such that f(x+a_1,y+b_1)+f(x+a_2,y+b_2)+f(x+a_3,y+b_3)\fallingdotseq f(x+a_4,y+b_4). Observe that x+a_1 and y+b_1 can be treated as x and y, respectively. It is thus enough to show that for any a,b,c,d\in\mathbb{F}_2^m, there are \alpha,\beta\in\mathbb{F}_2^m such that

\begin{aligned} &f(x,y)+f(x+a,y+b)+f(x+c,y+d)\\ &\fallingdotseq f(x+\alpha,y+\beta) \end{aligned}

for all x,y\in \mathbb{F}_2^m. Since f(x,y)=x\cdot y +g(y), then

\begin{gathered} f(x,y)+f(x+a,y+b)+f(x+c,y+d)\\ \fallingdotseq (x+a+c)\cdot(y+b+d)+g(y)+g(y+b)+g(y+d). \end{gathered}

If g is a constant or linear, then g(y)+g(y+b)+g(y+d)\fallingdotseq g(y+b+d), and Eq. (?) holds when \alpha=a+c and \beta=b+d. Next we consider the quadratic Boolean function h_1(x_1,x_2)=x_1 x_2. Then

\begin{aligned} &h_1(x_1,x_2)+h_1(x_1+a_1,x_2+a_2)+h_1(x_1+b_1,x_2+b_2)\\ &=x_1x_2+(a_2+b_2)x_1+(a_1+b_1)x_2+a_1a_2+b_1b_2\\ &\fallingdotseq h_1(x_1+a_1+b_1,x_2+a_2+b_2). \end{aligned}

If g is a quadratic Boolean function, then g(y)+g(y+b)+g(y+d)\fallingdotseq g(y+b+d) since g is a linear combination of monomials whose degree is less than or equal to two. Therefore Eq. (?) holds when \alpha=a+c and \beta=b+d. Next we consider the cubic Boolean function h_2(x_1,x_2,x_3)=x_1x_2x_3. Then,

\begin{aligned} &h_2(x_1,x_2,x_3)+h_2(x_1+a_1,x_2+a_2,x_3+a_3)\\ &+h_2(x_1+b_1,x_2+b_2,x_3+b_3)\\ &=x_1x_2x_3+(a_3+b_3)x_1x_2+(a_2+b_2)x_1x_3+(a_1+b_1)x_2x_3\\ &\quad+(a_2a_3+b_2b_3)x_1+(a_1a_3+b_1b_3)x_2+(a_1a_2+b_1b_2)x_3\\ &+a_1a_2a_3+b_1b_2b_3\\ &\fallingdotseq h_2(x_1+a_1+b_1,x_2+a_2+b_2,x_3+a_3+b_3)\\ &\quad +(a_2b_3+a_3b_2)x_1+(a_1b_3+a_3b_1)x_2+(a_1b_2+a_2b_1)x_3. \end{aligned}

Thus if g is a cubic Boolean function, then

\begin{aligned} g(y)+g(y+b)+g(y+d)\fallingdotseq g(y+b+d)+\sum_{i=1}^{m}\gamma_i y_i \end{aligned}

where \gamma_i\in\mathbb{F}_2 are constants which depend on b and d, and y\in\mathbb{F}_2^m. That is,

\begin{aligned} &f(x,y)+f(x+a,y+b)+f(x+c,y+d)\\ &\fallingdotseq (x+a+c)\cdot(y+b+d)+g(y+b+d)+\sum_{i=1}^{m}\gamma_i y_i\\ &\fallingdotseq (x+a+c+\gamma)\cdot(y+b+d)+g(y+b+d)\\ &=f(x+a+c+\gamma,y+b+d) \end{aligned}

Therefore, f(x,y)=x\cdot y+g(y) induces a TSDP design when deg g \le 3.

(\Rightarrow): Let f(x,y)=x\cdot y+g(y) be an M-M bent function with deg g \ge 4. Assume that f induces a TSDP design. By Lemma 4, for all a,b,c,d\in\mathbb{F}_2^m, there exist \alpha,\beta\in\mathbb{F}_2^m such that

\begin{aligned} &f(x,y)+f(x+a,y+b)+f(x+c,y+d)\\ &\fallingdotseq f(x+\alpha,y+\beta). \end{aligned}

If y={\bf 0} in Eq. (?),

\begin{aligned} &f(x,0)+f(x+a,b)+f(x+c,d)\\ &=(x+a)\cdot b+(x+c)\cdot d +g(0)+g(b)+g(d)\fallingdotseq x\cdot (b+d). \end{aligned}

Since f(x+\alpha,\beta)=(x+\alpha)\cdot \beta+g(\beta)\fallingdotseq x\cdot \beta, we obtain that x\cdot (b+d)\fallingdotseq x\cdot \beta. So it follows that \beta=b+d. If x={\bf 0} in Eq. (?),

\begin{aligned} &f(0,y)+f(a,y+b)+f(c,y+d)\\ &=a\cdot(y+b)+c\cdot(y+d)+g(y)+g(y+b)+g(y+d)\\ &\fallingdotseq(a+c)\cdot y +g(y)+g(y+b)+g(y+d) \end{aligned}

Note that f(\alpha,y+\beta)=\alpha\cdot(y+\beta)+g(y+\beta)\fallingdotseq \alpha\cdot y+g(y+\beta). Since \beta=b+d, we have

\begin{aligned} &(a+c)\cdot y+g(y)+g(y+b)+g(y+d)\\ &\fallingdotseq \alpha \cdot y+g(y+b+d), \end{aligned}

which implies that

\begin{aligned}{} &g(y)+g(y+b)+g(y+d)+g(y+b+d)\\ &\fallingdotseq (a+c+\alpha)\cdot y. \end{aligned}

Let g be a Boolean function of degree k\geq 4 that contains at least one monomial h_1(y_1,\ldots,y_m):=\prod_{i=1}^{k}y_i of degree k. Then the degree of h_1(y)+h_1(y+b)+h_1(y+d)+h_1(y+b+d) is k-2, which implies that the degree of g(y)+g(y+b)+g(y+d)+g(y+b+d) in Eq. (?) is at most k-2.

Now let g(x)=h(x)+r(x), where h(x) is a Boolean function with degree k terms and each term involves \prod_{i=1}^{k-2}y_i, and r(x) is remained terms of g(x). Then h(x)=\prod_{i=1}^{k-2}y_i\sum_{(i,j)\in I}y_iy_j for some subset I\subset \{1,\ldots, m\}\times\{1,\ldots, m\}. Note that I is nonempty, since (k-1,k-2)\in I.

It is obvious that h_1(y)+h_1(y+b)+h_1(y+d)+h_1(y+b+d) consists of a y_1y_2\cdots y_{k-2} term with coefficient b_{k-1}d_k+b_kd_{k-1}. Then the coefficient of \prod_{i=1}^{k-2}y_i in g(y)+g(y+b)+g(y+d)+g(y+b+d), which is the same as the coefficient of \prod_{i=1}^{k-2}y_i in h(y)+h(y+b)+h(y+d)+h(y+b+d), is \sum_{(i,j)\in I}{b_id_j+b_jd_i}. Therefore the coefficient of \prod_{i=1}^{k-2}y_i is not identically zero, and it implies that the degree of g(y)+g(y+b)+g(y+d)+g(y+b+d) is k-2 which is at least 2. This is a contradiction to (?) and completes the proof.

Uses Lemma 4
Remark

Remark 2

WXPS

During the revision of this manuscript, the authors observed that the rank of f(x,y) = x \cdot y + g(y) in Theorem 2 had already been established in [WFQZ, Theorem 3.5]. Thus, Theorem 2 can be derived from [WFQZ, Theorem 3.5] and Lemma 3. However, as our proof differs entirely from that in [WFQZ], we have chosen to keep it.

Uses Lemma 3
Open Problem

Open Problem 3

J5Y4

Classify the minimal rank translation designs derived from bent functions.

Lemma

Lemma 5

TWID

[DN] For an integer r (0\leq r < m), let f be an r-plateaued function in \mathcal{BF}_m, and let P=S_f be the Walsh support of f. We can write W_f(x)=(-1)^{g(x)}2^{\frac{m+r}{2}}1_P(x) for some g in \mathcal{BF}_m. For each b\in \mathbb{F}^m_2, let f_b(x)=b\cdot x+f(b)+g(x). Then a pair (P,\{f_b\in\mathcal{BF}_m:b\in\mathbb{F}^m_2\}) induces a 2-design \mathbb{AD}_f=(P,\{B^{f_b}:b\in \mathbb{F}^m_2\}) with parameters (2^{m-r},2^{m-r-1}-2^{\frac{m-r-2}{2}},2^{m-2}-2^{\frac{{m+r-2}}{2}}). The intersection numbers are 2^{m-r-2}-2^{\frac{m-r-2}{2}}+2^{-2-r}(-1)^{f(a)+f(b)}C_f(a+b) for a,b\in\mathbb{F}^m_2. If r\neq0, then \mathbb{AD}_f is a non-symmetric 2-design. We call \mathbb{AD}_f the addition design of f.

Uses Definition 2 · Used by Proof, Proof
Proof of Lemma 5

In view of the identity that \sum_{x\in\mathbb{F}^m_2}W_f(x)^2=2^{2m}, we have |P|=2^{m-r}. By the inversion formula for f, we have

2^m(-1)^{f(b)}=\sum_{p\in \mathbb{F}^m_2}W_f(p)(-1)^{b\cdot p}=2^{\frac{m+r}{2}}\sum_{p\in P}(-1)^{g(p)+b\cdot p}.

It follows that for b\in\mathbb{F}^m_2,

\begin{aligned} &W_{P,f_b}(\mathbf{0})=\sum_{p\in P}(-1)^{b\cdot p+f(b)+g(p)}\\ &=(-1)^{f(b)}2^{\frac{m-r}{2}}(-1)^{f(b)}=2^{\frac{m-r}{2}}, \end{aligned}

for p\in P,

\sum_{b\in\mathbb{F}^m_2}(-1)^{f_b(p)}=\sum_{b\in \mathbb{F}^m_2}(-1)^{b\cdot p+f(b)+g(p)}=2^{\frac{m+r}{2}}

and for two distinct points p,q\in P,

\sum_{b\in \mathbb{F}^m_2}(-1)^{f_b(p)+f_b(q)}=(-1)^{g(p)+g(q)}\sum_{b\in \mathbb{F}^m_2}(-1)^{(p+q)\cdot b}=0.

The parameters are computed by those three values of summations using Theorem 1.

Proposition

Proposition 3

LCZX

Let f be an r-plateaued function in \mathcal{BF}_m which is not bent and let for each b \in \mathbb{F}_{2}^{m}, f_{b}(x)=f(x+b) \text{ for all } x \in \mathbb{F}_{2}^{m}. Then the third condition in Corollary 1 holds if and only if either f is an affine function in \mathcal{BF}_1 or f is a constant function.

Proof of Proposition 3

The third condition in Corollary 1 is equivalent to that |\{x \in \mathbb{F}_{2}^{m}: f(x)+f(x+a)=0\}| is a constant for any a \neq \bf{0}. Assume that |\{x \in \mathbb{F}_{2}^{m}: f(x)+f(x+a)=0\}| is a constant for any a \neq\bf{0} and denoted the constant by \ell. Then

\begin{split} & (2^m-1)\ell+2^m=\sum_{a \in \mathbb{F}_{2}^{m}}|\{x \in \mathbb{F}_{2}^{m}: f(x)+f(x+a)=0\}|\\ &=\frac{1}{2}\sum_{a, x \in \mathbb{F}_{2}^{m}}\sum_{z \in \mathbb{F}_{2}}(-1)^{(f(x)+f(x+a))z}\\ &=\frac{1}{2}\sum_{x \in \mathbb{F}_{2}^{m}}\sum_{z \in \mathbb{F}_{2}}(-1)^{zf(x)}\sum_{a \in \mathbb{F}_{2}^{m}}(-1)^{zf(x+a)}\\ &=\frac{1}{2}\sum_{z \in \mathbb{F}_{2}}\sum_{x \in \mathbb{F}_{2}^{m}}(-1)^{zf(x)}\sum_{a \in \mathbb{F}_{2}^{m}}(-1)^{zf(a)}\\ &=2^{2m-1}+\frac{1}{2}W_{f}({\bf{0}})^{2}, \end{split}

which implies that \ell=\frac{2^{2m-1}-2^m+\frac{1}{2}W_{f}({\bf{0}})^{2}}{2^m-1}. If {\bf{0}} \notin S_{f}, then 2^m-1 \mid 2^{m}(2^{m-1}-1), which implies that m=r=1, and so f(x)=x+s for x,s \in \mathbb{F}_{2}. If {\bf{0}} \in S_{f} (that is, W_{f}({\bf{0}})^{2}=2^{m+r}), then 2^m-1 \mid 2^m(2^{m-1}+2^{r-1}-1), which implies that r=m, and so f is a constant function as {\bf{0}} \in S_{f}. This completes the proof.

Lemma

Lemma 6

NCBF

For an integer r (0\leq r\leq m), let f be an r-plateaued function in \mathcal{BF}_m and let S_f be represented as S_f=a+E for some subset E of \mathbb F_2^m and a\in S_f. Then the following statements are equivalent.

  • (i) The addition design \mathbb{AD}_f is simple.

  • (ii) f has no nonzero linear structure.

  • (iii) The maximal number of linearly independent vectors in E is equal to m.

  • (iv) A generator matrix of the linear code \mathcal{C}_{\mathbb{AD}_{f}} of the design \mathbb{AD}_{f} is G_{f}, where

    G_f=\begin{pmatrix} \cdots & 1 & \cdots\\ \cdots & x^T & \cdots \\ \cdots & f(x) & \cdots \end{pmatrix}_{x\in\mathbb{F}^m_2}.
Proof of Lemma 6

(i) \Longleftrightarrow (ii): A design is not simple if and only if there is exactly one intersection number which is equal to size of a block k. In Lemma 5, the design is not simple if and only if

\begin{aligned}&2^{m-r-1}-2^{\frac{m-r-2}{2}}\\ &=2^{m-r-2}-2^{\frac{m-r-2}{2}}+2^{-2-r}(-1)^{f(a)+f(b)}C_f(a+b),\end{aligned}

for some distinct a,b\in\mathbb{F}_2^m. That is, 2^m=(-1)^{f(a)+f(b)}C_f(a+b) and |C_f(a+b)|=2^m for some distinct a,b\in\mathbb{F}_2^m which implies that f has a nonzero linear structure. Therefore, the design in Lemma 5 is simple if and only if f has no nonzero linear structure.

(ii) \Longleftrightarrow (iii): See [HP].

(iii) \Longleftrightarrow (iv): Note that (iii) and (iv) both imply that f is non-affine, namely r<m. Then the rank of G_{f} is m+2 whenever (iii) or (iv) holds. For each p\in S_{f}, let f_b(p)=b\cdot p+g(p)+f(b) for any b\in\mathbb{F}^m_2 by our assumption. Notice that {(f_b(p))_{b\in \mathbb{F}_{2}^{m}}}=(g(p),p,1)G_f. By Lemma 1, the binary linear code \mathcal{C}_{\mathbb{AD}_{f}} is \langle\{(g(p), p, 1)G_{f}: p \in S_{f}\}\rangle =\{c(t, u, s)=(t, u, s)G_{f}: (t, u, s) \in \langle\{(g(p), p, 1): p \in S_{f}\}\rangle\}. Define

G_{g}=\begin{pmatrix} \cdots & 1 & \cdots\\ \cdots & x^T & \cdots \\ \cdots & g(x) & \cdots \end{pmatrix}_{x\in S_{f}}.

Therefore, (iv) holds if and only if the rank of G_{g} is m+2. The Hamming weight of the vector d(t, u, s)=(t, u, s)G_{g} is given as follows:

\begin{gathered} w(d(t,u,s))=2^{m-r}-\sum_{x\in S_{f}}\delta_{0,t+u\cdot x+sg(x)}\\ =2^{m-r}-\frac{1}{2}\sum_{x\in S_{f}}(1+(-1)^{t+u\cdot x+sg(x)}) \\=\begin{cases} 2^{m-r-1}-\frac{1}{2}(-1)^{t}\sum_{x \in S_{f}}(-1)^{g(x)+u \cdot x} & \text{ if } s=1,\\ 2^{m-r-1}-\frac{1}{2}(-1)^t\sum_{x \in S_{f}} (-1)^{u \cdot x} & \text{ if } s=0. \end{cases} \end{gathered}

By the inversion formula for f, \sum_{x \in S_{f}}(-1)^{g(x)+u \cdot x}=2^{\frac{m-r}{2}}(-1)^{f(u)}, and then w(d(t, u, 1)) \neq 0 by r<m. By \textbf{0} \in E and |E|=2^{m-r}, w(d(t, u, s))=0 if and only if s=0, t=u \cdot a, u \cdot x=0 for all x \in E. Thus the rank of G_{g} is m+2 if and only if (iii) holds.

Remark

Remark 3

3XR8

Let \mathcal{C}_{f} be the linear code generated by G_{f}, that is, \mathcal{C}_{f}=\{c(t, u, s)=(t, u, s)G_{f}: (t, u, s) \in \mathbb{F}_{2} \times \mathbb{F}_{2}^{m} \times \mathbb{F}_{2}\}. By Lemma 6 and its proof, if \mathbb{AD}_{f} is not simple, that is, f has nonzero linear structure, then \mathcal{C}_{\mathbb{AD}_{f}} is a subcode of \mathcal{C}_{f}.

Uses Lemma 6
Theorem

Theorem 3

W9CO

Let \mathbb{D} be a simple 2-design with 2^{m-r} points for some integer 0 \leq r < m. The following statements are equivalent.

  • (i) \mathbb{D} has the TSDP with parameters 2-(2^{m-r},2^{m-r-1}-2^{\frac{m-r-2}{2}},2^{m-2}-2^{\frac{{m+r-2}}{2}}).

  • (ii) \mathbb{D} is isomorphic to some addition design derived from an r-plateaued function in \mathcal{BF}_m with no nonzero linear structure.

  • (iii) The 2-rank of \mathbb{D} with parameters 2-(2^{m-r},2^{m-r-1}-2^{\frac{m-r-2}{2}},2^{m-2}-2^{\frac{{m+r-2}}{2}}) is m+2, namely, \operatorname{rank}_2(M(\mathbb{D}))=m+2, and the first order Reed-Muller code \mathrm{RM}(1,m) is a subcode of \mathcal{C}_{\mathbb{D}}.

Proof of Theorem 3

(i) \Longrightarrow (ii): Let \mathbb{D}=({P},\mathcal{B}) be a 2-design such that {P}=\{0,1,\ldots,2^{m-r}-1\} (0\leq r<m) is a point set of \mathbb{D} and \mathcal{B} is a collection of block sets satisfying the TSDP with |\mathcal{B}| = 2^m. To avoid confusion in this proof, we let p denote a point in {P}. Since \mathbb{D} satisfies the TSDP, by the proof of [B, Theorem 9.11], for a fixed block B_{0} \in \mathcal{B}, we can label all blocks by vectors in \mathbb{F}_2^m such that for all x, y \in \mathbb{F}_2^m, up to complementation,

B_{0} \triangle B_x \triangle B_y \triangleq B_{x+y},

and then we label each point p\in {P} with a vector z = \sum_{i=1}^{{m}} z_i e_i \in \mathbb{F}_2^m, where \{e_{1}, \dots, e_{m}\} is a standard basis of \mathbb{F}_{2}^{m} (that is, e_{1}=(1, 0, \dots, 0, 0), \dots, e_{m}=(0, 0, \dots, 0, 1)) and

z_i = [{p} \in B_{0} \triangle B_{e_i}] \oplus [0 \in B_{0} \triangle B_{e_i}],

where [\cdot] is 1 if the condition holds and 0 otherwise, and \oplus is addition mod 2. Thus there is an injection \varphi: P \to \mathbb{F}_2^m and for each point p\in P,

\varphi(p)= \sum_{i=1}^{m} z_i e_i \in \mathbb{F}_2^m.

For the point 0 \in {P}, we define a Boolean function f: \mathbb{F}_2^m \to \mathbb{F}_2 by f(x)=[0 \in B_{x}].

From the labeling procedure, we observe that

for each nonzero vector x \in \mathbb{F}_2^m, the value \varphi(p) \cdot x is a constant for all p \in B_{0} \triangle B_x. Indeed, by (?), for any nonzero x \in \mathbb{F}_{2}^{m} (denoting x=e_{i_{1}}+\dots+e_{i_{t}}) and p \in {P}, we have \varphi(p) \cdot x=\sum_{j=1}^{t}([p \in B_{0} \triangle B_{e_{i_{j}}}]\oplus [0 \in B_{0} \triangle B_{e_{i_{j}}}]). From (Proof), the value of \varphi(p) \cdot x are determined by [p \in B_{0} \triangle B_{x}] and [0 \in B_{0} \triangle B_{x}]. Using this observation and defining f_{b}(\varphi(p))=[p \in B_{b}], we have that f_{b}(\varphi(p))+\varphi(p) \cdot b+f(b) depends only on p\in {P}. Denote g(\varphi(p))=f_{b}(\varphi(p))+\varphi(p) \cdot b+f(b). To improve readability in the proof, let \varphi(P)=\{\overline p\in\mathbb{F}^m_2:p\in P \}. Then the incidence matrix of \mathbb{D} is represented as (f_b(\overline p))_{\overline p \in \varphi(P), b \in \mathbb{F}_2^m}, where

f_b(\overline p) = b \cdot {\overline p} + f(b) + g(\overline p)

for some Boolean function g: \varphi({P})\to \mathbb{F}_2. The parameters of the design implies that the replication number is 2^{\frac{m+r}{2}} and W_f(x)=(-1)^{g(x)}2^{\frac{m+r}{2}} for all x\in {\varphi({P})}. Note that |{P}|=2^{m-r} and the Parseval’s identity guarantees that W_f(x)=0 for x\in\mathbb{F}_2^m\backslash {\varphi({P})}. Thus f is an r-plateaued function with S_{f}=\varphi({P}). Thus \mathbb{D} is isomorphic to a design derived from f by Lemma 5. Since \mathbb{D} is simple, f has no nonzero linear structure by Lemma 6.

(ii) \Longrightarrow (i): By assumption, we have \mathbb{D}=\mathbb{AD}_f for some plateaued function f with no nonzero linear structure. By Lemma 5, we also have f_b(p)=b\cdot p+f(b)+g(p). Let us denote by D_f the f^{-1}(1) for f\in \mathcal{BF}_m. For a\in\mathbb{F}^m_2, we define \ell_a(x)=a\cdot x for all x\in\mathbb{F}^m_2. Then for b\in\mathbb{F}^m_2, B^{f_b} equals D_{g+\ell_b} if f(b)=0 and D_{g+\ell_b+1} otherwise. Set h_{b,\varepsilon}=g+\ell_b+\varepsilon for some constant \varepsilon\in\mathbb{F}^m_2. Then for each b, b', b''\in\mathbb{F}_2^m and \varepsilon=\varepsilon_1+\varepsilon_2+\varepsilon_3, we have

\begin{aligned} &&D_{h_{b,\varepsilon_1}}\Delta D_{h_{b',\varepsilon_2}}\Delta D_{h_{b'',\varepsilon_3}}\\ & =&\{p\in\mathbb{F}^m_2:(h_{b,\varepsilon_1}(p),h_{b',\varepsilon_2}(p),h_{b'',\varepsilon_3}(p))\in\{(1,0,0),(0,1,0),(0,0,1),(1,1,1)\}\}\\ & =&\{p\in\mathbb{F}^m_2:h_{b,\varepsilon_1}(p)+h_{b',\varepsilon_2}(p)+h_{b'',\varepsilon_3}(p)=1\}\\&=\{p\in\mathbb{F}^m_2:h_{b+b'+b'',\varepsilon}(p)=1\}=D_{b+b'+b''+\varepsilon}, \end{aligned}

which is a block labeled by b+b'+b'' or its complement by assuming that the three blocks D_{h_{b,\varepsilon_i}} for b\in\mathbb{F}^m_2 and i=1,2,3 are distinct. This prove that \mathbb{D}=\mathbb{D}_f has the TSDP.

(ii) \Longrightarrow (iii): It follows from Lemma 6.

(iii) \Longrightarrow (ii): Since \mathbb{D} is a 2-design with parameters (2^{m-r},2^{m-r-1}-2^{\frac{m-r-2}{2}},2^{m-2}-2^{\frac{{m+r-2}}{2}}), then the number of blocks is

\begin{aligned}&&\lambda\frac{v(v-1)}{k(k-1)}\\ &&=(2^{m-2}-2^{\frac{{m+r-2}}{2}})\frac{2^{m-r}(2^{m-r}-1)}{(2^{m-r-1}-2^{\frac{m-r-2}{2}})(2^{m-r-1}-2^{\frac{m-r-2}{2}}-1)}\\ &&=2^m.\end{aligned}

Denote M(\mathbb{D})=(m_{i, j})_{1 \leq i \leq 2^{m-r}, 1 \leq j \leq 2^m}. Let P be a subset of \mathbb{F}_{2}^{m} with size 2^{m-r} and P=\{p_{1}, \dots, p_{2^{m-r}}\}, and let \mathbb{F}_{2}^{m}=\{b_{1}, \dots, b_{2^m}\}. Define f_{b_{j}}(p_{i})=m_{i, j}, 1 \leq i \leq 2^{m-r}, 1 \leq j \leq 2^m. By Theorem 1,

\begin{aligned} & \sum_{p \in P}(-1)^{f_{b}(p)}=2^{\frac{m-r}{2}} \text{ for any } b \in \mathbb{F}_{2}^{m}, \\ & \sum_{b \in \mathbb{F}_{2}^{m}}(-1)^{f_{b}(p)}=2^{\frac{m+r}{2}} \text{ for any } p \in P, \\ & \sum_{b \in \mathbb{F}_{2}^{m}}(-1)^{f_{b}(p)+f_{b}(q)}=0 \text{ for any distinct } p, q \in P . \end{aligned}

Note that a generator matrix of \mathrm{RM}(1, m) is

\begin{pmatrix} \cdots & 1 & \cdots\\ \cdots & b^T & \cdots \\ \end{pmatrix}_{b\in \mathbb{F}_{2}^{m}}

As the dimension of \mathcal{C}_{\mathbb{D}} is m+2, we have a codeword \alpha=(\alpha_{1}, \dots, \alpha_{2^m}) \in \mathcal{C}_{\mathbb{D}} \backslash \mathrm{RM}(1, m). Define f(b_{j})=\alpha_{j}, 1 \leq j \leq 2^{m}. In the following, we prove that f is r-plateaued. By the above arguments, a generator matrix of \mathcal{C}_{\mathbb{D}} is

\begin{pmatrix} \cdots & 1 & \cdots\\ \cdots & b^T & \cdots \\ \cdots & f(b) & \cdots \end{pmatrix}_{b\in \mathbb{F}_{2}^{m}}.

Note that (f_{b}(p))_{b \in \mathbb{F}_{2}^{m}} is a codeword. Then there is unique (t(p), u(p), s(p)) \in \mathbb{F}_{2} \times \mathbb{F}_{2}^{m} \times \mathbb{F}_{2} such that f_{b}(p)=t(p)+u(p)\cdot b+s(p)f(b). If s(p)=0, then \sum_{b \in \mathbb{F}_{2}^{m}}(-1)^{f_{b}(p)}=\sum_{b \in \mathbb{F}_{2}^{m}}(-1)^{t(p)+u(p)\cdot b}=(-1)^{t(p)}\delta_{\textbf{0}}(u(p))2^m, which contradicts Eq. (?). Therefore, for any p \in P, b \in \mathbb{F}_{2}^{m},

f_{b}(p)=t(p)+u(p) \cdot b+f(b).

By Eqs. (?) and (?), for any distinct p, q \in P, we have

\begin{aligned}&0=\sum_{b \in \mathbb{F}_{2}^{m}}(-1)^{f_{b}(p)+f_{b}(q)}\\ &=\sum_{b \in \mathbb{F}_{2}^{m}}(-1)^{t(p)+t(q)+(u(p)+u(q)) \cdot b}\\ &=(-1)^{t(p)+t(q)}\delta_{\textbf{0}}(u(p)+u(q))2^m,\end{aligned}

which implies that u(p) \neq u(q) for any distinct p, q \in P. Then the size of S\triangleq\{u(p): p \in P\} is 2^{m-r}. By Eqs. (?) and (?), we have

\begin{aligned}&2^{\frac{m+r}{2}}=\sum_{b \in \mathbb{F}_{2}^{m}}(-1)^{f_{b}(p)} =\sum_{b \in \mathbb{F}_{2}^{m}}(-1)^{t(p)+u(p)\cdot b+f(b)}\\ &=(-1)^{t(p)}\sum_{b \in \mathbb{F}_{2}^{m}}(-1)^{f(b)+u(p) \cdot b},\end{aligned}

which implies that |W_{f}(u(p))|=2^{\frac{m+r}{2}} for any u(p) \in S. The Parseval’s identity guarantees that W_{f}(a)=0 for any a \in \mathbb{F}_{2}^{m} \backslash S. Thus f is r-plateaued with S_{f}=S and t(p)=g(u(p)), where W_{f}(x)=2^{\frac{m+r}{2}}(-1)^{g(x)}1_{S_{f}}(x). Then by Eq. (?), f_{b}(p)=f(b)+g(u(p))+u(p) \cdot b. Hence \mathbb{D} is isomorphic to the addition design \mathbb{AD}_{f} derived from f. By Lemma 6, f has no nonzero linear structure.

This completes the proof.

Corollary

Corollary 2

IIRK

For an integer r (0\leq r < m), let f be an r-plateaued function in \mathcal{BF}_m with no nonzero linear structure. Then the following statements are true.

  • (i) \mathbb{AD}_f has the TSDP with parameters 2-(2^{m-r},2^{m-r-1}-2^{\frac{m-r-2}{2}},2^{m-2}-2^{\frac{{m+r-2}}{2}}).

  • (ii) The 2-rank of \mathbb{AD}_f with parameters 2-(2^{m-r},2^{m-r-1}-2^{\frac{m-r-2}{2}},2^{m-2}-2^{\frac{{m+r-2}}{2}}) is m+2, and the first order Reed-Muller code \mathrm{RM}(1,m) is a subcode of \mathcal{C}_{\mathbb{AD}_f}.

Example

Example 2

X5RO

Let us consider f(x_{1}, \dots, x_{5})=x_{1}x_{3}+x_{2}x_{4}+x_{1}x_{2}x_{5} which is given in [HP, Example 4.1]. Then f is a 1-plateaued function with no nonzero linear structure, S_{f}=\{(x_{1}, x_{2}, x_{3}, x_{4}, x_{3}x_{4}): x_{1}, x_{2}, x_{3}, x_{4} \in \mathbb{F}_{2}\} and g(x_{1}, \dots, x_{5})=x_{1}x_{3}+x_{2}x_{4} for (x_{1}, \dots, x_{5}) \in S_{f}. For b=(b_{1}, \dots, b_{5}) \in \mathbb{F}_{2}^{5} and p=(p_{1}, \dots, p_{5}) \in P, we have P=S_{f} and f_{b}(p)=f(b)+g(p)+b \cdot p =b_{1}b_{3}+b_{2}b_{4}+b_{1}b_{2}b_{5}+p_{1}p_{3}+p_{2}p_{4}+b_{1}p_{1}+b_{2}p_{2}+b_{3}p_{3}+b_{4}p_{4}+b_{5}p_{3}p_{4}. One can verify that \mathbb{AD}_f is a 2-(16,6,4) design satisfying the TSDP. Further, we have

\begin{aligned}&B^{f_{(0,0,0,0,0)}}\Delta B^{f_{(0,0,0,0,1)}}\\ &=\{(0,0,1,1,1),(0,1,1,1,1),(1,0,1,1,1),(1,1,1,1,1)\},\end{aligned}

which is not a block or the complement of a block. Thus \mathbb{AD}_f does not satisfy the DSDP.

Open Problem

Open Problem 4

IW2T

When r \geq 1, simplify the condition (iii) in Theorem 3 as in Lemma 3.

Theorem

Theorem 4

6PDL

Let r be an integer with 0\leq r<m. Let f and g be r-plateaued functions in \mathcal{BF}_m with no nonzero linear structures. Then the following statements are equivalent.

  • (i) f and g are equivalent.

  • (ii) \mathbb{AD}_f and \mathbb{AD}_g defined in Lemma 5 are isomorphic.

  • (iii) \mathcal{C}_{\mathbb{AD}_f} and \mathcal{C}_{\mathbb{AD}_g} are equivalent.

Used by Example 3, Proof
Proof of Theorem 4

(i) \Longrightarrow (ii): We can write W_f(x)=(-1)^{\tilde{f}(x)}2^{\frac{m+r}{2}} for x\in S_f and W_g(x)=(-1)^{\tilde{g}(x)}2^{\frac{m+r}{2}} for x\in S_g. Since f and g are equivalent, there is an affine permutation \sigma of \mathbb{F}_{2}^{m} and y \in \mathbb{F}_{2}^{m}, s \in \mathbb{F}_{2} such that f(x)=g(\sigma x)+y \cdot x+s \text{ for all }x \in \mathbb{F}_{2}^{m}. For p \in S_{f}, we have

\begin{aligned}&W_{f}(p)=\sum_{x \in \mathbb{F}_{2}^{m}}(-1)^{f(x)+p \cdot x}\\ & =(-1)^{s}\sum_{x \in \mathbb{F}_{2}^{m}}(-1)^{g(\sigma x)+(y+p) \cdot x}\\ & =(-1)^{s}\sum_{x \in \mathbb{F}_{2}^{m}}(-1)^{g(x)+(y+p) \cdot \sigma^{-1} x}. \end{aligned}

Here \sigma^{-1} is an affine permutation of \mathbb{F}_{2}^{m}. Denote \sigma^{-1} x=\tau x+\gamma, where \tau is a linear permutation of \mathbb{F}_{2}^{m} and \gamma \in \mathbb{F}_{2}^{m}. Let \tau^{*} (Since \tau is a linear function of \mathbb{F}_{2}^{m}, then y \cdot \tau(x) is a linear Boolean function for any y \in \mathbb{F}_{2}^{m}. Hence, there is \tau^{*}(y) \in \mathbb{F}_{2}^{m} such that y \cdot \tau(x)=\tau^{*}(y) \cdot x. If \tau^{*}(y)=\tau^{*}(y'), then y \cdot \tau(x)=y' \cdot \tau(x) for all x \in \mathbb{F}_{2}^{m}. As \tau is a permutation, we obtain y=y', and thus \tau^{*} is a permutation of \mathbb{F}_{2}^{m}.) be the adjoint permutation of \tau, that is, y \cdot \tau(x)=\tau^{*}(y) \cdot x. Then

\begin{aligned} &W_{f}(p)=(-1)^{s+(y+p) \cdot \gamma} \sum_{x \in \mathbb{F}_{2}^{m}}(-1)^{g(x)+\tau^{*}(y+p) \cdot x}\\ &=(-1)^{s+(y+p) \cdot \gamma}W_{g}(\tau^{*}(y+p)), \end{aligned}

which implies that \tau^{*}(y+p) \in S_{g} and \widetilde{f}(p)=\widetilde{g}(\tau^{*}(y+p))+(y+p) \cdot \gamma+s. Then for p \in S_{f} and b \in \mathbb{F}_{2}^{m}, we have

f(b)+ \widetilde{f}(p)+b \cdot p=g(\sigma b)+ \widetilde{g}(\tau^{*}(y+p))+(y+p) \cdot (b+\gamma).

Since \sigma(b) \cdot \tau^{*}(y+p)=\tau(\sigma b) \cdot (y+p)=(b+\gamma) \cdot (y+p),

f(b)+ \widetilde{f}(p)+b \cdot p=g(\sigma b)+ \widetilde{g}(\tau^{*}(y+p))+\sigma(b) \cdot \tau^{*}(y+p),

which implies that \mathbb{AD}_f and \mathbb{AD}_g are isomorphic.

(ii) \Longrightarrow (iii): Let M_{f} and M_{g} be the incidence matrices of the designs \mathbb{AD}_f and \mathbb{AD}_g, respectively.

By the definition of a code equivalence, we have that

\begin{split} & \mathbb{AD}_f \text{ and }\mathbb{AD}_g \text{ are isomorphic } \\ &\Longrightarrow M_{g}=PM_{f}Q \text{ for some permutation matrices } P \text{ and }Q\\ & \Longrightarrow \mathcal{C}_{\mathbb{AD}_g}=\mathcal{C}_{\mathbb{AD}_f}Q \text{ for some permutation matrix } Q\\ & \Longrightarrow \mathcal{C}_{\mathbb{AD}_g} \text{ and }\mathcal{C}_{\mathbb{AD}_f} \text{ are equivalent}. \end{split}

(iii) \Longrightarrow (i): By Lemma 6, a generator matrix of \mathcal{C}_{\mathbb{AD}_f} is G_{f}. Then \mathcal{C}_{\mathbb{AD}_f} is the dual of the code \mathcal C_1(f) defined in [EP]. The result follows from the fact that two codes are equivalent if and only if their duals are equivalent, together with [EP, Theorem 9].

This completes the proof.

Uses Lemma 6
Remark

Remark 4

62KP

Theorem 4 does not hold for plateaued functions with linear structure. Indeed, if f has nonzero linear structure, then \mathcal{C}_{\mathbb{AD}_{f}} is a subcode of \mathcal{C}_{f}, where \mathcal{C}_{f}=\{c(t, u, s)=(t, u, s)G_{f}: (t, u, s) \in \mathbb{F}_{2} \times \mathbb{F}_{2}^{m} \times \mathbb{F}_{2}\} and G_f was defined in Lemma 6. In general, the existence of equivalent subcodes does not suffice to guarantee the equivalence of the two codes.

Proposition

Proposition 4

93V3

Let f be a bent function in \mathcal{BF}_m. The following statements hold:

  • (i) The design held by the minimum weight codewords of \mathcal{C}_{\mathbb{AD}_f} is \mathbb{AD}_{f^{*}}.

  • (ii) The design held by the codewords with Hamming weight 2^{m-1}+2^{m/2-1} of \mathcal{C}_{\mathbb{AD}_f} is the complementary design of \mathbb{AD}_{f^{*}} in (i).

Proof of Proposition 4

Observe that the design held by codewords of weight j\neq 0 in {\mathcal{C}} generated by M(\mathbb{D}) for any 2-design in terms of (f_b(p))_{p\in P, b\in B}=uG; the codewords of weight j relies on u. By [DMT, Theorem 12], the weight distribution of \mathcal{C}_{\mathbb{AD}_f} is given by

1+2^{m}z^{2^{m-1}-2^{\frac{m}{2}-1}}+2^{m} z^{2^{m-1}+2^{\frac{m}{2}-1}}+(2^{m+1}-2)z^{2^{m-1}}+z^{2^{m}}.

(i). The minimum weight codewords of \mathcal{C}_{\mathbb{AD}_f} are (f^{*}(p)+b \cdot p+f(b))_{p \in \mathbb{F}_{2}^{m}}, where b \in \mathbb{F}_{2}^{m}. Since the dual f^{*} satisfies (f^{*})^{*}(x)=f(x), we have f^{*}_{b}(p)=f^{*}(p)+b \cdot p+f(b). Thus, the support of the codeword (f^{*}(p)+b \cdot p+f(b))_{p \in \mathbb{F}_{2}^{m}} is \{p \in \mathbb{F}_{2}^{m}: f^{*}_{b}(p)=1\}, which shows the design of the minimum weight codewords of \mathcal{C}_{\mathbb{AD}_f} is \mathbb{AD}_{f^{*}}.

(ii). The codewords with weight 2^{m-1}+2^{m/2-1} of \mathcal{C}_{\mathbb{AD}_f} are (f^{*}(p)+b \cdot p+f(b)+1)_{p \in \mathbb{F}_{2}^{m}}, where b \in \mathbb{F}_{2}^{m}. Thus, the support of the codeword (f^{*}(p)+b \cdot p+f(b)+1)_{p \in \mathbb{F}_{2}^{m}} is \{p \in \mathbb{F}_{2}^{m}: f^{*}_{b}(p)=0\}, which shows the design of the codewords with weight 2^{m-1}+2^{m/2-1} of \mathcal{C}_{\mathbb{AD}_f} is the complement of \mathbb{AD}_{f^{*}}.

Corollary

Corollary 3

ASYT

([DS, EP, DMT]) Let f and g be bent functions in \mathcal{BF}_m. The following statements are equivalent:

  • (i) f and g are equivalent.

  • (ii) \mathbb{AD}_f and \mathbb{AD}_g defined in Lemma 5 are isomorphic.

  • (iii) \mathcal{C}_{\mathbb{AD}_f} and \mathcal{C}_{\mathbb{AD}_g} are equivalent.

  • (iv) The designs held by the minimum weight codewords of \mathcal{C}_{\mathbb{AD}_f} and \mathcal{C}_{\mathbb{AD}_g} are isomorphic.

  • (v) The designs held by the codewords with Hamming weight 2^{m-1}+2^{m/2-1} of \mathcal{C}_{\mathbb{AD}_f} and \mathcal{C}_{\mathbb{AD}_g} are isomorphic.

Remark

Remark 5

7OD9

Note that item (iv) in Corollary 3 cannot be applied to the case of r-plateaued functions, where r>0. We write W_{f}(x)=(-1)^{g(x)}2^{\frac{m+r}{2}}1_{S_{f}}(x) for g \in \mathcal{BF}_{m}. By [WH, Theorem 5], the minimum weight codewords of \mathcal{C}_{\mathbb{AD}_f} are (g(b)+b \cdot p+f(p))_{p \in \mathbb{F}_{2}^{m}}, where b \in S_{f}. Let f'_{b}(p)=g(b)+b \cdot p+f(p), where b \in S_{f} and p \in \mathbb{F}_{2}^{m}. Thus the support of the minimum weight codeword (g(b)+b \cdot p+f(p))_{p \in \mathbb{F}_{2}^{m}} is \{p \in \mathbb{F}_{2}^{m}: f'_{b}(p)=1\}. By Corollary 1, if the minimum weight codewords support a design, then for any distinct p, q \in \mathbb{F}_{2}^{m}, \sum_{b \in S_{f}}(-1)^{f'_{b}(p)+f'_{b}(q)} should be a constant. However, \sum_{b \in S_{f}}(-1)^{f'_{b}(p)+f'_{b}(q)}=(-1)^{f(p)+f(q)}\sum_{b \in S_{f}}(-1)^{(p+q) \cdot b}, which is not a constant in general.

Theorem

Theorem 5

T5SM

Let r be an integer with 0 \leq r <m. Let f and g be r-plateaued functions in \mathcal{BF}_{m} with no nonzero linear structure. Then \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} defined in Eq. (?) are equivalent if and only if f and g are affine equivalent. In particular, if \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} are equivalent, then \mathcal{C}_{\mathbb{AD}_f} and \mathcal{C}_{\mathbb{AD}_g} are equivalent.

Used by Proof, Proof, Proof
Proof of Theorem 5

(\Longleftarrow): If f and g are affine equivalent, then there is an affine permutation \pi of \mathbb{F}_{2}^{m} such that f(x)=g(\pi x). Thus x \in D_{f} if and only if x \in \pi^{-1}D_{g}. For any a \in \mathbb{F}_{2}^{m} and b \in \mathbb{F}_{2},

(a \cdot x+b)_{x \in D_{f}}=(a \cdot x+b)_{x \in \pi^{-1}D_{g}}=(a \cdot \pi^{-1}x+b)_{x \in D_{g}},

which implies that \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} are equivalent.

(\Longrightarrow): Let \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} be equivalent. If (m, r)=(2, 0), then by |D_{f}|=|D_{g}| and all bent functions are with the form x_{1}x_{2}+c_{1}x_{1}+c_{2}x_{2}+c_{0} (where c_{0}, c_{1}, c_{2} \in \mathbb{F}_{2}), we have f(x_{1}, x_{2}), g(x_{1}, x_{2}) \in \{x_{1}x_{2}, x_{1}(x_{2}+1), (x_{1}+1)x_{2}, (x_{1}+1)(x_{2}+1)\}, or f(x_{1}, x_{2}), g(x_{1}, x_{2}) \in \{x_{1}x_{2}+1, x_{1}(x_{2}+1)+1, (x_{1}+1)x_{2}+1, (x_{1}+1)(x_{2}+1)+1\}. Hence, f and g are affine equivalent. In the following, we consider the case (m, r) \neq (2, 0). Since \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} are equivalent, then there is a bijection \pi: D_{f} \rightarrow D_{g} such that for any (a, b) \in \mathbb{F}_{2}^{m} \times \mathbb{F}_{2}, there is a unique (\mathcal{T}(a, b), \mathcal{U}(a, b)) \in \mathbb{F}_{2}^{m} \times \mathbb{F}_{2} satisfying a \cdot x+b=\mathcal{T}(a, b) \cdot \pi x+\mathcal{U}(a, b) \text{ for all } x \in D_{f}. Simply denote \mathcal{T}(a, 0)=\mathcal{T}(a) and \mathcal{U}(a, 0)=\mathcal{U}(a). Then

a \cdot x=\mathcal{T}(a) \cdot \pi x+\mathcal{U}(a) \text{ for all } a \in \mathbb{F}_{2}^{m} \text{ and } x \in D_{f}.

By Eq. (?), we have

\mathcal{T}(a) \cdot y=a \cdot \pi^{-1}y+\mathcal{U}(a) \text{ for all } a \in \mathbb{F}_{2}^{m} \text{ and } y \in D_{g}.

Denote D_{g}=y_{0}+E_{g}, where y_{0} \in D_{g}. Note that {\bf{0}} \in E_{g}. By Eq. (?), for any a \in \mathbb{F}_{2}^{m}, we have

\mathcal{T}(a) \cdot y_{0}=a \cdot \pi^{-1}(y_{0})+\mathcal{U}(a),
\mathcal{T}(a) \cdot (y_{0}+y)=a \cdot \pi^{-1}(y_{0}+y)+\mathcal{U}(a) \text{ for all } y \in E_{g}.

Adding Eqs. (?) and (?), for any a \in \mathbb{F}_{2}^{m},

\mathcal{T}(a) \cdot y=a \cdot (\pi^{-1}(y_{0})+\pi^{-1}(y_{0}+y)) \text{ for all } y \in E_{g}.

By Eq. (?), for any a, a' \in \mathbb{F}_{2}^{m} and y \in E_{g}, we obtain

\begin{split} &(\mathcal{T}(a+a')+\mathcal{T}(a)+\mathcal{T}(a')) \cdot y\\ &=\mathcal{T}(a+a') \cdot y+\mathcal{T}(a) \cdot y+\mathcal{T}(a') \cdot y\\ & =(a+a') \cdot (\pi^{-1}(y_{0})+\pi^{-1}(y_{0}+y))\\ &+a \cdot (\pi^{-1}(y_{0})+\pi^{-1}(y_{0}+y))\\ & \ \ \ +a' \cdot (\pi^{-1}(y_{0})+\pi^{-1}(y_{0}+y))=0. \end{split}

We claim that for any r-plateaued function g \in \mathcal{BF}_{m} with no nonzero structure (where (m, r) \neq (2, 0)), E_{g} contains a basis of \mathbb{F}_{2}^{m}. For any a \in \mathbb{F}_{2}^{m}, we have

\begin{split} W_{g}(a)&=\sum_{y \in \mathbb{F}_{2}^{m}}(-1)^{g(y)+a \cdot y}=-\sum_{y \in D_{g}}(-1)^{a \cdot y}+\sum_{y \in \mathbb{F}_{2}^{m} \backslash D_{g}}(-1)^{a \cdot y}\\ &=\sum_{y \in \mathbb{F}_{2}^{m}}(-1)^{a \cdot y}-2\sum_{y \in D_{g}}(-1)^{a \cdot y}\\ &=2^m \delta_{{\bf{0}},a}-2(-1)^{a \cdot y_{0}}\sum_{y \in E_{g}}(-1)^{a \cdot y}. \end{split}

Denote E_{g}^{\bot}=\{a \in \mathbb{F}_{2}^{m}: a \cdot y=0 \text{ for all } y \in E_{g}\}. As easily seen, E_{g}^{\bot} is a linear subspace and E_{g}^{\bot}=\langle E_{g}\rangle^{\bot}. Assume that E_{g} does not contain any basis of \mathbb{F}_{2}^{m}. Then there is nonzero a_{0} \in E_{g}^{\bot}, and by Eq. (?),

|W_{g}(a_{0})|=2|E_{g}|.

Since |E_{g}| \in \{2^{m-1}, 2^{m-1}+2^{\frac{m+r}{2}-1}, 2^{m-1}-2^{\frac{m+r}{2}-1}\} and |W_{g}(a_{0})| \in \{0, 2^{\frac{m+r}{2}}\}, then Eq. (?) implies that r=m-2 and |E_{g}|=2^{m-2}. Note that when |E_{g}|=2^{m-2}, then g is unbalanced (that is, {\bf{0}} \in S_{g}), and |E_{g}^{\bot}| \in \{2, 4\} as the dimension of \langle E_{g}\rangle is not less than m-2. If r=m-2 and |E_{g}|=2^{m-2}, then for any a \in S_{g} \backslash \{{\bf{0}}\}, by Eq. (?), we have \pm 2^{m-1}=2(-1)^{a \cdot y_{0}+1}\sum_{y \in E_{g}}(-1)^{a \cdot y}, which implies that \sum_{y \in E_{g}}(-1)^{a \cdot y}= \pm 2^{m-2}=\pm|E_{g}|. As {\bf{0}} \in E_{g}, then for any a \in S_{g} \backslash \{{\bf{0}}\}, we have a \cdot y=0 for all y \in E_{g}, that is, a \in E_{g}^{\bot} \backslash \{{\bf{0}}\}. Hence S_{g} \subseteq E_{g}^{\bot}. By |S_{g}|=2^{m-r}=4 and |E_{g}^{\bot}| \in \{2, 4\}, we have S_{g}=E_{g}^{\bot} is a 2-dimensional subspace of \mathbb{F}_{2}^{m}, which contradicts that g has no nonzero linear structure and (m, r) \neq (2, 0). By the above arguments, E_{g} contains a basis of \mathbb{F}_{2}^{m}.

Since E_{g} contains a basis of \mathbb{F}_{2}^{m}, then by Eq. (?), we obtain \mathcal{T}(a+a')+\mathcal{T}(a)+\mathcal{T}(a')=0 for any a, a' \in \mathbb{F}_{2}^{m}. Therefore \mathcal{T}(a) is a linear function from \mathbb{F}_{2}^{m} to \mathbb{F}_{2}^{m}. For a, a' \in \mathbb{F}_{2}^{m}, if \mathcal{T}(a)=\mathcal{T}(a'), then \mathcal{U}(a) \neq \mathcal{U}(a'), and by Eq. (?), (a+a') \cdot x=1 for all x \in D_{f}. Denote D_{f}=x_{0}+E_{f}, where x_{0} \in D_{f}. Then (a+a') \cdot x=1+(a+a') \cdot x_{0} for all x \in E_{f}. Since {\bf{0}} \in E_{f}, we obtain 1+(a+a') \cdot x_{0}=(a+a') \cdot {\bf{0}}=0, and then (a+a') \cdot x=0 for all x \in E_{f}. Recall that we have proved that E_{f} contains a basis of \mathbb{F}_{2}^{m}, thus a=a', and \mathcal{T}(a) is a linear permutation of \mathbb{F}_{2}^{m}. By Eq. (?), for any a \in \mathbb{F}_{2}^{m},

a \cdot x_{0}=\mathcal{T}(a) \cdot \pi x_{0}+\mathcal{U}(a),
a \cdot (x_{0}+x)=\mathcal{T}(a) \cdot \pi(x_{0}+x)+\mathcal{U}(a) \text{ for all } x \in E_{f}.

Let \mathcal{T}^{*}(a) be the adjoint permutation of \mathcal{T}(a), that is, for any a, z \in \mathbb{F}_{2}^{m}, \mathcal{T}(a) \cdot z=a \cdot \mathcal{T}^{*}(z). Note that \mathcal{T}^{*} is linear. Adding Eqs. (?) and (?), for any a \in \mathbb{F}_{2}^{m} and x \in E_{f}, we have

\begin{aligned} &a \cdot x =\mathcal{T}(a) \cdot (\pi x_{0}+\pi(x_{0}+x))\\ &=a \cdot \mathcal{T}^{*}(\pi x_{0}+\pi(x_{0}+x)) \text{ for all } a\in{\mathbb F}^m_2, \end{aligned}

which implies that

x=\mathcal{T}^{*}(\pi x_{0}+\pi(x_{0}+x)) \text{ for all } x \in E_{f}.

By Eq. (?), \pi x=(\mathcal{T}^{*})^{-1}(x_{0}+x)+\pi x_{0} \text{ for all } x \in D_{f}. Extending \pi: \mathbb{F}_{2}^{m} \rightarrow \mathbb{F}_{2}^{m} by \pi x=(\mathcal{T}^{*})^{-1}(x_{0}+x)+\pi x_{0} \text{ for any } x \in \mathbb{F}_{2}^{m}. Since (\mathcal{T}^{*})^{-1} is a linear permutation of \mathbb{F}_{2}^{m}, then it is easy to verify that \pi is an affine permutation of \mathbb{F}_{2}^{m}. Since \pi is an affine permutation with \pi D_{f}=D_{g}, then f(x)=g(\pi x) \text{ for all } x \in \mathbb{F}_{2}^{m}, that is, f and g are affine equivalent.

Example

Example 3

6A54

Let f, g be two Boolean functions in \mathcal{BF}_{5} be given by f(x_{1}, x_{2}, x_{3}, x_{4}, x_{5})=x_{1}x_{3}+x_{2}x_{4}+x_{1}x_{2}x_{5}, and g(x_{1}, x_{2}, x_{3}, x_{4}, x_{5})=f(x_{1}, x_{2}, x_{3}, x_{4}, x_{5})+x_{1}+x_{2}+x_{3}+x_{4}. Then f, g are 1-plateaued functions with no nonzero linear structure by [HP, Example 4.1]. Since f and g are equivalent, then \mathcal{C}_{\mathbb{AD}_f} and \mathcal{C}_{\mathbb{AD}_g} are equivalent by Theorem 4. However, we have |D_{f}|=12 and |D_{g}|=16 and thus \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} are not equivalent.

Theorem

Theorem 6

BLDB

Let f be a bent function in \mathcal{BF}_m. For each b\in \mathbb{F}^m_2, let f_b(x)=b\cdot x+f^*(b) for x\in \mathbb{F}^m_2. Then a pair (D_f,\{f_b\in\mathcal{BF}_m:b\in \mathbb{F}^{m}_2\setminus\{\bf{0}\}\}) induces a 2-design \mathbb{D}_f=(D_f,\{B^{f_b}:b\in\mathbb{F}^{m}_2\setminus\{\bf{0}\}\}).

  • (i) The parameters of the 2-design \mathbb{D}_f are 2-(2^{m-1}-(-1)^{f^{*}(\mathbf{0})}2^{\frac{m}{2}-1}, 2^{m-2}-2^{\frac{m}{2}-2}((-1)^{f^{*}(\mathbf{0})}-1), 2^{m-2}{+2^{\frac{m}{2}-1}}+\frac{1}{2}((-1)^{f^{*}(\mathbf{0})}-1)).

  • (ii) The block intersection numbers of two distinct vectors a, b \in {\mathbb{F}_{2}^{m}}\setminus\{\mathbf{0}\} are

    2^{m-3}+2^{\frac{m}{2}-2}-2^{\frac{m}{2}-3}((-1)^{f^{*}(\mathbf{0})}+(-1)^{f^{*}(a)+f^{*}(b)+f^{*}(a+b)}),

    so that \mathbb{D}_f is quasi-symmetric.

  • (iii) The 2-rank of \mathbb{D}_f is m+1.

Proof of Theorem 6

(i). We will check the three conditions of Corollary 1. Firstly, for b\in\mathbb{F}^{m}_2\setminus\{{\bf{0}}\}, we have

\begin{aligned} &W_{D_f,f_b}(\mathbf{0})=\sum_{p\in D_f}(-1)^{b\cdot p+f^*(b)}\\ &=(-1)^{f^*(b)}(2^{m-1}\delta_{{\bf{0}},b}-2^{\frac{m}{2}-1}(-1)^{f^*(b)})=-2^{\frac{m}{2}-1}. \end{aligned}

Next, by symmetry that for p \in D_{f}, we have

\begin{aligned} &\sum_{b\in\mathbb{F}^{m}_2\setminus\{{\bf{0}}\}}(-1)^{f_b(p)}=-(-1)^{f^{*}(\mathbf{0})}+W_{\mathbb{F}^m_2,f^*}(p)\\ &=-(-1)^{f^{*}(\mathbf{0})}-2^{\frac{m}{2}}. \end{aligned}

Finally, for two distinct points p,q\in D_f,

\sum_{b\in \mathbb{F}^{m}_2\setminus\{{\bf{0}}\}}(-1)^{f_b(p)+f_b(q)}=\sum_{b\in \mathbb{F}^{m}_2\setminus\{{\bf{0}}\}}(-1)^{(p+q)\cdot b}=-1.

The parameters are computed by those three values of summations using Corollary 1.

(ii). The point-block intersection numbers are

\begin{split} & \frac{1}{4}(|D_{f}|-\sum_{p \in D_{f}}(-1)^{f_{a}(p)}-\sum_{p \in D_{f}}(-1)^{f_{b}(p)}+\sum_{p \in D_{f}}(-1)^{f_{a}(p)+f_{b}(p)})\\ &=\frac{1}{4}(2^{m-1}-(-1)^{f^{*}(\mathbf{0})}2^{\frac{m}{2}-1}+2^{\frac{m}{2}-1}+2^{\frac{m}{2}-1}\\ &+(-1)^{f^{*}(a)+f^{*}(b)}(2^{m-1}\delta_{\mathbf{0}, a+b}-2^{\frac{m}{2}-1}(-1)^{f^{*}(a+b)}))\\ &=2^{m-3}+2^{\frac{m}{2}-2}-2^{\frac{m}{2}-3}((-1)^{f^{*}(\mathbf{0})}+(-1)^{f^{*}(a)+f^{*}(b)+f^{*}(a+b)}). \end{split}

(iii). Notice that for any p \in D_{f}, (f_{b}(p))_{b \in {\mathbb{F}_{2}^{m}}\setminus\{{\bf{0}}\}}=(p, f(p))G_{f^{*}}^{''}, where G_{f^{*}}^{''}=\begin{pmatrix} \cdots & b^T & \cdots \\ \cdots & f^{*}(b) & \cdots \end{pmatrix}_{b\in {\mathbb{F}_{2}^{m}}\setminus\{{\bf{0}}\}}. By [M, Theorem 18.3.4], the rank of G_{f^{*}}^{''} is m+1. By Lemma 1, the binary linear code \mathcal{C}_{\mathbb{D}_{f}} is \langle\{(p, f(p))G_{f^{*}}^{''}: p \in D_{f}\}\rangle=\{(t, u)G_{f^{*}}^{''}: (t, u) \in \langle\{(p, f(p)): p \in D_{f}\}\rangle\}. Since the dimension of \widetilde{\mathcal{C}}_{D_f} is m+1, that is, \langle\{(p, f(p)): p \in D_{f}\}\rangle=\mathbb{F}_{2}^{m} \times \mathbb{F}_{2}, then G_{f^{*}}^{''} is a generator matrix of \mathcal{C}_{\mathbb{D}_{f}}, and the rank of \mathbb{D}_{f} is m+1. This completes the proof.

Remark

Remark 6

5R2O

The block graph of a quasi-symmetric design with intersection number i,j~ (i<j), where two blocks are adjacent if they intersect in i points, is strongly regular [CD].

Proposition

Proposition 5

EFQS

Let f be a bent function in \mathcal{BF}_m. The following statements hold:

  • (i) The design held by the middle weight codewords of \widetilde{\mathcal{C}}_{D_f} is \mathbb{D}_f in Theorem 6.

  • (ii) The design held by the minimum weight codewords of \widetilde{\mathcal{C}}_{D_f} is the complement of \mathbb{D}_f.

Used by Proof
Proof of Proposition 5

(i). By [DC, Theorem 1], the middle weight codewords of \widetilde{\mathcal{C}}_{D_f} are (b \cdot p+f^{*}(b))_{p \in D_{f}}, where b \in {\mathbb{F}_{2}^{m}}^{*}. Recall that f_{b}(x)=b \cdot x+f^{*}(b). Then the support of the middle weight codeword (b \cdot p+f^{*}(b))_{p \in D_{f}} is \{p \in D_{f}: f_{b}(p)=1\}, where b \in {\mathbb{F}_{2}^{m}}^{*}. Thus the design of the middle weight codewords of \widetilde{\mathcal{C}}_{D_f} is \mathbb{D}_f.

(ii). By [DC, Theorem 1], the minimum weight codewords of \widetilde{\mathcal{C}}_{D_f} are (b \cdot p+f^{*}(b)+1)_{p \in D_{f}}, where b \in {\mathbb{F}_{2}^{m}}^{*}. Then the support of the minimum weight codeword (b \cdot p+f^{*}(b)+1)_{p \in D_{f}} is \{p \in D_{f}: f_{b}(p)=0\}, where b \in {\mathbb{F}_{2}^{m}}^{*}. Thus, the design of the minimum weight codewords of \widetilde{\mathcal{C}}_{D_f} is the complement of \mathbb{D}_f.

Theorem

Theorem 7

07YX

Let f and g be bent functions in \mathcal{BF}_m. The following statements are equivalent:

  • (i) f and g are affine equivalent.

  • (ii) \mathbb{D}_f and \mathbb{D}_g defined in Theorem 6 are isomorphic.

  • (iii) \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} defined in Eq. (?) are equivalent.

  • (iv) The designs held by the minimum weight codewords of \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} are isomorphic.

  • (v) The designs held by the middle weight codewords of \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} are isomorphic.

Used by Proof, Proof
Proof of Theorem 7

(i) \Longleftrightarrow (iii): The result follows from Theorem 5.

(iv) \Longleftrightarrow (v): The result follows from Proposition 5.

(ii) \Longleftrightarrow (iv): The result follows from Proposition 5.

(i) \Longrightarrow (ii): Since f and g are affine equivalent, then there is an affine permutation \pi of \mathbb{F}_{2}^{m} such that g(x)=f(\pi x). Observe that \pi(D_{g})=D_{f}. Denote \pi x=xA+c for A \in \operatorname{GL}_{m}(\mathbb{F}_{2}) and c \in \mathbb{F}_{2}^{m}. For any b \in \mathbb{F}_{2}^{m}, we have

\begin{aligned} &W_{g}(b)=\sum_{x \in \mathbb{F}_{2}^{m}}(-1)^{g(x)+b \cdot x}\\ &=\sum_{x \in \mathbb{F}_{2}^{m}}(-1)^{f(xA+c)+b \cdot x}\\ &=\sum_{x \in \mathbb{F}_{2}^{m}}(-1)^{f(x)+b \cdot (x+c)A^{-1}}\\ &=\sum_{x \in \mathbb{F}_{2}^{m}}(-1)^{f(x)+b(A^{-1})^{T} \cdot x+b \cdot cA^{-1}}\\ &=(-1)^{b \cdot cA^{-1}}W_{f}(b(A^{-1})^{T})=2^{\frac{m}{2}}(-1)^{f^{*}(b(A^{-1})^{T})+b \cdot cA^{-1}}. \end{aligned}

Thus,

g^{*}(b)=f^{*}(b(A^{-1})^{T})+b \cdot cA^{-1}.

Let \sigma x=x(A^{-1})^{T}. Note that \sigma{\mathbb{F}_{2}^{m}}^{*}={\mathbb{F}_{2}^{m}}^{*}. Then by Eq. (?), for any b \in {\mathbb{F}_{2}^{m}}^{*} and x \in D_{g},

b \cdot x+g^{*}(b)=b \cdot (x+cA^{-1})+f^{*}(b(A^{-1})^{T})=\sigma b \cdot \pi x+f^{*}(\sigma b),

which shows that \mathbb{D}_{f} and \mathbb{D}_{g} are isomorphic.

(ii) \Longrightarrow (i): By the proof of Theorem 5, f and g are affine equivalent when m=2. In the following, let m \geq 4. Without loss of generality, let {\bf{0}} \in D_{g}. Since \mathbb{D}_{f} and \mathbb{D}_{g} are isomorphic, then there is a permutation \sigma of {\mathbb{F}_{2}^{m}}^{*} and a bijection \pi from D_{g} to D_{f}, such that for any b \in {\mathbb{F}_{2}^{m}}^{*} and x \in D_{g}, b \cdot x+g^{*}(b)=\sigma b \cdot \pi x+f^{*}(\sigma b). Let us extend \sigma by defining \sigma{\bf{0}}={\bf{0}}. Then \sigma is a permutation of \mathbb{F}_{2}^{m}. By the parameters of \mathbb{D}_{f} and \mathbb{D}_{g}, we have g^{*}({\bf{0}})=f^{*}({\bf{0}}). Since \sigma{\bf{0}}={\bf{0}} and g^{*}( {\bf{0}})=f^{*}({\bf{0}}), then for any x \in D_{g},

{\bf{0}} \cdot x+g^{*}({\bf{0}})=\sigma {\bf{0}} \cdot \pi x+f^{*}(\sigma {\bf{0}})

Therefore for any b \in \mathbb{F}_{2}^{m} and x \in D_{g}, we have

b \cdot x+g^{*}(b)=\sigma b \cdot \pi x+f^{*}(\sigma b).

Plugging x= {\bf{0}} into Eq. (?), for any b \in \mathbb{F}_{2}^{m}, we have

g^{*}(b)=\sigma b \cdot \pi {\bf{0}}+f^{*}(\sigma b).

Adding Eqs. (?) and (?), for any b \in \mathbb{F}_{2}^{m} and x \in D_{g}, we have

b \cdot x=\sigma b \cdot (\pi x+\pi {\bf{0}}).

For any b, b' \in \mathbb{F}_{2}^{m} and x \in D_{g}, by Eq. (?), we have

\begin{aligned} &\sigma (b+b') \cdot (\pi x+ \pi {\bf{0}})=(b+b') \cdot x=b \cdot x+b' \cdot x\\ &= (\sigma b+\sigma b') \cdot (\pi x+ \pi {\bf{0}}). \end{aligned}

Let E_{f}=D_{f}+\pi {\bf{0}}. By the proof of Theorem 5, E_{f} contains a basis of \mathbb{F}_{2}^{m}. Hence, Eq. (?) implies that \sigma(b+b')=\sigma b+\sigma b' for any b, b' \in \mathbb{F}_{2}^{m}, that is, \sigma is a linear permutation of \mathbb{F}_{2}^{m}. Denote \sigma x=xA for A \in \operatorname{GL}_{m}(\mathbb{F}_{2}) and c \in \mathbb{F}_{2}^{m}. By Eq. (?), for any x \in \mathbb{F}_{2}^{m}. we have

\begin{split} &2^{\frac{m}{2}}(-1)^{g(x)}=W_{g^{*}}(x)=\sum_{b \in \mathbb{F}_{2}^{m}}(-1)^{f^{*}(bA)+bA \cdot \pi {\bf{0}}+b \cdot x}\\ &=\sum_{b \in \mathbb{F}_{2}^{m}}(-1)^{f^{*}(b)+b \cdot (\pi {\bf{0}}+x(A^{-1})^{T})}\\ &=W_{f^{*}}(\pi {\bf{0}}+x(A^{-1})^{T})=2^{\frac{m}{2}}(-1)^{f(\pi {\bf{0}}+x(A^{-1})^{T}))}. \end{split}

Thus g and f are affine equivalent with g(x)=f(\pi {\bf{0}}+x(A^{-1})^{T})).

This completes this proof.

Corollary

Corollary 4

X4U9

The number of non affine-equivalent bent functions in \mathcal{BF}_m grow exponentially when m grows to infinity. Further, when f is bent in \mathcal{BF}_m, \mathbb{D}_f, \widetilde{\mathcal{C}}_{\mathbb{D}_f}, and the designs held by the minimum (resp. middle) weight codewords of \widetilde{\mathcal{C}}_{\mathbb{D}_f} grow exponentially when m grows to infinity.

Proof of Corollary 4

Since the number of non-isomorphic TSDP designs with parameters (\dag) grows exponentially when m grows to infinity (see [K1]), it is only to show that if there are two non-isomorphic designs \mathbb{D}_1, \mathbb{D}_2, then there exist two bent functions f, g such that they are not affine equivalent.

Suppose that f and g are affine equivalent. By Theorem 7, \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} are equivalent. By Theorem 5, \mathcal{C}_{\mathbb{AD}_f} and \mathcal{C}_{\mathbb{AD}_g} are equivalent. By Theorem 2, the two addition designs \mathbb{AD}_f and \mathbb{AD}_g are both TSDP. This completes the proof by using Theorem 7.

Open Problem

Open Problem 5

XRPN

Can we extended those bent functions in Theorem 6 to r-plateaued functions?

Theorem

Theorem 8

DA3W

Let f be an r-plateaued function in \mathcal{BF}_m with no nonzero linear structure. We can write W_{f}(x)=(-1)^{g(x)}2^{\frac{m+r}{2}}1_{S_{f}}(x) for some g \in \mathcal{BF}_{m}. Then

  • (i) \mbox{Aut}(\mathbb{AD}_f) is isomorphic to \mbox{Aut}(f) given by

    {(\sigma,\pi)\mapsto [A, \pi{\bf{0}}, \sigma{\bf{0}}A^{T}, \pi{\bf{0}}\cdot \sigma{\bf{0}}+g({\bf{0}})+g(\sigma{\bf{0}})]}.
  • (ii) \mbox{Aut}(\mathcal{C}_{\mathbb{AD}_f})=\{(A,a)\in\operatorname{GL}_m(\mathbb{F}_2)\times\mathbb{F}^m_2:f(x)+f(xA+a) \text{ is an affine function in } \mathcal{BF}_m\}.

  • (iii) \mbox{Aut}(\widetilde{{\mathcal{C}}}_{D_f})=\{\pi|_{D_{f}}: \pi \text{ is an affine permutation of } \mathbb{F}_{2}^{m} \text{ with } f(x)=f(\pi x)\}.

  • (iv) If f is bent, then {\mbox{Aut}(\mathbb{D}_f)=\{(\pi |_{D_{f}}, (\bar{\pi}^{-1})^{*}|_{{\mathbb{F}_{2}^{m}}^{*}}): \pi \text{ is an affine permutation of } \mathbb{F}_{2}^{m} \text{ with } f(x)=f(\pi x)\}}, where \bar{\pi} x=\pi x+\pi {\bf{0}}, (\bar{\pi}^{-1})^{*} is the adjoint permutation of \bar{\pi}^{-1}, and {\mathbb{F}_{2}^{m}}^{*}=\mathbb F^m_2\setminus \{\bf{0}\}.

Used by Proof
Proof of Theorem 8

(i). If \textbf{0} \notin S_{f}, then for f'(x)=f(x)+x \cdot a with a \in S_{f}, we have \textbf{0} \in S_{f'} since W_{f'}(\textbf{0})=W_{f}(a). By Theorem 4, \mathbb{AD}_{f} and \mathbb{AD}_{f'} are isomorphic. Therefore, we may assume that \textbf{0} \in S_{f}. Let (\sigma,\pi)\in\mbox{Aut}(\mathbb{AD}_f).

Then

\begin{aligned} f(x)+g(y)+x\cdot y =f(\pi x)+g(\sigma y)+\pi x\cdot \sigma y \end{aligned}

for all x\in\mathbb{F}_2^m and y\in S_{f}. By plugging x=\textbf{0} into (?), we obtain f(\mathbf{0})+f(\pi\mathbf{0})+\pi\mathbf{0}\cdot \sigma y=g(y)+g(\sigma y) for all y\in S_f. By plugging y=\mathbf{0} into (?), we obtain f(x)+f(\pi x)+\pi x\cdot\sigma \mathbf{0}=g(\mathbf{0})+g(\sigma \mathbf{0}) for all x\in\mathbb{F}_2^m. By the above three equations, we obtain f(\mathbf{0})+f(\pi\mathbf{0})+x\cdot y+(\pi x+\pi{\mathbf{0}})\cdot(\sigma y+\sigma\mathbf{0})+\pi\mathbf{0}\cdot\sigma\mathbf{0}=g(\mathbf{0})+g(\sigma\mathbf{0}) for all x \in \mathbb{F}_{2}^{m} \text{ and } y \in S_{f}, from which we have f(\mathbf{0})+f(\pi\mathbf{0})+\pi\mathbf{0}\cdot\sigma\mathbf{0}=g(\mathbf{0})+g(\sigma\mathbf{0}) by putting x=\mathbf{0}. This implies that

\begin{aligned} x\cdot y=\bar{\pi} x\cdot \bar{\sigma}y \end{aligned}

for all x\in\mathbb{F}_2^m and y\in S_f, where \bar{\pi}x=\pi x+\pi\mathbf{0}, \bar{\sigma}y=\sigma y+\sigma\mathbf{0}. Since S_{f} contains a basis of \mathbb{F}_{2}^{m}, by (?), it is easy to check that \bar{\pi}x, \bar{\sigma}x\in\operatorname{GL}_m({\mathbb F}_2). Then \bar{\pi}x=xA and \bar{\sigma}x=xB for some A,B\in\operatorname{GL}_m({\mathbb F}_2), and x\cdot y=\bar{\pi}x\cdot\bar{\sigma}y=(xAB^T)\cdot y for all x\in{\mathbb F}^m_2 and y \in S_{f}. So x(I_m+AB^T)\cdot y=0, where I_m is the identity matrix of size m. As S_{f} contains a basis of \mathbb{F}_{2}^{m}, AB^T=I_m. It follows that \pi x=xA+\pi{\bf{0}} and \sigma x=x(A^T)^{-1}+\sigma{\bf{0}}. Consequently, we have

\begin{aligned} f(x)&=f(\pi x)+\pi x\cdot \sigma{\bf{0}}+g({\bf{0}})+g(\sigma{\bf{0}})\\ &=f(xA+\pi{\bf{0}})+xA\cdot \sigma{\bf{0}}+\pi{\bf{0}}\cdot \sigma{\bf{0}}+g({\bf{0}})+g(\sigma{\bf{0}})\\ &=[A, \pi{\bf{0}}, \sigma{\bf{0}}A^{T}, \pi{\bf{0}}\cdot \sigma{\bf{0}}+g({\bf{0}})+g(\sigma{\bf{0}})]f(x). \end{aligned}

This shows that [A, \pi{\bf{0}}, \sigma{\bf{0}}A^{T}, \pi{\bf{0}}\cdot \sigma{\bf{0}}+g({\bf{0}})+g(\sigma{\bf{0}})] \in \operatorname{GB}_m({\mathbb F}_2)_f. Thus the correspondence

(\sigma,\pi)\mapsto [A, \pi{\bf{0}}, \sigma{\bf{0}}A^{T}, \pi{\bf{0}}\cdot \sigma{\bf{0}}+g({\bf{0}})+g(\sigma{\bf{0}})]

gives an isomorphism from \mbox{Aut} (\mathbb{AD}_f) to \mbox{Aut}(f).

(ii). We first prove that the set H of affine permutations \sigma of \mathbb{F}_{2}^{m} such that f(x)+f(\sigma x) is an affine function forms a group. Obviously the identity element is in H. If \sigma_{1}, \sigma_{2} \in H, then f(x)+f(\sigma_{1}x)={a_{1} \cdot x+a_{2}}, f(x)+f(\sigma_{2}x)={b_{1} \cdot x+b_{2}} for some a_{1}, b_{1} \in \mathbb{F}_{2}^{m} and a_{2}, b_{2}\in \mathbb{F}_{2}. We have

\begin{aligned} &f(x)+f((\sigma_{1}\circ \sigma_{2})x)=f(x)+f(\sigma_{2}x)+a_{1}\cdot \sigma_{2}x+a_{2}\\ &=f(x)+f(x)+b_{1} \cdot x+b_{2}+a_{1} \cdot \sigma_{2}x+a_{2}\\ &=a_{1} \cdot \sigma_{2}x+b_{1} \cdot x+a_{2}+b_{2} \end{aligned}

is an affine function. Thus H is a group.

If \sigma \in \mbox{Aut}(\mathcal{C}_{\mathbb{AD}_{f}}), then by the proof of [EP, Theorem 9], \sigma is an affine permutation of \mathbb{F}_{2}^{m} and f(x)=f(\sigma x)+b' \cdot \sigma x +\varepsilon' for some b' \in \mathbb{F}_{2}^{m} and \varepsilon' \in \mathbb{F}_{2}. Denote \sigma x=xA+p for some A \in \mathrm{GL}_{m}(\mathbb{F}_{2}) and p \in \mathbb{F}_{2}^{m}. Then f(x)=f(xA+p)+b' A^{T} \cdot x+b' \cdot p+\varepsilon' and [A, p, b'A^{T}, b' \cdot p+\varepsilon'] \in \mathrm{GB}_{m}(\mathbb{F}_{2})_{f}. If [A, p, b, \varepsilon] \in \mathrm{GB}_{m}(\mathbb{F}_{2})_{f}, then f(x)=f(xA+p)+b \cdot x+\varepsilon=f(\sigma x)+b (A^{T})^{-1} \cdot \sigma x+b (A^{T})^{-1} \cdot p+\varepsilon, where \sigma x=xA+p. Since \sigma is an affine function of \mathbb{F}_{2}^{m}, then u \cdot \sigma x is an affine Boolean function for any u \in \mathbb{F}_{2}^{m}, and thus u \cdot \sigma x=\pi u \cdot x+\varepsilon_{u} for some \pi u \in \mathbb{F}_{2}^{m} and \varepsilon_{u} \in \mathbb{F}_{2}. If \pi u=\pi u', then (u+u') \cdot \sigma x=\varepsilon_{u}+\varepsilon_{u'} is a constant function. Since \sigma is a permutation, we obtain u=u' (otherwise, (u+u') \cdot \sigma x is balanced). Thus \pi is a permutation of \mathbb{F}_{2}^{m}, and u \cdot x=\pi^{-1}(u) \cdot \sigma x+\varepsilon_{\pi^{-1}(u)} for any u \in \mathbb{F}_{2}^{m}. Therefore \sigma \in \mbox{Aut}(\mathcal{C}_{\mathbb{AD}_{f}}). By the above arguments, \mbox{Aut}(\mathcal{C}_{\mathbb{AD}_{f}}) =\{\sigma: \sigma x=xA+p, x \in \mathbb{F}_{2}^{m}, \text{ where } [A, p, b, \varepsilon] \in \mathrm{GB}_{m}(\mathbb{F}_{2})_{f} \text{ for some } (b, \varepsilon)\in\mathbb{F}^m_2\times\mathbb{F}_2\} =\{\sigma \text{ is an affine permutation of } \mathbb{F}_{2}^{m}: f(x)+f(\sigma x) \text{ is an affine Boolean function ofF^m_2}\}.

(iii). By the proof of Theorem 5, it is easy to see that \mbox{Aut}(\widetilde{{\mathcal{C}}}_{D_f})=\{\pi|_{D_{f}}: \pi \text{ is an affine permutation over } \mathbb{F}_{2}^{m} \text{ with } f(x)=f(\pi x)\}.

(iv). By the proof of Theorem 7, \mbox{Aut}(\mathbb{D}_f)=\{(\pi |_{D_{f}}, (\bar{\pi}^{-1})^{*}|_{{\mathbb{F}_{2}^{m}}^{*}}): \pi \text{ is an affine permutation over } \mathbb{F}_{2}^{m} \text{ with } f(x)=f(\pi x)\}, where \bar{\pi} x=\pi x+\pi {\bf{0}}, and (\bar{\pi}^{-1})^{*} is the adjoint permutation of \bar{\pi}^{-1}.

Corollary

Corollary 5

H7WF

Let f be either a quadratic bent function in \mathcal{BF}_{m} with f^{*} ({\bf{0}})=0 or an M-M bent function in \mathcal{BF}_{m} with \deg(g)=3 and f^{*} ({\bf{0}})=0. Then \mbox{Aut}(f), \mbox{Aut}(\mathbb{TD}_f), \mbox{Aut}(\mathbb{AD}_f), and \mbox{Aut}(\mathcal{C}_{\mathbb{AD}_{f}}) are all isomorphic to \operatorname{Sp}_m({\mathbb{F}_2})\rtimes\mathbb{F}^m_2.

Proof of Corollary 5

By Proposition 2 and Theorem 8, \mbox{Aut}(\mathbb{TD}_f), \mbox{Aut}(\mathbb{AD}_f) and \mbox{Aut}(f) are isomorphic. It is known that the design \mathbb{AD}_f of a quadratic bent function f is the symplectic design with parameters (\dag) [MPP, Theorem 2.3] and \mbox{Aut}(\mathbb{AD}_f) is isomorphic to \operatorname{Sp}_m({\mathbb{F}_2})\rtimes\mathbb{F}^m_2 [K].

Open Problem

Open Problem 6

FL2Q

Determine the automorphism groups \mbox{Aut}(\widetilde{{\mathcal{C}}}_{D_f}) and \mbox{Aut}(\mathbb{D}_f) with a simpler form for some special bent functions.

Theorem

Theorem 9

P6HC

Let f be a bent function in \mathcal{BF}_m. For each b\in \mathbb{F}^m_2, let f_b(x)=f(x+b)+f(x)+f(b). Then the following statements hold.

  • (i) A pair (\mathbb{F}^{m*}_2,\{f_b\in\mathcal{BF}_m:b\in\mathbb{F}^{m*}_2\}) induces a symmetric 2-design with parameters (2^m-1,(2^{m}-1+(-1)^{f(\mathbf{0})})/2,(2^{m-1}-1+(-1)^{f(\mathbf{0})})/2).

  • (ii) The 2-design in Remark 1 (with the same parameters as the complement of a point-hyperplane design) and Theorem 9 (i) have the same parameters when f(\mathbf{0})={0}. In this case, they are isomorphic with the identity map on point sets and a permutation \pi of \mathbb{F}^{m*}_2 on block sets if and only if f is quadratic. Here, if we extend \pi to \mathbb{F}^m_2 with \pi({\bf{0}})={\bf{0}}, then \pi is a linear permutation of \mathbb{F}^m_2.

    Further, if the translation design derived from f is a non-TSDP design, then they are non-isomorphic.

Proof of Theorem 9

(i). For any b\in\mathbb{F}^{m*}_2, we have that

\begin{gathered} W_{\mathbb{F}^{m*}_2,f_b}(\mathbf{0})=\sum_{p\in \mathbb{F}^{m*}_2}(-1)^{f(b+p)+f(b)+f(p)}\\ =-(-1)^{f(\mathbf{0})}+(-1)^{f(b)}\sum_{p\in \mathbb{F}^m_2}(-1)^{f(b+p)+f(p)}\\ =-(-1)^{f(\mathbf{0})}+(-1)^{f(b)}C_f(b)=-(-1)^{f(\mathbf{0})} \end{gathered}

and for any two distinct points p,q\in\mathbb{F}^{m*}_2, we have

\begin{gathered} \sum_{b\in \mathbb{F}^{m*}_2}(-1)^{f_b(p)+f_b(q)}\\=\sum_{b\in \mathbb{F}^{m*}_2}(-1)^{f(b+p)+f(b)+f(p)+f(b+q)+f(b)+f(q)}\\ =-1+(-1)^{f(p)+f(q)}C_f(p+q)=-1. \end{gathered}

The parameters are evaluated by those three values of summations using Corollary 1.

(ii). (\Longleftarrow): Assume that f is quadratic. We can write as f(p+b)+f(p)+f(b)=p\cdot\pi b+g(b) for some function \pi from \mathbb{F}_2^m to itself and Boolean function g\in\mathcal{BF}_m. By plugging p={\bf{0}}, we obtain 0=f({\bf{0}})=g(b). It follows that

\begin{aligned} f(p+b)+f(p)+f(b)=p\cdot\pi b \end{aligned}

for all p,b\in\mathbb{F}^m_2. Due to the proof of Proposition 2 (i) \Longrightarrow (ii), we can obtain that \pi is a linear permutation of {\mathbb F}^m_2, and the result follows.

(\Longrightarrow): Assume that f(p+b)+f(p)+f(b)=p\cdot\pi b for some permutation \pi of \mathbb{F}_2^{m*} such that if we extend \pi to \mathbb{F}^m_2 with \pi({\bf{0}})={\bf{0}}, then \pi is a linear permutation of \mathbb{F}^m_2. We define the Boolean function g in \mathcal{BF}_{2m} as

\begin{aligned} {g(x,y)=f(x)+f(y)+f(x+y)+x\cdot\pi y} \end{aligned}

for all x,y\in\mathbb{F}_2^{m*}. Then g(p,b)=0 for all p,b\in\mathbb{F}^m_2 by assumptions, and so the Boolean g is identically zero, namely g\equiv 0. Then f is quadratic using Eq. (?) and this proves the first part.

For the second part, assume that the 2-design in Remark 1 and Theorem 9 are isomorphic for some bent function f. That is, f(\mathbf{0})=0 and f(p+b)+f(p)+f(b)=\sigma p\cdot\pi b for all p,b\in\mathbb{F}_2^{m*} and some permutations \sigma and \pi of \mathbb{F}_2^{m*}. By letting \sigma\mathbf{0}=\pi\mathbf{0}=\mathbf{0}, we may extend the relation to for any p,b\in\mathbb{F}_2^m and permutation maps \sigma and \pi of \mathbb{F}_2^m. Therefore two designs \mathbb{D}_1=(\mathbb{F}_2^m,{B^{f_b}:b\in \mathbb{F}_2^m}) associated with Boolean functions f_b(p)=f(b)+f(p)+f(b+p) and \mathbb{D}_2=(\mathbb{F}_2^m,{B^{g_b}:b\in \mathbb{F}_2^m}) associated with Boolean functions g_b(p)=b\cdot p are isomorphic. Observe that f_b(p)=g_{\pi b}(\sigma p). Assume that the translation design derived from a bent function f is not a TSDP design. Choose three distinct b_1,b_2,b_3\in\mathbb{F}_2^m so that there does not exist b_4\in \mathbb{F}_2^m such that f_{b_1}(p)+f_{b_2}(p)+f_{b_3}(p)\fallingdotseq f_{b_4}(x). However,

\begin{aligned} &&f_{b_1}(p)+f_{b_2}(p)+f_{b_3}(p)\\ &=g_{\pi b_1}(\sigma p)+g_{\pi b_2}(\sigma p)+g_{\pi b_3}(\sigma p)\\ &=\sigma p\cdot\pi b_1+\sigma p\cdot\pi b_2+\sigma p\cdot\pi b_3\\ &=\sigma p\cdot(\pi b_1+\pi b_2+\pi b_3)=g_{\pi b_1+\pi b_2+\pi b_3}(\sigma p)\\ &=f_{{\pi^{-1}}(\pi b_1+\pi b_2+\pi b_3)}(p), \end{aligned}

which leads to a contradiction.

Lemma

Lemma 7

TLZQ

[WFQ] Let f be a Boolean function in \mathcal{BF}_m. Then the following statements are equivalent.

  • (i) f is a bent function such that the rank of (f(x+y))_{x,y\in\mathbb{F}^m_2} is m+2;

  • (ii) There exist permutations \sigma, \pi of \mathbb{F}^m_2 such that B_f(x,y)=\sigma x\cdot\pi y for all x,y\in\mathbb{F}^m_2 and both f\circ\sigma^{-1} and f\circ\pi^{-1} are non-affine.

Used by Proof, Proof
Proof of Lemma 7

(i) \Longrightarrow (ii): Since (f(x+y))_{x,y\in\mathbb{F}^m_2} is the point-block incidence matrix of 2-rank m+2 with the same parameters (\dag), by Lemma 3, we have (f(x+y))_{x,y\in\mathbb{F}^m_2}=(g(\sigma x)+g^*(\pi y)+\sigma x\cdot \pi y)_{x,y\in\mathbb{F}^m_2} for some bent function g in \mathcal{BF}_m and some permutations \sigma, \pi of \mathbb{F}^m_2. Then B_f(x,y)=f(x+y)+f(x+{\bf{0}})+f({\bf{0}}+y)+f({\bf{0}})=\bar{\sigma} x\cdot\bar{\pi}y for all x,y\in\mathbb{F}^m_2, where \bar{\sigma}x=\sigma x+\sigma{\bf{0}} and \bar{\pi}x=\pi x+\pi{\bf{0}}. This proves the first part of (ii). Assume, to the contrary, that f\circ\bar{\sigma}^{-1} is affine. Since f(x)=g(\sigma x)+g^*(\pi {\bf{0}})+\sigma x\cdot\pi{\bf{0}} for all x\in\mathbb{F}^m_2, then f(x)=g(\bar{\sigma} x+\sigma{\bf{0}})+g^*(\pi {\bf{0}})+(\bar{\sigma} x+\sigma{\bf{0}})\cdot\pi{\bf{0}}, and so f\circ\bar{\sigma}^{-1}(x)=g(x+\sigma{\bf{0}})+g^*(\pi {\bf{0}})+(x+\sigma{\bf{0}})\cdot\pi{\bf{0}}. Thus g is affine, which is a contradiction. The same argument shows that f\circ\pi^{-1} is also non-affine.

(ii) \Longrightarrow (i): By assumption, the derivative D_yf(x):=f(x+y)+f(x) in direction y\in\mathbb{F}^{m}_2 is D_yf(x)=f(y)+f({\bf{0}})+\sigma x\cdot \pi y, which is balanced for all y\in\mathbb{F}^{m*}_2 by noting \sigma{\bf{0}}=\pi{\bf{0}}=\bf{0}. Thus f is bent [C1, Theorem 12], [WFQ]. We have

\begin{aligned} (f_{b}(p))_{b\in \mathbb{F}^m_2}=(f(b+p))_{b\in \mathbb{F}^m_2}\\=(f(b)+f(p)+f({\bf{0}})+\sigma p\cdot \pi b)_{b\in \mathbb{F}^m_2}\\ =(f(p),\sigma p,1)\begin{pmatrix} \cdots & 1 & \cdots\\ \cdots & (\pi b)^T & \cdots \\ \cdots & f(b)+f({\bf{0}}) & \cdots \end{pmatrix}_{b\in\mathbb{F}^m_2}\\=(f(p),\sigma p,1)G. \end{aligned}

By our assumptions, the dimension of the \mathbb{F}_2-linear span of \{(f(p),\sigma p,1):p\in\mathbb{F}^n_2\} is m+2 and the rank of G is m+2 by using Lemma 2. Now the same arguments in Lemma 6 (iii) \Longleftrightarrow (iv) can be applied to complete our proof by using Lemma 1.

Corollary

Corollary 6

M1LQ

Let f and g be two Boolean functions in \mathcal{BF}_m. Then the following statements are equivalent.

  • (i) The 2-design supported by a point-block incidence matrix (g(b)+f(p)+b\cdot p)_{b,p\in\mathbb{F}^m_2} with parameters (2^m,2^{m-1}-2^{\frac{m}{2}-1},2^{m-2}-2^{\frac{m}{2}-1}) and the 2-design supported by a point-block incidence matrix (f(b+p))_{b,p\in\mathbb{F}^m_2} with parameters (2^m,2^{m-1}-(-1)^{{f^{*}}(\mathbf{0})}2^{\frac{m}{2}-1},2^{m-2}{-}(-1)^{{f^{*}}(\mathbf{0})}2^{\frac{m}{2}-1}) are isomorphic with an identity map on point sets and some linear permutation map on block sets.

  • (ii) There exists a linear permutation \sigma of \mathbb{F}^m_2 such that B_f(x,y)=\sigma x\cdot y for all x,y\in\mathbb{F}^m_2.

  • (iii) f is a quadratic bent function with f^{*}(0)=0.

Proof of Corollary 6

(i) \Longleftrightarrow (iii): It follows from Proposition 2. (i) \Longrightarrow (ii): It follows from Lemma 7. (ii) \Longrightarrow (i): Since \sigma is a linear permutation of \mathbb{F}^m_2 and f is bent [WFQ, Theorem 3.8], then f\circ\sigma^{-1} is non-affine. By Lemmas 3 and 7, the result follows.

Theorem

Theorem 10

P9FP

Let g and h be bent functions in \mathcal{BF}_m satisfying that g+h is bent and (g+h)^*=g^*+h^*. For each b\in \mathbb{F}^m_2, let f_b(x)=g(b)+h(x+b)+(g+h)(x). Then the following statements hold.

  • (i) A pair (\mathbb{F}^{m}_2,f_b\in\mathcal{BF}_m:b\in\mathbb{F}^{m}_2\}) induces a symmetric 2-design with parameters (2^m,2^{m-1}-2^{\frac{m}{2}-1},2^{m-2}-2^{\frac{m}{2}-1}), denoted this design by \mathbb{D}_{g,h}.

  • (ii) The addition design \mathbb{AD}_f derived from a bent function f\in\mathcal{BF}_m and the design \mathbb{D}_{g,h} have the same parameters. If the 2-rank of \mathbb{TD}_h is larger than m+2, then \mathbb{D}_{g,h} and \mathbb{AD}_f are not isomorphic.

Uses Definition 2 · Used by Example 4
Proof of Theorem 10

(i). Let g and h be bent functions in \mathcal{BF}_m satisfying that g+h is bent and (g+h)^*=g^*+h^*. We have

\begin{gathered} C_{g,h}(a)=\frac{1}{2^m}\sum_{x\in\mathbb{F}^m_2}W_g(x)W_h(x)(-1)^{a\cdot x}\\ =\sum_{x\in\mathbb{F}^m_2}(-1)^{a\cdot x+g^*(x)+h^*(x)} =\sum_{x\in\mathbb{F}^m_2}(-1)^{a\cdot x+(g+h)^*(x)}\\ =2^{\frac{m}{2}}(-1)^{(g+h)(a)}. \end{gathered}

It follows that for b\in\mathbb{F}^{m}_2,

\begin{gathered} W_{\mathbb{F}^m_2,f_b}(\mathbf{0})=\sum_{p\in {\mathbb{F}^{m}_2}}(-1)^{g(b)+h(p+b)+(g+h)(p)}\\ =(-1)^{g(b)}C_{g+h,h}(b)=(-1)^{g(b)}2^{\frac{m}{2}}(-1)^{(g+h)(b)+h(b)}=2^{\frac{m}{2}} \end{gathered}

and for two distinct points p,q\in\mathbb{F}^m_2,

\begin{gathered} \sum_{b\in \mathbb{F}^m_2}(-1)^{f_b(p)+f_b(q)}\\=\sum_{b\in \mathbb{F}^m_2}(-1)^{g(b)+h(p+b)+(g+h)(p)+g(b)+h(q+b)+(g+h)(q)}\\ =(-1)^{(g+h)(p)+(g+h)(q)}\sum_{b\in \mathbb{F}^m_2}(-1)^{h(p+b)+h(q+b)} \\ =(-1)^{(g+h)(p)+(g+h)(q)}{C_{h}}(p+q)=0. \end{gathered}

The parameters are computed by those three values of summations using Corollary 1.

(ii). Assume, to the contrary, that \mathbb{D}_{g,h} and \mathbb{AD}_f are isomorphic. Then

\begin{aligned} f(\sigma p)+f^*(\pi b)+\sigma p\cdot \pi b\\=g(b)+h(p+b)+(g+h)(p) \text{ for all } p,b\in\mathbb{F}^m_2 \end{aligned}

and for some permutations \sigma, \pi of \mathbb{F}^m_2.

By plugging b={\bf{0}} and p={\bf{0}} into Eq. (?), respectively,

\begin{aligned} f(\sigma p)+\sigma p\cdot \pi{\bf{0}}=h(p)+(g+h)(p)+f^*(\pi{\bf{0}})+g({\bf{0}}),\\ f^*(\pi b)+\sigma{\bf{0}}\cdot\pi b=g(b)+h(b)+(g+h)({\bf{0}})+f(\sigma{\bf{0}}) \end{aligned}

for all p,b\in{\mathbb F}^m_2. By adding Eqs. (?), (?) and (?), we have

\begin{aligned} &\bar{\sigma}p\cdot\bar{\pi}b=h(p+b)+h(p)+h(b)+h({\bf{0}})\\ &+f(\sigma{\bf{0}})+f^*(\pi{\bf{0}})+\sigma{\bf0}\cdot\pi{\bf0} \end{aligned}

for all p,b\in{\mathbb F}^m_2, where \bar{\sigma}p=\sigma p+\sigma{\bf{0}} and \bar{\pi}b=\pi b+\pi{\bf{0}}. By plugging b={\bf{0}} into Eq. (?), we have \bar{\sigma}p\cdot\bar{\pi}b=h(p+b)+h(p)+h(b)+h({\bf{0}})=B_h(b,p) for all p,b\in{\mathbb F}^m_2. Since B_h(b,p)=B_h(p,b), then \tau:=\bar{\pi}\circ\bar{\sigma}^{-1} is a linear permutation of \mathbb{F}^m_2. From Eq. (?), we have

\begin{aligned} & (\tau^*\circ\tau^{-1}b)\cdot p=\tau p\cdot \tau^{-1}b=h(\bar{\pi}^{-1} p+\bar{\sigma}^{-1}b)\\ &+h(\bar{\pi}^{-1}p)+h(\bar{\sigma}^{-1}b)+h({\bf{0}}) \end{aligned}

for all p,b\in{\mathbb F}^m_2, where \tau^* is the adjoint permutation of \tau. We claim that both h\circ \bar{\sigma}^{-1} and h\circ \bar{\pi}^{-1} are non-affine. To get a contradiction, we may assume that h\circ \bar{\pi}^{-1} is affine, and so h\circ \bar{\pi}^{-1}(p)=a\cdot p+\varepsilon for some a\in\mathbb{F}^m_2 and \varepsilon\in\mathbb{F}_2. By Eq. (?), we have

\begin{aligned} &W_h({\bf{0}})=\sum_{p\in\mathbb{F}^m_2}(-1)^{h(\bar{\pi}^{-1}p+\bar{\sigma}^{-1}b)}\\ &=(-1)^{h(\bar{\sigma}^{-1}b)+h(\bf{0})}\sum_{p\in\mathbb{F}^m_2}(-1)^{h(\bar{\pi}^{-1}p)+\tau p\cdot\tau^{-1}b}\\ &=(-1)^{h(\bar{\sigma}^{-1}b)+h(\bf{0})}\sum_{p\in\mathbb{F}^m_2}(-1)^{a\cdot p+\varepsilon+p\cdot (\tau^*\circ\tau^{-1}b)}\\ &=(-1)^{h(\bar{\sigma}^{-1}b)+h(\bf{0})+\varepsilon}2^m\delta_{a,\tau^*\circ\tau^{-1}b}, \end{aligned}

which contradicts that h is bent. This proves our claim. It then follows from Lemma 7 that the 2-rank of \mathbb{TD}_h is m+2, which is a contradiction to our assumption.

Example

Example 4

6BHE

Let m=8 and \mathbb{F}_{2}^{8}=\mathbb{F}_{2^4} \times \mathbb{F}_{2^4}. Define g(x_{1}, x_{2})=\operatorname{Tr}_{1}^{4}(x_{1}x_{2}^{14}) and h(x_{1}, x_{2})=\operatorname{Tr}_{1}^{4}(\alpha x_{1}x_{2}^{14}) for all (x_{1}, x_{2}) \in \mathbb{F}_{2^4} \times \mathbb{F}_{2^4}, where \operatorname{Tr}^4_1 is the absolute trace function, and \alpha is the primitive element of \mathbb{F}_{2^4} with \alpha^{4}+\alpha+1=0. By [M, Page 95], g, h and g+h are bent functions and (g+h)^{*}=g^{*}+h^{*}. By [WFQ, Theorem 4.3], the 2-rank of \mathbb{TD}_{h} is 30. Define f_{(b_{1}, b_{2})}(x_{1}, x_{2})=g(b_{1}, b_{2})+h(x_{1}+b_{1}, x_{2}+b_{2})+(g+h)(x_{1},x_{2})=\operatorname{Tr}_{1}^{4}(b_{1}b_{2}^{14}+\alpha(x_{1}+b_{1})(x_{2}+b_{2})^{14}+(1+\alpha)x_{1}x_{2}^{14}) for all (x_{1}, x_{2}) \in \mathbb{F}_{2^4} \times \mathbb{F}_{2^4}. By Magma, the 2-rank of the design \mathbb{D}_{g,h} in Theorem 10 (i) is 30, and thus \mathbb{D}_{g,h} is not isomorphic to the addition design \mathbb{AD}_h derived from h by Theorem 10 (ii).

Open Problem

Open Problem 7

JC0O

Prove that the 2-ranks of designs \mathbb{D}_{g,h} and \mathbb{TD}_h in Theorem 10 are equal.

Source and licence

The text on this page is from arXiv:2605.24355v1 by Jong Yoon Hyun, Jieun Kwon, Jiaxin Wang and Yansheng Wu, under the licence CC BY 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY 4.0.

The record of each item is in analysis/objects/2605/2605.24355.jsonl.