Abstract
Permutation polynomials over finite fields constitute an active research area and have applications in many areas of science and engineering. Particularly, permutation polynomials with few terms are more popular for their simple algebraic form and additional extraordinary properties. Very recently, G. Kyureghyan and M.E. Zieve (2016) studied permutation polynomials over \(\mathbb {F}_{q^{n}}\) of the form \(x+\gamma \text {Tr}_{q^{n}/q}(x^{k})\), where q is odd, and nine classes of permutation polynomials were constructed. In this paper, we present fifteen new classes of permutation polynomials of the form \(cx+\text {Tr}_{q^{l}/ q}(x^{a})\) over finite fields with even characteristic, which explain most of the examples with q = 2k, k > 1, k l < 14 and \(c\in \mathbb {F}_{q^{l}}^{*}\). Furthermore, we also construct four classes of permutation trinomials.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Let \(\mathbb {F}_{q}\) be the finite field with q elements and \(\mathbb {F}_{q}^{*}\) be the multiplicative group with the nonzero elements in \(\mathbb {F}_{q}\). A polynomial \(f(x)\in \mathbb {F}_{q}[x]\) is called a permutation polynomial if the induced mapping x → f(x) is a permutation of \({\mathbb F}_{q}\). Permutation polynomials have various applications in coding theory [20, 30], cryptography [22, 26, 27] and combinatorial designs [8]. Therefore, the study about permutation polynomials attracts people’s interest for many years. Particularly, permutation polynomials with few terms are more popular thanks to their simple algebraic form and additional extraordinary properties. For example, in [10], Dobbertin first proved a well-known conjecture of Welch stating that the power function \(x^{2^{m}+3}\) on \(\mathbb {F}_{2^{2m+1}}\) is even maximally nonlinear, or, in other words the crosscorrelation function between a binary maximum-length linear shift register sequence of degree n and a decimation of that sequence by 2m + 3 takes on precisely the three values − 1,−1 ± 2m+1. And the key of his proof was a discovery of a class of permutation trinomials. More results about permutation polynomials can be found in [5, 6, 12, 13, 15,16,17,18, 24, 29].
Let q = 2k. For \(\alpha \in \mathbb {F}_{q^{l}}\), the trace function from \(\mathbb {F}_{q^{l}}\) to its subfield \(\mathbb {F}_{q}\) is defined as
If q = 2, \(\text {Tr}_{q^{l}/q}(\alpha )\) is called the absolute trace function, and it is simply denoted by \(\text {Tr}_{q^{l}}(\alpha )\). The trace function is often used in constructing permutation polynomials over finite fields [5,6,7, 18, 33, 37]. In [5], P. Charpin and G. Kyureghyan considered a class of permutation polynomials of the shape G(x) + γ Tr q (H(x)) over \(\mathbb {F}_{q}\), where q = 2k. They found that the considered problem can be reduced to looking for Boolean functions with linear structures. With this idea, they constructed sparse permutation polynomials by choosing both G(x) and H(x) to be monomials. In [7], they extended these results from finite fields with even characteristic to arbitrary finite fields. Very recently, G. Kyureghyan and M.E. Zieve [18] studied all permutation polynomials over \(\mathbb {F}_{q^{n}}\) of the form \(x+\gamma \text {Tr}_{q^{n}/q}(x^{k})\) with \(\gamma \in \mathbb {F}_{q^{n}}^{*}\), q odd, n > 1, and q n < 5000. They constructed nine classes of permutation polynomials with this special form, which explained most of the experimental results under the aforementioned condition. This motivates us to study such permutation polynomials over finite fields with even characteristic. Hence this paper is devoted to construct new permutation polynomials of the form \(cx+\text {Tr}_{q^{l}/q}(x^{a})\), where q = 2k. To avoid repetitive work from [5], we do not consider the absolute trace function, in other words, we assume that q > 2.
We notice that a permutation polynomial of the form \(cx+\text {Tr}_{q^{l}/ q}(x^{a})\) is a permutation trinomial when l = 2. Permutation trinomials have been widely studied for their simple structure and wide applications. For instances, the discovery of a class of permutation trinomials by Ball and Zieve [3] provided a way to prove the construction of the Ree-Tits symplectic spreads of P G(3, q). Hou [16, 17] acquired a necessary and sufficient condition about determining a special permutation trinomial. For more recent results about permutation trinomials, please refer to [9, 14, 24, 25, 28].
We also notice that a permutation polynomial of the form \(cx+\text {Tr}_{q^{l}/ q}(x^{a})\) may also with the form \(x^{r}h\left (x^{\left (q^{l}-1\right )/d}\right )\) in some special cases, while there are many results about the polynomials with this form over \(\mathbb {F}_{q^{l}}\). For instances, let \(Q={q_{0}^{m}}\), where q 0 ≡ 1 (mod d) and d∣m, and \(h\in \mathbb {F}_{q_{0}}[x]\). Akbary and Wang [2], Laigle-Chapug [20] proved that x r h(x (Q−1)/d) permutes \(\mathbb {F}_{q}\) if and only if \(\gcd (r+n,d)=\gcd \left (r,\left .(Q-1)\middle /d\right .\right )=1\). Zieve made important contributions to determining permutation polynomials with this form. In [34], Zieve obtained a necessary and sufficient condition about a complex form \(h(x)=h_{k}(x)^{t}\hat {h}\left (h_{l}(x)^{d_{0}}\right )\), where h k (x) = 1 + x + ⋯ + x k−1 and \(t,d_{0},\hat {h}\) satisfy some conditions. For more results about permutation polynomials with this form, one can consult [14, 35, 36].
In this paper, we construct fifteen new classes of permutation polynomials of the form \(cx+\text {Tr}_{q^{l}/ q}(x^{a})\) over finite fields with even characteristic. Moreover, four classes of permutation trinomials are also presented. According to the difference on the Hamming weight of a, which is defined to be the number of nonzero coefficients a i in the binary expansion \({\sum }_{i=0}^{s}a_{i}2^{i}\) of a, we use three different methods to prove these results. In the following, we give the sketches of these methods. The first one is called the elementary approach. It was used in the case where the Hamming weight of a is small. Let \(f(x)=cx+\text {Tr}_{q^{l}/ q}\left (x^{a}\right )=d\) and u = c x + d. Then \(u=\text {Tr}_{q^{l}/ q}\left (x^{a}\right )\in \mathbb {F}_{q}\) and \(x=\frac {1}{c}(u+d)\). Plugging \(x=\frac {1}{c}(u+d)\) into f(x) = d leads to an equation of u with low degree. It is not difficult to show that this low degree equation has at most one solution in \(\mathbb {F}_{q}\). We call the second method the fractional approach. It has been used in [12, 25], where the permutation trinomials over \(\mathbb {F}_{q^{2}}\) of the form x r h(x q−1) were mainly considered, and p(x) = x r h(x)q−1 was called a fractional polynomial. In the present paper, several new classes of permutation trinomials over \(\mathbb {F}_{q^{2}}, \)where q = 2k with such form are constructed, some of which are the generalizations of those in [25]. The final method is the multivariate method introduced by Dobbertin [11]. That is to prove the permutation property of a polynomial by algebraic calculations with multivariate equations. It had been widely used to prove permutation polynomials, such as [9, 18] and so on.
By using Magma, we search all permutation polynomials over \(\mathbb {F}_{q^{l}}\) of the form \(cx+\text {Tr}_{q^{l}/q}(x^{a})\) with q = 2k, k l < 14, \(c\in \mathbb {F}_{q^{l}}^{*}\) and a ∈ [1,q l − 2]. We also add some conditions in the process of obtaining the data in Table 1. First, the restriction k > 1 is added to distinguish our study from that of P. Charpin and G. Kyureghyan [5]. Second, we rule out the trivial cases that \(\text {Tr}_{q^{l}/q}\left (x^{a}\right )\equiv 0\) for \(x\in \mathbb {F}_{q^{l}}\), a is divided by q, and a is a power of 2, where the last case is corresponding to linearized polynomials. All experiment examples are given in Table 1. In Table 1, ω is a primitive element of the corresponding finite field and the overbar of an element denotes the set consisting of all its conjugate elements. Column Ref. refers to the theorem that explains the corresponding examples. It should be noted that an example may be explained by several theorems, however, we only list one for simplicity. Lastly, the symbol ”-” means that an example can not be explained by us up to now. We can see from Table 1 that most of the examples of this form can be generalized to a class of permutation polynomials.
The rest of this paper is organized as follows. In Section 2 we introduce some useful lemmas. Section 3 contains the permutation polynomials of the form \(cx+\text {Tr}_{q^{l}/ q}(x^{a})\). It is divided into three subsections according to the value of l, which are the case that l > 2 is even, the case that l is odd and the case that l = 2. Four classes of permutation trinomials are introduced in Section 4.
2 Preliminary
The following result was discovered independently by several authors. It is also worth pointing out that it is actually the multiplicative case of a more general AGW criterion [1, Lemma 1.2]. Lemma 2.1 will be frequently employed in the sequel.
Lemma 2.1
[23, 31, 34] Pick d, r > 0 with d ∣ (q − 1), and let \(h\in \mathbb {F}_{q}[x]\) . Then f (x) = x r h (x (q−1) / d)permutes \(\mathbb {F}_{q}\) if and only if both
-
(1)
\(\gcd \left (r,\left .(q-1)\middle /d\right .\right )=1\) and
-
(2)
x r h(x)(q−1)/d permutes μ d , where \(\mu _{d}=\{x\in \overline {{\mathbb F}}_{q}: x^{d}=1\}\) , and \(\overline {\mathbb {F}}_{q}\) denotes the algebraic closure of \(\mathbb {F}_{q}\) .
The following results on the number of the solutions of quadratic and cubic equations in \({\mathbb F}_{q}\) are useful in the subsequent proof.
Lemma 2.2
[19] Let q = 2k , where k is a positive integer. The quadratic equation x 2 + u x + v = 0, where \(u,v\in \mathbb {F}_{q}\) and u ≠ 0, has roots in \(\mathbb {F}_{q}\) if and only if \(\text {Tr}_{q}\left (\frac {v}{u^{2}}\right )=0\) .
Lemma 2.3
[4] Let \(a, b \in \mathbb {F}_{q}\) , where q = 2k and b ≠ 0. Then the cubic equation x 3 + a x + b = 0has a unique solution in \( \mathbb {F}_{q}\) if and only if \(\text {Tr}_{q}\left (\frac {a^{3}}{b^{2}}+1\right ) \neq 0\) .
We can work out a solution of a cubic equation by the following method.
Theorem 2.4
[32] Let q = 2k and \(f(x)=x^{3}+ax+b\in {\mathbb F}_{q}[x]\) and b ≠ 0.Let t 1 be one solution of the quadratic derived equation t 2 + b t + a 3 = 0. And let 𝜖 be one solution of x 3 = t 1 . Then \(\epsilon +\frac {a}{\epsilon }\) is a root of f(x).
Philip A. Leonard and Kenneth S. Williams characterized the factorization of a quartic polynomial over \(\mathbb {F}_{2^{k}}\) in [21].
Lemma 2.5
[21] Let q = 2k and \(f(x)=x^{4}+a_{2}x^{2}+a_{1}x+a_{0}\in {\mathbb F}_{q}[x]\) , where a 0≠0. Let g(y) = y 3 + a 2 y + a 1 . Then f(x)is irreducible if and only if g(y)only has one solution r in \(\mathbb {F}_{q}\) and \(\text {Tr}_{q}\left (\frac {a_{0}r^{2}}{{a_{1}^{2}}}\right )=1\) .
The following two theorems were obtained by G. Kyureghyan and M.E. Zieve in [18]. We list them here because they can explain some examples in Table 1.
Theorem 2.6
[18] If q ≡ 1 (mod 3), then \(f(x)=x+\text {Tr}_{q^{2}/q}\left (x^{\frac {q^{2}+q+1}{3}}\right )\) permutes \(\mathbb {F}_{q^{2}}\) .
Theorem 2.7
[18] For any prime power q and any positive integers l,n with 2l∣n , if \(\gamma \in \mathbb {F}_{q^{n}}\) satisfies \(\gamma ^{q^{2l}-1}=-1\) , then the polynomial \(f(x)=x+\gamma \text {Tr}_{q^{n}/q}(x^{q^{l}+1})\) permutes \(\mathbb {F}_{q^{n}}\) .
The following results can be proved similarly as [18, Theorem 6.1].
Theorem 2.8
Let q = 2k and \(f(x)=cx+\text {Tr}_{q^{4}/q^{2}}\left (x^{a}\right )\in {\mathbb F}_{q^{4}}[x].\) Then f(x)is a permutation polynomial over \(\mathbb {F}_{q^{4}}\) if one of the following conditions occurs:
-
(1)
a = q 3 − q + 1and c = 1;
-
(2)
a = q 4 − q 3 + q and c = 1.
3 Permutation polynomials of the form \(\protect cx+\text {Tr}_{q^{l}/ q}(x^{a})\)
In this section, we describe a few classes of permutation polynomials of the form \(cx+\text {Tr}_{q^{l}/ q}(x^{a})\). We divide the results into three subsections according to the value of l. More precisely, they are the case l > 2 is even, l is odd and l = 2. We put the case l = 2 alone out since the results in this case constitute the majority.
3.1 The case l > 2 is even
Theorem 3.1
Let q = 2k and \(f(x)=cx+\text {Tr}_{q^{2n}/q}\left (x^{2^{i}(q+1)}\right )\) , where \(c\in \mathbb {F}_{q^{2}}^{*}\) and n,k,i > 0are integers. Then f (x)is a permutation polynomial over \(\mathbb {F}_{q^{2n}}\) .
Proof
We show that for any \(d\in {\mathbb F}_{q^{2n}}\), the equation f(x) = d has at most one solution in \({\mathbb F}_{q^{2n}}\). Let u = c x + d. Then \(u=\text {Tr}_{q^{2n}/q}(x^{2^{i}(q+1)})\in \mathbb {F}_{q}\) and \(x=\frac {1}{c}(u+d)\). Plugging \(x=\frac {1}{c}(u+d)\) into f(x) = d, we get
Thanks to \(u\in \mathbb {F}_{q}\), \(\text {Tr}_{q^{2n}/q}\left (1\right )\equiv 0\) and \(\text {Tr}_{q^{2n}/q}\left (d^{2^{i}q}+d^{2^{i}}\right )\equiv 0, \)we have
Hence f(x) = d has at most one solution in \(\mathbb {F}_{q^{2n}}\). Moreover, f(x) is a permutation polynomial over \(\mathbb {F}_{q^{2n}}\). □
Theorem 3.2
Let q = 2k and \(f(x)=cx+\text {Tr}_{q^{2n}/q}\left (x^{q^{2}+1}\right )\) , where \(c\in {\mathbb F}_{q}^{*}\) and n,k > 0are integers. Then f(x)is a permutation polynomial over \(\mathbb {F}_{q^{2n}}\) .
Proof
It suffices to prove that for any \(d\in \mathbb {F}_{q^{2n}}\), f(x) = d has at most one solution in \(\mathbb {F}_{q^{2n}}\). Let u = c x + d. Then \(u=\text {Tr}_{q^{2n}/q}\left (x^{q^{2}+1}\right )\in \mathbb {F}_{q}\) and \(x=\frac {1}{c}(u+d)\). Plugging the above expression of x into f(x) = d, we get
i.e.,
Hence f(x) = d has at most one solution in \(\mathbb {F}_{q^{2n}}\). We finish the proof. □
Theorem 3.3
Let q = 2k and \(f(x)=cx+\text {Tr}_{q^{2n}/q}\left (x^{2^{i}\left (q^{2}+1\right )}\right )\) , where \(c\in \mathbb {F}_{q^{2}}^{*}\) and n,k,i > 0are integers. Then f(x)is a permutation polynomial over \(\mathbb {F}_{q^{2n}}\) if one of the following conditions occurs:
-
(1)
n is even;
-
(2)
n is odd and \(\left (\frac {1}{c^{2^{i+1}}}+\frac {1}{c^{2^{i+1}q}}\right )^{\frac {q-1}{\gcd (2^{i+1}-1,2^{k}-1)}}\neq 1\) .
Proof
We claim that f (x) = d has at most one solution in \(\mathbb {F}_{q^{2n}}\) for any \(d\in \mathbb {F}_{q^{2n}}\) in the above two cases. Let u = c x + d. Then \(u=\text {Tr}_{q^{2n}/q}\left (x^{2^{i}\left (q^{2}+1\right )}\right )\in \mathbb {F}_{q}\) and \(x=\frac {1}{c}(u+d)\). Moreover,
Then plugging the above equation and \(x=\frac {1}{c}(u+d)\) into f(x) = d, we get:
-
(1)
If n is even,
$$u=\frac{1}{c^{2^{i+1}}}\text{Tr}_{q^{2n}/q^{2}}\left( d^{2^{i}q^{2}+2^{i}}\right)+\frac{1}{c^{2^{i+1}q}}\text{Tr}_{q^{2n}/q^{2}}\left( d^{2^{i}q^{3}+2^{i}q}\right). $$Under the first condition, f(x) = d has at most one solution in \(\mathbb {F}_{q^{2n}}\).
-
(2)
If n is odd,
$$ \left( \frac{1}{c^{2^{i+1}}}\,+\,\frac{1}{c^{2^{i+1}q}}\right)u^{2^{i+1}}\!+u=\frac{1}{c^{2^{i+1}}}\text{Tr}_{q^{2n}/q^{2}}\left( d^{2^{i}q^{2}+2^{i}}\right)\,+\,\frac{1}{c^{2^{i+1}q}}\text{Tr}_{q^{2n}/q^{2}}\left( d^{2^{i}q^{3}+2^{i}q}\right). $$(1)
If \(c\in \mathbb {F}_{q}^{*}\), then \(u=\text {Tr}_{q^{2n}/q}\left (\frac {d^{2^{i}q^{2}+2^{i}}}{c^{2^{i+1}}}\right ).\) It follows that f(x) = d has at most one solution in \(\mathbb {F}_{q^{2n}}\).
If \(c\in \mathbb {F}_{q^{2}} \backslash \mathbb {F}_{q}\), let \(a=\left (\frac {1}{c^{2^{i+1}}}+\frac {1}{c^{2^{i+1}q}}\right )^{-1}\) and \(g(x)=x^{2^{i+1}}+ax\in \mathbb {F}_{q}[x]\). Obviously, a ≠ 0,1. Notice that g(x) permutes \(\mathbb {F}_{q}\) if and only if g(x) only has zero root in \(\mathbb {F}_{q}\). Considering \(x^{2^{i+1}}=ax\), then either x = 0 or \(x^{2^{i+1}-1}=a\) which is impossible since \(\left (\frac {1}{c^{2^{i+1}}}+\frac {1}{c^{2^{i+1}q}}\right )^{\frac {q-1}{\gcd (2^{i+1}-1,2^{k}-1)}}\neq 1\). This means that x = 0 is the unique solution of g(x) = 0 in \(\mathbb {F}_{q}\). Thus g(x) is a permutation polynomial over \(\mathbb {F}_{q}\). Therefore, (1) has at most one solution in \(\mathbb {F}_{q^{2n}}\).
Hence f(x) is a permutation polynomial over \(\mathbb {F}_{q^{2n}}\) in the above two cases. □
3.2 The case l is odd
In this subsection, we construct two classes of permutation polynomials of the form \(cx+\text {Tr}_{q^{l}/ q}(x^{a})\).
Theorem 3.4
Let q = 2k , where k is even and k≢0 (mod 3). Let n > 0,i≠j ≥ 0be integers and \(f(x)=cx+\text {Tr}_{q^{2n+1}/q}\left (x^{2q^{i}+2q^{j}}\right )\) , where \(c\in \mathbb {F}_{q}^{*}\) and \(c^{\frac {q-1}{3}}\neq 1\) . Then f(x)is a permutation polynomial over \(\mathbb {F}_{q^{2n+1}}\) .
Proof
It suffices to show that for any \(d\in \mathbb {F}_{q^{2n+1}}\), f(x) = d has at most one solution in \(\mathbb {F}_{q^{2n+1}}\). Let u = c x + d. Then \(u=\text {Tr}_{q^{2n+1}/q}\left (x^{2q^{i}+2q^{j}}\right )\in \mathbb {F}_{q}\). Plugging \(x=\frac {1}{c}(u+d)\) into f(x) = d, we get
Let \(g(u)=u^{4}+c^{4}u\in \mathbb {F}_{q}[u]\). Then g(u) is a permutation polynomial over \(\mathbb {F}_{q}\) if and only if g(u) = 0 only has one solution in \(\mathbb {F}_{q}\). If there exists \(u\in \mathbb {F}_{q}^{*}\) such that g(u) = 0. Then u 3 = c 4, we have \(c^{\frac {q-1}{3}}=\left (u^{q-1}\right )^{\frac {q}{4}}=1\), which is a contradiction. Therefore, g(u) is a permutation polynomial over \(\mathbb {F}_{q}\). Moreover, (2) only has one solution in \(\mathbb {F}_{q}\) for any \(d\in \mathbb {F}_{q^{2n+1}}\). It follows that f(x) = d has at most one solution in \(\mathbb {F}_{q^{2n+1}}\). The proof is finished. □
Theorem 3.5
Let q = 2k and \(f(x)=cx+\text {Tr}_{q^{2n+1}/q}\left (x^{\frac {q^{2}+q}{2}}\right )\) , where \(c\in \mathbb {F}_{q}\backslash \{0,1\}\) and n,k > 0are integers. Then f(x)is a permutation polynomial over \(\mathbb {F}_{q^{2n+1}}\) .
Proof
Let \(g(x)=f\left (x^{2}\right )=cx^{2}+\text {Tr}_{q^{2n+1}/q}\left (x^{{q^{2}+q}}\right )\). Then f(x) permutes \(\mathbb {F}_{q^{2}}\) if and only if so does g(x). We show that for any \(d\in \mathbb {F}_{q^{2}}\), the equation g(x) = d has at most one solution in \(\mathbb {F}_{q^{2}}\).
Let \(u=cx^{2}+d=\text {Tr}_{q^{2n+1}/q}\left (x^{{q^{2}+q}}\right )\in \mathbb {F}_{q}\). Then \(x=\left (\frac {u+d}{c}\right )^{\frac {1}{2}}\), and
Plugging the above equation into g(x) = d, we have
i.e.,
Hence, g(x) = d has at most one solution in \(\mathbb {F}_{q^{2n+1}}\). It follows that g(x) permutes \(\mathbb {F}_{q^{2n+1}}\). Then so f(x) does. The proof is complete. □
3.3 The case l = 2
Theorem 3.6
Let q = 2k and \(f(x)=cx+\text {Tr}_{q^{2}/q}\left (x^{2q-1}\right )\in {\mathbb F}_{q^{2}}[x]\) . Then f(x)is a permutation polynomial over \(\mathbb {F}_{q^{2}}\) if one of the following conditions occurs.
-
(i)
k is even and c = 1,
-
(ii)
k is odd and c 3 = 1.
Proof
-
(i)
When k is even and c = 1, f(x) = x + x 2q−1 + x 2−q. We refer the proof to Th 3.2 in [9].
-
(ii)
Now, \(f(x)=cx+x^{2q-1}+x^{2q^{2}-q}\). We show that for any \(d\in \mathbb {F}_{q^{2}}\), f(x) = d has at most one solution in \(\mathbb {F}_{q^{2}}\). Put \(u=cx+d=\text {Tr}_{q^{2}/q}\left (x^{2q-1}\right )\in \mathbb {F}_{q}\). Then x = c 2(u + d) since c 3 = 1.
If \(d\in \mathbb {F}_{q}\), so does cx, i.e., c q x q = c x. On the other hand, c q = c 2 since k is odd and c 3 = 1. Then x q = c 2 x. Therefore, \(x^{2q-1}=\frac {c^{4}x^{2}}{x}=cx\in \mathbb {F}_{q}.\) Moreover, \(f(x)=cx+\text {Tr}_{q^{2}/q}(x^{2q-1})=cx=d\). Hence \(x=\frac {d}{c}\) is the unique solution of f(x) = d in \(\mathbb {F}_{q^{2}}\).
If \(d\in \mathbb {F}_{q^{2}} \backslash \mathbb {F}_{q}\), then u + d = 0 is impossible. And \(x^{2q-1}=c^{4q-2}(u+d)^{2q-1}=\frac {u^{2}+d^{2q}}{u+d}\) thanks to c q = c 2. Then plugging the above expressions of x and x 2q−1 into f(x) = d, we get
i.e.,
Let e = d q−1 and \(g(x)=x^{2}+x+\frac {e}{e^{2}+1}\). Then it is easy to verify that \(e\in \mathbb {F}_{q^{2}} \backslash \mathbb {F}_{q}\) and \(g(x)\in \mathbb {F}_{q}[x]\). Considering the equation g(x) = 0, we get
Then \(\frac {1}{e+1}, \frac {e}{e+1}\) are the solutions of g(x) = 0 in \(\mathbb {F}_{q^{2}}\). Thanks to \(\frac {1}{e+1}, \frac {e}{e+1}\not \in \mathbb {F}_{q}\), g(x) = 0 has no solution in \(\mathbb {F}_{q}\). Therefore, according to Lemma 2.2,
Let us return to (3): u 3 + a u + b = 0, where a = d 2(e 2 + e + 1) and b = d 3(e 3 + 1). Then
Therefore, according to Lemma 2.3, (3) only has one solution in \(\mathbb {F}_{q}\). Then f(x) = d has at most one solution in \(\mathbb {F}_{q^{2}}\). We finish the proof. □
Theorem 3.7
Let q = 2k , where k > 0is even. Let \(a=\frac {(3q-2)\left (q^{2}+q+1\right )}{3}\) and \(f(x)=cx+\text {Tr}_{q^{2}/q}\left (x^{a}\right )\in \mathbb {F}_{q^{2}}[x]\) , where c 3 = 1. Then f(x)is a permutation polynomial over \(\mathbb {F}_{q^{2}}\) .
Proof
Let g(x) = f(x q−2) = c x q−2 + x 2q−3 + x 2−3q = x q−2 h(x q−1), where h(x) = c + x + x −4. If g(x) is a permutation polynomial over \(\mathbb {F}_{q^{2}}\), then f(x) also permutes \(\mathbb {F}_{q^{2}}\) since \(\gcd \left (q-2,q^{2}-1\right )=gcd(q-2,3)=1\). From Lemma 2.1, it suffices to show that the fractional polynomial
permutes μ q+1. If c = 1, then \(p(x)=\frac {x^{3}+x^{2}+1}{x^{3}+x+1}\), one can refer the proof in [25].
If c ≠ 1, p(x) can not be simplified. However, we can also prove that p(x) permutes μ q+1. Assume that there exist two distinct elements x 1,x 2 ∈ μ q+1 such that
Let u = x 1 + x 2 and v = x 1 x 2. Simplifying the above equation, we obtain
Let y = u −1≠0. The following relationship between u and v will be employed in the sequel. And for convenience, we will use it directly in the following.
Then v = u 1−q = y q−1 and u = y −1. Substituting y q−1 and y −1 for u and v respectively in (5), we have
Let α = y + y q and β = y q+1. Then \(\alpha ,\beta \in \mathbb {F}_{q}\). Plugging them into the above equation, we get
i.e.,
Then β = c α 2 + c 2 α or c α 2 + c 2 α + 1. If β = c α 2 + c 2 α, recalling that u = x 1 + x 2 and v = x 1 x 2, we know x 1,x 2 are the solutions of x 2 + u x + v = 0, i.e., (y x)2 + y x + y q+1 = 0. That is (y x)2 + y x + c α 2 + c 2 α = 0. Without loss of generality, let x 1 = c 2(1 + y q−1) and x 2 = c 2(1 + y q−1) + y −1. Since x 2 ∈ μ q+1, we have
Hence, y q+1 = c(y 2 + y 2q) + 1, i.e., β = c α 2 + 1. However, β = c α 2 + c 2 α. Then c 2 α = 1, α = c and β = y = 0. It is a contradiction.
If β = c α 2 + c 2 α + 1, x 1 and x 2 are the solutions of (y x)2 + y x + c α 2 + c 2 α + 1 = 0. Without loss of generality, let x 1 = c 2(1 + y q−1) + c y −1 and x 2 = c 2(1 + y q−1) + c 2 y −1. Similarly, we can check that it is impossible in the case.
Therefore, p(x) permutes μ q+1. It follows from Lemma 2.1 that f(x) permutes \(\mathbb {F}_{q^{2}}\). We complete the proof. □
Theorem 3.8
Let q = 2k , where k > 0is odd. Let \(a=\frac {(3q^{2}-2)(q+4)}{5}\) and \(f(x)=cx+\text {Tr}_{q^{2}/q}(x^{a})\in \mathbb {F}_{q^{2}}[x]\) , where c 3 = 1. Then f(x)is a permutation polynomial over \(\mathbb {F}_{q^{2}}\) .
Proof
Let \(g(x)=f(x^{5})=cx+\text {Tr}_{q^{2}/q}\left (x^{q+4}\right )\). Then f(x) is a permutation polynomial over \(\mathbb {F}_{q^{2}}\) if and only if g(x) permutes \(\mathbb {F}_{q^{2}}\) since \(\gcd (5,q^{2}-1)=\gcd \left (5,4^{2k+1}-1\right )=\gcd (5,2)=1\). According to Lemma 2.1, it suffices to show that the fractional polynomial
permutes μ q+1. Assume that there exist two distinct elements x 1,x 2 ∈ μ q+1 such that
Let u = x 1 + x 2 and v = x 1 x 2. After simplifying the above equation, we get
Let y = u −1. Then u = y −1 and v = y q−1. Plugging them into the above equation, we yield
Then
However, we also have
It follows that Tr q (1) = 0, which contradicts the assumption that k is odd. Hence, p(x) permutes μ q+1.
Therefore, f(x) is a permutation polynomial over \(\mathbb {F}_{q^{2}}\). □
Theorem 3.9
Let q = 2k , a = 22k−2 + 3 ⋅ 2k−2 , \(c\in \mathbb {F}_{q}\) and the equation x 3 + x + c = 0has no solution in \(\mathbb {F}_{q}\) . Then \(f(x)=cx+\text {Tr}_{q^{2}/q}\left (x^{a}\right )\) is a permutation polynomial over \(\mathbb {F}_{q^{2}}\) .
Proof
Let \(g(x)=f(x^{4})=cx^{4}+\text {Tr}_{q^{2}/q}\left (x^{3q+1}\right )=cx^{4}+x^{3q+1}+x^{3+q}=x^{4}\left (c+\right .\) x 3q−3 + x q−1) = x 4 h(x q−1), where h(x) = c + x + x 3. Because of \(\gcd \left (4,q^{2}-1\right )=1\), it suffices to show that g(x) permutes \(\mathbb {F}_{q^{2}}\). In the following, we will prove that
permutes μ q+1.
If the assertion would not hold, then there exist two distinct elements x 1,x 2 ∈ μ q+1 such that p(x 1) = p(x 2). We have
Let u = x 1 + x 2 and v = x 1 x 2. After simplifying the above equation and substituting u and v for x 1 + x 2 and x 1 x 2 respectively, we obtain
Let y = u −1. Then u = y −1, v = y q−1 and we have
i.e.,
where \(\alpha =y+y^{q}\in \mathbb {F}_{q}\). This leads to a contradiction thanks to our assumption on c.
Thus we conclude that f(x) is a permutation polynomial over \(\mathbb {F}_{q^{2}}\) according to Lemma 2.1. □
Theorem 3.10
Let q = 2k and \(f(x)=x+\text {Tr}_{q^{2}/q}(x^{a})\) , where
Then f(x)is a permutationpolynomial over \(\mathbb {F}_{q^{2}}\).
Proof
Put g(x) = f(x 7) = x 7 + x 6q+1 + x q+6 = x 7 h(x q−1),where h(x) = 1 + x + x 6. We show that
permutes μ q+1 when k≢0 (mod 3). If there exist two distinct elements x 1,x 2 ∈ μ q+1 such that
Let u = x 1 + x 2 and v = x 1 x 2. We get
Denote y = u −1. Then u = y −1 and v = y q−1. Let α = y + y q and β = y 1 + q. Then we have
Let γ = β + α 2 + α. Then we get
where
Now we compute the number of the solution of (10).
Since
where w 3 = 1 and w ≠ 1, \(\text {Tr}_{q}\left (\frac {a^{3}}{b^{2}}+1\right )=0\). According to Lemma 2.3, (10) has no solution or three solutions in \(\mathbb {F}_{q}\). In the following, we claim that (10) has one solution which is not in \(\mathbb {F}_{q}\). Then it follows that (10) has no solution in \(\mathbb {F}_{q}\).
The quadratic derived equation of (10) is
Let t = b z. Plugging it into the above equation, we get
Then \(z=w+\frac {\alpha ^{4}+\alpha ^{2}}{\alpha ^{6}+\alpha ^{2}+1}\) and t = b z = (α 6 + α 2 + 1)w + α 4 + α 2 = w(w α 2 + 1)3. Thus 𝜖 3 = t has the solution 𝜖 = σ(w α 2 + 1), where σ 3 = w, i.e., σ 9 = 1 and σ 3≠1. Therefore,
where \(e=\sigma +\frac {1}{\sigma }\), is one solution of (10). Next we show that \(e^{4}\alpha ^{2}+e\not \in \mathbb {F}_{q}\). The following of the proof is split into two cases.
C a s e I: k ≡ 1 (mod 3).
Let k = 3l + 1. Since \(\sigma ^{q}=(\sigma ^{8^{l}})^{2}=\sigma ^{\pm 2}\), \(e^{q}=\sigma ^{2}+\frac {1}{\sigma ^{2}}=e^{2}\). Then (e 4 α 2 + e)q = e 8 α 2 + e 2. If \(e^{4}\alpha ^{2}+e\in \mathbb {F}_{q}\), then e 4 α 2 + e = e 8 α 2 + e 2. Therefore, we get
It follows from \(\alpha ^{2}\in \mathbb {F}_{q}\) that
i.e., α 4 = α 2, α = 1. Then according to (9), we have β 3 + β + 1 = 0. So \(\beta \in \mathbb {F}_{2^{3}}\cap \mathbb {F}_{q}=\mathbb {F}_{2}\), i.e., β = 1. Moreover, we have y 2 + y + 1 = 0, y 3 = 1 since y + y q = 1 and y q+1 = 1. Due to \(y\not \in \mathbb {F}_{q}\) and y 3 = 1, k is odd. So v = y q−1 = y. On the other hand, \(x_{1},x_{2}\in \mathbb {F}_{q^{2}}\) is the solutions of x 2 + u x + v = 0, i.e., x 2 + y −1 x + y = 0. According to Lemma 2.2 and \(\text {Tr}_{q}\left (\frac {v}{u^{2}}\right )=\text {Tr}_{q}\left (y^{3}\right )=\text {Tr}_{q}(1)=1\), we know that the equation x 2 + u x + v = 0 has no solution in \(\mathbb {F}_{q^{2}}\). It is impossible. Hence, in the case, \(e^{4}\alpha ^{2}+e\not \in \mathbb {F}_{q}\).
C a s e I I: k ≡ 2 (mod 3).
This case can be proved similarly as C a s e I. We omit it here.
Hence (10) has a solution which is not in \(\mathbb {F}_{q}\). It follows that p(x) permutes μ q+1 when k≢0 (mod 3). Moreover, g(x) permutes \(\mathbb {F}_{q^{2}}\) according to Lemma 2.1, so does f(x) since \(\gcd (7,q^{2}-1)=1\) when k≢0 (mod 3). □
Theorem 3.11
Let q = 2k , where k is odd. Let \(a=\frac {2^{2k-1}+3\cdot 2^{k-1}+1}{3}\) and \(f(x)=cx+\text {Tr}_{q^{2}/q}\left (x^{a}\right )\in \mathbb {F}_{q^{2}}[x], \) where \(c^{\frac {q+1}{3}}=1\) . Then f(x)is a permutation polynomial over \(\mathbb {F}_{q^{2}}\) .
Proof
Let \(h(x)=c+x^{\frac {2^{k-1}+2}{3}}+x^{\frac {1-2^{k-1}}{3}}\). Then \(f(x)=cx+x^{\frac {2^{k-1}+2}{3}(2^{k}-1)+1}+x^{\frac {1-2^{k-1}}{3}(2^{k}-1)+1}=xh(x^{q-1})\). Let p(x) = x h(x)q−1. Then for x ∈ μ q+1,we have
Let p 1(x) = p(x)2. In the following, we show that p 1(x) permutes μ q+1. Then according to Lemma 2.1 and \(\gcd (2,q+1)=1\), we can conclude that f(x) permutes \(\mathbb {F}_{q^{2}}\).
Let \(y=x^{\frac {2^{k}+1}{3}}\). Obviously, y 3 = 1. And we have
Let S 1 = {x : x ∈ μ q+1,y = 1} and S 2 = {x : x ∈ μ q+1,y ≠ 1}. Assume there exist two distinct elements x 1,x 2 ∈ μ q+1 such that p 1(x 1) = p 1(x 2). The following proof is divided into four cases.
C a s e I: x 1,x 2 ∈ S 1.
Then \(p_{1}(x_{1})=\frac {1}{c^{4}}{x_{1}^{2}}\) and \(p_{1}(x_{2})=\frac {1}{c^{4}}{x_{2}^{2}}\). It is clear that we can conclude x 1 = x 2 from p 1(x 1) = p 1(x 2), a contradiction.
C a s e I I: x 1,x 2 ∈ S 2.
Then \(p_{1}(x_{1})=\frac {1}{c^{2}}x_{1}\) and \(p_{1}(x_{2})=\frac {1}{c^{2}}x_{2}\). We have x 1 = x 2 from p 1(x 1) = p 1(x 2), which is also impossible.
C a s e I I I: x 1 ∈ S 1 and x 2 ∈ S 2.
Then \(p_{1}(x_{1})=\frac {1}{c^{4}}{x_{1}^{2}}\) and \(p_{1}(x_{2})=\frac {1}{c^{2}}x_{2}\). So \(x_{2}=\frac {1}{c^{2}}{x_{1}^{2}}\). But \(x_{2}^{\frac {q+1}{3}}=\left (\frac {1}{c^{2}}{x_{1}^{2}}\right )^{\frac {q+1}{3}}=1\), which is a contradiction with x 2 ∈ S 2.
C a s e I V: x 1 ∈ S 2 and x 2 ∈ S 1.
This case is similar as Case III.
Hence, p 1(x) permutes μ q+1. Moreover, f(x) permutes \(\mathbb {F}_{q^{2}}\). □
Theorem 3.12
Let q = 2k and k be even. Then \(f(x)=x+\text {Tr}_{q^{2}/q}\left (x^{\frac {q^{2}-2q+4}{3}}\right )\) is a permutation polynomial over \(\mathbb {F}_{q^{2}}\) .
Proof
Let \(h(x)=1+x^{\frac {q-1}{3}}+x^{\frac {4-q}{3}}\). Then \(f(x)=x+x^{\frac {q-1}{3}(q-1)+1}+x^{\frac {4-q}{3}(q-1)+1}=xh(x^{q-1})\). According to Lemma 2.1, it suffices to show that
permutes μ q+1. Let p 1(x) = p(x 3). Since \(\gcd (3,q+1)=1\), we only need to consider p 1(x) whether permutes μ q+1. A direct computation leads to
Assume there exist two distinct elements x 1,x 2 ∈ μ q+1 such that p 1(x 1) = p 1(x 2). Let u = x 1 + x 2 and v = x 1 x 2. After a lengthy but direct computation, we get
Obviously, we have v ≠ 1 from the above equation. Multiplying both sides of \( \frac {1}{v^{4}+1}\) yields
Then \(u=\frac {1}{v+1}\) or \(u=\frac {1}{v+1}+v+1\). If \(u=\frac {1}{v+1}\), then \(u^{q}=\frac {1}{v^{q}+1}=\frac {v}{v+1}\). However, \(u^{q}={x_{1}^{q}}+{x_{2}^{q}}=\frac {1}{x_{1}}+\frac {1}{x_{2}}=\frac {u}{v}\). So \(\frac {v}{v+1}=\frac {u}{v}=\frac {1}{v^{2}+v}\), i.e., v 2 = 1, a contradiction. If \(u=\frac {1}{v+1}+v+1\), we can also obtain v 2 = 1, which is impossible. Thus p 1(x) permutes μ q+1.
Hence, f(x) is a permutation polynomial over \(\mathbb {F}_{q^{2}}\). The proof is complete. □
The following theorem is proved by the multivariate method.
Theorem 3.13
Let q = 2k , a = 24k−1 − 23k−1 + 22k−1 + 2k−1 and \(c\in \mathbb {F}_{q}^{*}\) . Then \(f(x)=cx+\text {Tr}_{q^{4}/q^{2}}\left (x^{a}\right )\) is a permutation polynomial over \(\mathbb {F}_{q^{4}}\) .
Proof
Let \(g(x)=f(x^{2})=cx^{2}+\text {Tr}_{q^{4}/q^{2}}\left (x^{2a}\right )=cx^{2}+x^{q^{4}-q^{3}+q^{2}+q}+x^{q^{3}+q^{2}-q+1}\). It suffices to show that g(x) permutes \(\mathbb {F}_{q^{4}}\).
First of all, we claim that g(x) = 0 only has zero solution in \(\mathbb {F}_{q^{4}}\). If g(x) = 0, then either x = 0 or \(c+x^{-q^{3}+q^{2}+q-1}+x^{q^{3}+q^{2}-q-1}=0\). So we only need to prove the equation
has no solution in \(\mathbb {F}_{q^{4}}^{*}\). Raising (13) to its q-th power leads to
i.e.,
Since \(\gcd \left (q^{3}-q^{2}-q+1,q^{4}-1\right )=q^{2}-1\), we have \(x\in \mathbb {F}_{q^{2}}\). Plugging it into (13), we get c = 0, which is contradiction. Thus g(x) = 0 only has zero solution in \(\mathbb {F}_{q^{4}}\).
Next, we show that g(x) = α has at most one solution in \(\mathbb {F}_{q^{4}}\) for any \(\alpha \in \mathbb {F}_{q^{4}}^{*}\). Obviously, x = 0 is not a solution of g(x) = α if α ≠ 0. Let y = x q, z = y q, w = z q, β = α q, γ = β q and δ = γ q. Then x,y,z,w,α,β,γ,δ ≠ 0, and we have
Raising (15) into its q-th, q 2-th and q 3-th power, we get the following equations respectively.
and
We compute the sum of (15) and (17), and get z = x + B, where \(B=\left (\frac {\alpha +\gamma }{c}\right )^{\frac {1}{2}}\). Likely, we have w = y + A, where \(A=\left (\frac {\beta +\delta }{c}\right )^{\frac {1}{2}}\) through adding (16) and (18). Plugging z = x + B and w = y + A into (15) and (16) and then simplifying, we obtain
and
Computing (19) ∗ B 2 + (20) ∗(α + c x 2), we yield
where
and
We compute (19) ∗ c + (21), we get
where
and
If α + c x 2 = 0, then \(x=\left (\frac {\alpha }{c}\right )^{\frac {1}{2}}\). Then g(x) = α has at most one solution in \(\mathbb {F}_{q^{4}}\). Otherwise, computing (22) 2/ (21) and simplifying it, we obtain
where
and
We claim that D 5≠0 when β ≠ 0. If D 5 = 0, then we have
Let \(t=\frac {\delta }{\beta }\). Then \(c^{2}=t+\frac {1}{t}\in \mathbb {F}_{q}\). Thus \(\left (t+\frac {1}{t}\right )^{q}=t+\frac {1}{t}\), i.e., (t q+1 + 1)(t q−1 + 1) = 0. Therefore, t q+1 = 1 or t q−1 = 1. In the first case, \(\beta ^{\left (q^{2}-1\right )(q-1)}=1\). Due to \(\gcd \left (q^{4}-1,\left (q^{2}-1\right )(q-1)\right )=q^{2}-1\), \(\beta \in \mathbb {F}_{q^{2}}\). Then δ = β. Moreover, it follows that c = 0 from (23), which is a contradiction. The other case is the same as the first one, we omit it here.
Above all, \(x^{4}=\frac {D_{4}}{D_{5}}\). Thus, g(x) = α has at most one solution in \(\mathbb {F}_{q^{4}}\). We finish the proof. □
4 Permutation trinomials
In this section, we construct four classes of permutation trinomials over finite fields with even characteristic.
Theorem 4.1
Let q = 2k , k ≥ 1,l be integers and f(x) = x lq + l+3 + x (l+6)q + l−3 + x (l−2)q + l+5 . Then f(x)is a permutation trinomial over \(\mathbb {F}_{q^{2}}\) if \(\gcd (3+2l, q-1)=1\) and k≢0 (mod 4).
Proof
Let h(x) = 1 + x 6 + x −2. Then f(x) = x lq + l+3 h(x q−1). According to Lemma 2.1, f(x) permutes \(\mathbb {F}_{q^{2}}\) if and only if \(\gcd (lq+l+3,q-1)=1, \)i.e., \(\gcd (3+2l, q-1)=1\) and
permutes μ q+1. Assume that there exist two distinct elements x 1,x 2 ∈ μ q+1 such that
After a complex computation and substituting u and v for x 1 + x 2 and x 1 x 2 respectively, we get
Let y = u −1. Then u = y −1 and v = y q−1. Plugging them into (24), we obtain
where
Let \(g(x)=x^{4}+x^{3}+(\alpha ^{6}+\alpha ^{2})x+\alpha ^{8}+\alpha ^{6}+1\in \mathbb {F}_{q}[x]\). In the following, we prove that g(x) has no root in \(\mathbb {F}_{q}\) when k≢0 (mod 4). The rest of the proof is split into two cases.
Case I: k is odd.
We show that g(x) is an irreducible polynomial. Let \(g_{1}(x)=x^{4}g\left (\frac {1}{x}+\alpha ^{3}+\alpha \right )\). Then we can compute
where
We claim that a 1≠0 for any \(\alpha \in \mathbb {F}_{q}\). Otherwise, there exists \(\alpha \in \mathbb {F}_{q}\) such that a 1 = 0. Then
i.e.,
Thus, α 4 + α 3 + α 2 + α + 1 = 0 or α 2 + α + 1 = 0. In the first case, let α 1 = α + 1. Then \({\alpha _{1}^{4}}+{\alpha _{1}^{3}}=1\). Moreover, we have
Raising the above equation to its 4-th power, we obtain
Computing (26) + (27) , we get \(\left (\frac {1}{\alpha _{1}}\right )^{15}=1\). Then thanks to \(\gcd (15,q-1)=1\) when k is odd, we get α 1 = 1. However α 1 = 1 is not the solution of (26). Therefore, α 4 + α 3 + α 2 + α + 1≠0. In the other case, let \(t(\alpha )=\alpha ^{2}+\alpha +1\in \mathbb {F}_{q}[\alpha ]\). Obviously, t(α) is irreducible in \(\mathbb {F}_{2}[\alpha ]\). Thanks to \(\gcd (2,k)=1\), t(α) is also irreducible in \(\mathbb {F}_{q}[\alpha ]\). So, α 2 + α + 1≠0 for any \(\alpha \in \mathbb {F}_{q}\). Hence, a 1≠0.
Next we let \(g_{2}(x)=\frac {1}{a_{1}}g_{1}(x)=x^{4}+\frac {a_{2}}{a_{1}}x^{2}+\frac {1}{a_{1}}x+\frac {1}{a_{1}}\in \mathbb {F}_{q}[x]\). Then it suffices to show that g 2(x) is irreducible in \(\mathbb {F}_{q}[x]\). Let us consider the cubic equation
Then the quadratic derived equation of (28) is
Let \(t=\frac {1}{a_{1}}z\). Then \(z^{2}+z+\frac {{a_{2}^{3}}}{a_{1}}=0\). In fact,
On one hand, for (28), we have \(\text {Tr}_{q}\left (\frac {(a_{2}/a_{1})^{3}}{(1/a_{1})^{2}}+1\right )=\text {Tr}_{q}\left (\frac {{a_{2}^{3}}}{a_{1}}+1\right )=1\). According to Lemma 2.3, (28) only has one solution in \(\mathbb {F}_{q}\). On the other hand, for (29),
is one solution of (29). Let \(\epsilon =\frac {\alpha }{\alpha ^{6}+\alpha ^{4}+\alpha ^{3}+\alpha ^{2}+1}\) be a solution of x 3 = t 1. Then
is the unique solution of (28) in \(\mathbb {F}_{q}\). In the following, we compute
According to Lemma 2.5, in the Case k is odd, g(x) is irreducible in \(\mathbb {F}_{q}[x]\). Particularly, g(x) has no roots in \(\mathbb {F}_{q}\).
Case II: k ≡ 2 (mod 4).
Assume that ω satisfies ω 2 + ω = 1. Then g(x) = G 1(x)G 2(x), where
We have
since
when k ≡ 2 (mod 4). Hence G 1(x) has no roots in \(\mathbb {F}_{q}\) according to Lemma 2.2. Similarly, we claim that G 2(x) = 0 has no solution in \(\mathbb {F}_{q}\). Thus g(x) = G 1(x)G 2(x) has no roots in \(\mathbb {F}_{q}\).
Therefore, g(x) has no roots in \(\mathbb {F}_{q}\) when k≢0 (mod 4). Moreover, (25) can not hold. Then p(x) permutes μ q+1. We complete the proof. □
Theorem 4.2
Let q = 2k , where k is odd, and \(f(x)=x+x^{\frac {q^{2}-3q+5}{3}}+x^{\frac {2q^{2}-3q+4}{3}}\) . Then f(x)is a permutation trinomial over \(\mathbb {F}_{q^{2}}\) .
Proof
Let \(f(x)=x\left (1+x^{\frac {q-2}{3}(q-1)}+x^{\frac {2q-1}{3}(q-1)}\right )=xh\left (x^{q-1}\right )\), where \(h(x)=1+x^{\frac {q-2}{3}}+x^{\frac {2q-1}{3}}\). Put p(x) = x h(x)q−1 ∈ μ q+1[x] and \(y=x^{\frac {q+1}{3}}\). Obviously, y 3 = 1. Then for x ∈ μ q+1,we have
Let S 1 = {x|x ∈ μ q+1,y = 1} and S 2 = {x|x ∈ μ q+1,y ≠ 1}. We claim that p(x) permutes μ q+1. Otherwise, there exist two distinct elements x 1,x 2 ∈ μ q+1 such that p(x 1) = p(x 2). The following proof is divided into four cases.
C a s e I: x 1,x 2 ∈ S 1.
Then p(x 1) = x 1 and p(x 2) = x 2. So x 1 = x 2 from p(x 1) = p(x 2).
C a s e I I: x 1,x 2 ∈ S 2.
Then \(p(x_{1})={x_{1}^{2}}\) and \(p(x_{2})={x_{2}^{2}}\). We have x 1 = x 2 from p(x 1) = p(x 2).
C a s e I I I: x 1 ∈ S 1 and x 2 ∈ S 2.
Then p(x 1) = x 1 and \(p(x_{2})={x_{2}^{2}}\). So \(x_{1}={x_{2}^{2}}\). But \(x_{1}^{\frac {q+1}{3}}=\left ({x_{2}^{2}}\right )^{\frac {q+1}{3}}\neq 1\), which is a contradiction with x 1 ∈ S 1.
C a s e I V: x 1 ∈ S 2 and x 2 ∈ S 1.
This case is similar as Case III.
Hence, p(x) permutes μ q+1. Moreover, f(x) permutes \(\mathbb {F}_{q^{2}}\) according to Lemma 2.1. □
Theorem 4.3
Let q = 2k and k≢1 (mod 3). Then \(f(x)=x+x^{q^{2}+q-1}+x^{q^{3}-q^{2}+q}\) is a permutation polynomial over \(\mathbb {F}_{q^{3}}\) .
Proof
First, we show that f(x) = 0 only has zero solution in \(\mathbb {F}_{q^{3}}\). If f(x) = 0, then either x = 0 or \(1+x^{q-q^{2}}+x^{q^{2}+q-2}=0\). Thus, we only need to prove that the equation
has no solution in \(\mathbb {F}_{q^{3}}^{*}\). Let t = x q−1≠0. Then \(t^{q^{2}+q+1}=1\), and (30) turns to
i.e.,
Raising (31) to its q-th power, we get
Plugging \(t^{q^{2}+q+1}=1\) into the above equation leads to
Computing (31) + (32), we get (1 + t q+1)(1 + t + t q+1) = 0. Then either t q+1 + 1 = 0 or t q+1 + t + 1 = 0.
If t q+1 = 1, then t = 1 since \(\gcd \left (q+1,q^{2}+q+1\right )=\gcd \left (q+1,q^{2}\right )=1\). However, t = 1 is not the solution of (31). Therefore,
Computing (31) + (33) 2, we yield t q−2 = 1, then \(t^{\gcd \left (q-2,q^{2}+q+1\right )}=1.\) Moreover, t = 1 thanks to \(\gcd \left (q-2,q^{2}+q+1\right )=\gcd (2^{k-1}-1,7)=1\) when k≢1 (mod 3). However, it is impossible!
Therefore, f(x) = 0 only has zero solution in \(\mathbb {F}_{q^{3}}\).
Next, we prove f(x) = a has at most one solution in \(\mathbb {F}_{q^{3}}\) for any \(a\in \mathbb {F}_{q^{3}}^{*}\). It is obvious that x = 0 is not the solution of f(x) = a when a ≠ 0. Let y = x q, z = y q, b = a q, c = b q and A = a + b + c. Then a,b,c,x,y,z ≠ 0 and \(A\in \mathbb {F}_{q}\). And it follows from f(x) = a that
Raising (34) to its q-th and q 2-th power respectively, we get
and
Computing (34) + (35) + (36), we have
On one hand, after computing x z ∗ (34) + x y ∗ (35), we get y(x + z)A + x(b y + a z) = 0. Plugging y = x + z + A into the above equation and simplifying it, we have
Let x = u z. Plugging it into (37), we have
where
On the other hand, plugging y = x + z + A into (34) ∗ x z, we get x 3 + z 3 + x z 2 + A(x 2 + z 2) + a x z = 0. And plugging x = u z into the above equation, we obtain
where
Computing (38) ∗ C 1 + (39) ∗ B 1, we have
i.e.,
where
We claim that D 1≠0. Otherwise,
Computing (41) + (41) q + (41) \(^{q^{2}}\), we get a b + a c + b c = 0, i.e., \(1+a^{q^{2}-q}+a^{q^{2}-1}=0\). Let e = a 1−q. Then 1 + e + e q+1 = 0, which is (33). And it is impossible. Thus
Recalling the definition of A, we know y = A + x + z = A + (1 + u)z. Plugging x = u z and y = A + (1 + u)z into (34), we get
If u 3 + u + 1 = 0, we can conclude that u 7 = 1 easily. In fact,
When k ≡ 2 (mod 3), z = u −1 x = u 6 x and y = x q = (u z)q = u q x = u 4 x. Plugging them into (34), we get (1 + u 3 + u 5)x = a. If 1 + u 3 + u 5 = 0, then 1 + u 3 + u −2 = 0,i.e., 1 + u 2 + u 5 = 0 due to u 7 = 1. So u 3 = u 2, u = 1. However, u = 1 does not satisfy 1 + u 3 + u 5 = 0. Therefore, 1 + u 3 + u 5≠0. It follows that \(x=\frac {a}{1+u^{3}+u^{5}}\) is the unique solution of f(x) = a in the case. When k ≡ 0 (mod 3),the case is similar as the above one, we omit it here.
If u 3 + u + 1≠0, then x = z q,where \(z=\frac {\left (u^{2}+1\right )A+au}{u^{3}+u+1}.\) In other words, f(x) = a also has at most one solution in \(\mathbb {F}_{q^{3}}\) in the case.
Therefore, for any \(a\in {\mathbb F}_{q^{3}}\), f(x) = a has at most one solution in \(\mathbb {F}_{q^{3}}\). We finish the proof. □
Theorem 4.4
Let q = 2k and k≢1 (mod 3). Let \(f(x)=x+x^{q^{2}}+x^{q^{3}-q^{2}+q}\) . Then f(x)is a permutation polynomial over \(\mathbb {F}_{q^{3}}\) .
Proof
It suffices to prove that f(x) = a has at most one solution in \(\mathbb {F}_{q^{3}}\) for any \(a\in \mathbb {F}_{q^{3}}\). If a = 0, then we obtain x = 0 or
We claim that (42) has no solution in \(\mathbb {F}_{q^{3}}^{*}\). Otherwise, \(\text {Tr}_{q^{3}/q}\left (1+x^{q^{2}-1}+x^{q-q^{2}}\right )=0\). Moreover, it follows from \(\text {Tr}_{q^{3}/q}\left (x^{q^{2}-1}+x^{q-q^{2}}\right )=0\) that \(\text {Tr}_{q^{3}/q}\left (1\right )=0\), which is a contradiction.
In the following, we assume that a ≠ 0. Put y = x q, z = y q, b = a q, c = b q and A = a + b + c. Obviously, x,y,z,b,c ≠ 0 when a ≠ 0 and \(A\in \mathbb {F}_{q}\). Then we have
Let \(\alpha =\frac {xy}{z}\), \(\beta =\frac {yz}{x}\), \(\gamma =\frac {zx}{y}\). They are clear that β = α q and \(\gamma =\alpha ^{q^{2}}\). Then
Plugging (44) into (43), we obtain
Adding the above three equations together leads to α + β + γ = a + b + c = A. Then plugging γ = A + α + β into (45), we yield
and
If A = 0,then (α,β,γ) = (c,a,b),and \(x=\left (\alpha \gamma \right )^{\frac {1}{2}}=\left (cb\right )^{\frac {1}{2}}\) is uniquely determined.
If A ≠ 0,after adding (46) and (47), we can get \(\beta =\frac {1}{A}\left (\alpha ^{2}+a^{2}+b^{2}\right )\). Then plugging it into (46), we have
To finish the proof, it suffices to prove that there exists at most one element \(\alpha \in {\mathbb F}_{q^{3}}\) satisfying (47) and (48) since then x is uniquely determined by α by (44).
Otherwise, suppose that there exist \(\alpha _{1}\neq \alpha _{2}\in {\mathbb F}_{q^{3}}\) satisfy (47) and (48) and put \(\delta =\frac {\alpha _{1}+\alpha _{2}}{A}\neq 0\). Then we can obtain
and
from (47) and (48) respectively. It is trivial to obtain δ 7 = 1 from (50). In fact,
When k ≡ 2 (mod 3),according to (49), we have δ 2 = 0, which is impossible! The case k ≡ 0 (mod 3) is the same as the above case, we omit it here.
Therefore, when k≢1 (mod 3), f(x) = a has at most one solution in \(\mathbb {F}_{q^{3}}\) for any \(a\in \mathbb {F}_{q^{3}}\). We finish the proof. □
References
Akbary, A., Ghioca, D., Wang, Q.: On constructing permutations of finite fields. Finite Fields Appl. 17, 51–67 (2011)
Akbary, A., Wang, Q.: On polynomials of the form x r h(x)(q−1)/l. International Journal of Mathematics and Mathematical Sciences. Article ID 23408, 7 pages (2007)
Ball, S., Zieve, M.: Symplectic spreads and permutation polynomials. Finite Fields and Applications. In: Lect. Notes Comput. Sci, vol. 2948, pp. 79–88. Springer, Berlin (2004)
Berlekamp, E.R., Rumsey, H., Solomon, G.: On the solution of algebraic equations over finite fields. Information And Control 10(67), 553–564 (1967)
Charpin, P., Kyureghyan, G.: On a class of permutation polynomials over \(\mathbb {F}_{2^{n}}\). Sequences and their Applications-SETA 2008, Lecture Notes in Comput Sci. 5203. Springer 3, 368–376 (2008)
Charpin, P., Kyureghyan, G.: Monmial functions with linear structure and permutation polynomials. Finite Fields: Theory and Applications, Contemp. Math. 518, Amer. Math. Soc.. 3(16), 99–111 (2010)
Charpin, P., Kyureghyan, G.: When does G(x) + γ Tr(H(x)) permutes \(\mathbb {F}_{p^{n}}\). Finite Fields Appl. 15, 615–632 (2009)
Ding, C., Yuan, J.: A family of skew Hadamard difference sets. J. Combin. Theory Ser. A 113, 1526–1535 (2006)
Ding, C., Qu, L., Wang, Q., et al.: Permutation trinomials over finite fields with even characteristic. SLAM J. Dis. Math. 29, 79–92 (2015)
Dobbertin, H.: Almost perfect nonlinear power functions on G F(2n): The Welch case. IEEE Trans. Inform. Theory 45, 1271–1275 (1999)
Dobbertin, H.: Uniformly representable permutation polynomials. Sequence andtheir Applications-SETA 2001. Springer 2(9), 1–22 (2002)
Gupta, R., Sharma, R.K.: Some new classes of permutation trinomials over finite fields with even characteristic. Finite Fields Appl. 41, 89–96 (2016)
Hou, X.: A survey of permutation binomials and trinomials over finite fields. In: Kyureghyan, G., Mullen, G.L., Pott, A. (eds.) Topics in Finite Fields, Proceedings of the 11th International Conference on Finite Fields and Their Applications, Contemp. Math, vol. 632, pp. 177–191. Magdeburg, Germany (2015). AMS
Hou, X.: Permutation polynomials over finite fields–A survey of recent advances. Finite Fields Appl. 32, 82–119 (2015)
Hou, X.: A class of permutation trinomials over finite fields. Acta Arith 162, 51–64 (2014)
Hou, X.: Determination of a type of permutaiton trinomials over finite fields. Acta Arith. 162, 253–278 (2014)
Hou, X.: Determination of a type of permutaiton trinomials over finite fields, I I. Finite Fields Appl. 35, 16–35 (2015)
Kyureghyan, G., Zieve, M.E.: Permutation polynomials of the form X + γ Tr(X k). Contemporary Developments in Finite Fields and Appl. doi:10.1142/9789814719261-0011 (2016)
Lidl, R., Niederreiter, H.: Finite Fields, 2nd ed. Cambridge Univ. Press, Cambridge (1997)
Laigle-Chapuy, Y.: Permutation polynomials and applications to coding theory. Finite Fields Appl. 13, 58–70 (2007)
Leonard, P.A., Williams, K.S.: Quartics over \(\mathbb {GF}\left (2^{n}\right )\). Proc. Am. Math. Soc. 36, 347–350 (1972)
Muller, W.B., Nobauer, R.: Cryptanalysis of the Dickson-scheme. In: Proceedings of EUROCRYPT 85, pp. 215–230. Springer-Verlag, New York (1986)
Park, H., Lee, J.B.: Permutation polynomials and group permutation polynomials. Bull. Aust. Math. Soc. 63, 67–74 (2001)
Li, K., Qu, L., Chen, X.: New classes of permutation binomials and permutation trinomials over finite fields. Finite Fields Appl. 43, 69–85 (2017)
Li, K., Qu, L., Li, C., et al: New permutation trinomials constructed from fractional polynomials. arXiv:1605.06216 (2016)
Qu, L., Tan, Y., Tan, C.H., et al.: Constructing differentially 4-uniform permutations over \(\mathbb {F}_{2^{2k}}\) via the switching method. IEEE Trans. Inform. Theory 59, 4675–4686 (2013)
Rivest, R.L., Shamir, A., Aselman, L.M.: A method for obtaining digital signatures and public-key cryptosystems. Comm. ACM 21, 120–126 (1978)
Ma, J., Zhang, T., Feng, T., et al.: Some new results on permutation polynomials over finite fields. Des. Codes Cryptog.r 83(2), 425–443 (2017)
Tu, Z., Zeng, X., Hu, L., et al.: A class of binomial permutation polynomials. arXiv:1310.0337 (2013)
Sun, J., Takeshita, O.Y.: Interleavers for turdo codes using permutation polynomials over integer rings. IEEE Trans. Inform. Theory 51, 101–119 (2005)
Wang, Q.: Cyclotomic mapping permutation polynomials over finite fields. In: Golomb, S.W., Gong, G., Helleseth, T., Song, H.-Y. (eds.) Sequences, Subsequences, and Consequences, Lect. Notes Comput. Sci., vol. 4893, pp. 119–128. Springer, Berlin (2007)
Williams, K.S.: Note on Cubics over G F(2n) and G F(3n)∗. J. Number Theory 7, 361–365 (1975)
Yuan, P., Ding, C.: Permutation polynomials over finite fields from a powerful lemma. Finite Fields Appl. 17, 560–574 (2011)
Zieve, M.E.: On some permutation polynomials over \(\mathbb {F}_{q} \) of the form x r h(x (q−1)/d). Proc. Am. Math. Soc. 137, 2209–2216 (2009)
Zieve, M.E.: Permutation polynomials on \({\mathbb F}_{q}\) induced from bijective Rédei functions on subgroups of the multiplicative group of \(\mathbb {F}_{q}\). arXiv:1310.0776 (2013)
Zieve, M.E.: Permutation polynomials over \(\mathbb {F}_{q^{2}}\) induced from novel permutations of the (q + 1)-th roots of unity. preprint
Zeng, X., Tian, S., Tu, Z.: Permutation polynomials from trace functions over finite fields. Finite Fields Appl. 35, 36–51 (2015)
Acknowledgments
We would like to thank the editor and the referees whose valuable comments and suggestions improve both the technical quality and the editorial quality of this paper.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work is supported by the National Basic Research Program of China (Grant No. 2013CB338002), the Nature Science Foundation of China (NSFC) under Grant 61272484, 11531002, 61572026, the Program for New Century Excellent Talents in University (NCET), the Basic Research Fund of National University of Defense Technology (No. CJ 13-02-01), and the Open Foundation of State Key Laboratory of Cryptology.
This article is part of the Topical Collection on Special Issue on Sequences and Their Applications
Rights and permissions
About this article
Cite this article
Li, K., Qu, L., Chen, X. et al. Permutation polynomials of the form \(cx+\text {Tr}_{q^{l}/ q}(x^{a})\) and permutation trinomials over finite fields with even characteristic. Cryptogr. Commun. 10, 531–554 (2018). https://doi.org/10.1007/s12095-017-0236-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12095-017-0236-7