1.
Introduction
For a prime power q, let Fq be the finite field with q elements and F∗q denote its multiplicative group. A polynomial f(x)∈Fq[x] is called a permutation polynomial (PP) if its associated polynomial mapping f:c↦f(c) from Fq into itself is a bijection [9]. Furthermore, it is called a complete permutation polynomial (CPP) if both f(x) and f(x)+x are bijections over Fq. PPs and CPPs over finite fields have been an active topic of study for many years due to their significant applications areas such as cryptography [3,14], combinatorial designs [2], design theory [9,13], coding theory [5], and other areas of mathematics and engineering [9,11]. Information about properties, constructions, and applications of PPs and CPPs can be found in [9,12]. Discovering new constructions of PPs is of tremendous interest in both theoretical and applied aspects. Some recent progresses on PPs can be referred to [4,10,15,16,21,22,23]. Meanwhile, more significant improvements had been obtained in finding new CPPs, see [17,18,19] for example.
Very recently, eight classes of PPs with the form
over finite fields of characteristic 2 were presented in [20], where i, n, s1, s2 are positive integers and δ∈F2n. Particularly, by finding a link between two classes of PPs over finite fields with even characteristic, four classes of PPs with the form (x2+x+δ)s1+(x2+x+δ)s2+x over F2n were obtained in [7], where s1, s2 and δ satisfying some conditions. Later, according to the AGW criterion and determination of the number of solutions to certain equations over finite fields, several classes of PPs with the form
over Fpn were proposed in [8], where p is a prime, m, n, s1, s2 are positive integers with m|n and δ∈Fpn. Furthermore, for f(x)=axpm+bx+h(xpm−x), where p is a prime, a,b∈F∗p2m and h(x)∈Fp2m, the authors of [6] established a link between the complete permutation property of f(x) and the bijection property of some polynomials defined on subsets of Fp2m.
In this paper, following the lines of the works done in [6,8], we further study several PPs and CPPs over Fpn. More precisely, nine classes of PPs over Fpn with the form (xpm−x+δ)s1+(xpm−x+δ)s2+x are considered and five classes of CPPs over Fp2m with the form axpm+bx+h(xpm−x) are proposed. Our approach is based on the AGW criterion and a method to decide the number of solutions of certain equations over finite fields.
The remainder of this paper is organized as follows. In Section 2, some basic concepts and related results are presented. In Section 3, nine classes of PPs with the form (xpm−x+δ)s1+(xpm−x+δ)s2+x over Fpn are given. In Section 4, five classes of CPPs with the form axpm+bx+h(xpm−x) over Fp2m are proposed. Finally, we give some conclusions in Section 5.
2.
Preliminaries
In this section, some notations and useful lemmas are introduced. We always let Fpn be a finite field with pn elements. For two positive integers m and n with m|n, we use Trnm(⋅) to denote the trace function from Fpn to Fpm, i.e.,
Define J={γpm−γ:γ∈Fpn}={α∈Fpn:Trnm(α)=0} and we will use it frequently in the following.
First of all, we give the definition of q-polynomial as follows.
Definition 1. ([9]) For a fixed prime power q, a polynomial of the form
with coefficients in an extension field Fqt of Fq is called a q-polynomial or a linearized polynomial.
Next, we recall three useful lemmas needed in the subsequent section.
Lemma 1. ([1]) For positive integers m,n with m|n, let φ(x) be a pm-polynomial over Fpm, h(x)∈Fqn[x] be any polynomial such that h(xpm−x)∈Fpm∖{0} for all x∈Fpn, and let g(x)∈Fpn[x] be any polynomial. Then h(xpm−x)φ(x)+g(xpm−x) is a permutation of Fpn if and only if the following two conditions hold:
(i) φ(1)≠0;
(ii) h(x)φ(x)+g(x)pm−g(x) permutes J.
Taking g(x)=t∑j=1(x+δ)sj, h(x)=1 and φ(x)=x, we obtain the following lemma.
Lemma 2. ([8]) For given positive integers m,n,t with m|n, nonnegative integers sj for 1≤j≤t, and a fixed δ∈Fpn, the polynomial
permutes Fpn if and only if
permutes J.
Lemma 3. ([8]) Let p be a prime, two positive integers m and n satisfying mp∤n and m|n, and two nonnegative integers i,j satisfying gcd(i−j,n)=1 and gcd(i−j,p−1)=1. If the element α∈Fpn is a (p−1)-th power in Fpm, then the equation xpi−αxpj+β=0 has at most one solution in J, where β∈Fpn.
3.
New PPs of the form (xpm−x+δ)s1+(xpm−x+δ)s2+x over Fpn
In this section, we investigate the permutation behavior of (xpm−x+δ)s1+(xpm−x+δ)s2+x over Fpn, where exponents s1 and s2 are positive integers, m|n and δ∈Fpn. Furthermore, using an approach introduced by [8], we can obtain nine classes of PPs with this form over Fp2m and Fp3m as below.
Theorem 1. For an odd prime p and a positive integer m. Let δ be an element of Fp2m such that Tr2mm(δ)=0 or (Tr2mm(δ)−1)p−2Tr2mm(δ)Tr2mm(δ) is a (p−1)-th power in F∗pm. Then the polynomial
permutes Fp2m.
Proof. According to Lemma 2, we need to show that for each d∈J, the equation
has at most one solution in J.
Notice that x+xpm=0 since x∈J. Then the left-hand side of (3.1) can be written as
Thus we have
If Tr2mm(δ)=0, δpm+1+1−δpm+p=(−δ)pδ−δp(−δ)=0 and then x=δ2pm−δ2+d is the unique solution of (3.1) in J.
If Tr2mm(δ)≠0, then (3.2) becomes
Note that (Tr2mm(δ)−1)p−2Tr2mm(δ)Tr2mm(δ) is a (p−1)-th power in F∗pm, and mp∤2m since p is odd. Therefore, we deduce that (3.3) has at most one solution in J, which follows from Lemma 3. Furthermore, we conclude that (3.1) has at most one solution in J and f1(x)=(xpm−x+δ)2pm+(xpm−x+δ)pm+1+1+x permutes Fp2m.
With the same method as in Theorem 1, we propose two classes of PPs with the form (x3m−x+δ)s1+(x3m−x+δ)s2+x over F32m, and five classes of PPs with the form (x2m+x+δ)s1+(x2m+x+δ)s2+x over F23m, respectively. The results can be similarly proved and we omit the details here.
Theorem 2. For a positive integer m, let δ be an element of F32m such that Tr2mm(δ)=1 or 2Tr2mm(δ)+1 is a square element in F∗3m. Then the polynomial
permutes F32m.
Theorem 3. For a positive integer m and an element δ∈F32m, the polynomial
permutes F32m.
Theorem 4. For two positive integers m and s satisfying s≡0(mod1+2m+22m), let δ be an element of F23m. Then the polynomial
permutes F23m.
Theorem 5. For a positive integer m and an element δ∈F23m, the polynomial
permutes F23m.
Theorem 6. For a positive integer m and an element δ∈F23m with Tr3mm(δ)≠0, the polynomial
permutes F23m.
Theorem 7. For a positive integer m and an element δ∈F23m, the polynomial
is a permutation of F23m.
Theorem 8. For a positive integer m with m≢−1(mod3) and an element δ∈F23m, the polynomial
permutes F23m.
In the above considerations, we mainly investigate several PPs over F32m and F23m, respectively. Below we analyzes the permutation behavior of the polynomial f9(x) over F33m for certain elements δ∈F33m such that Tr3mm(δ)=0 and integers s satisfying s(3m−1)≡0(mod33m−1).
Theorem 9. For two positive integers m and s satisfying s≡0(mod1+3m+32m), let δ be an element of F33m with Tr3mm(δ)=0. Then the polynomial
permutes F33m.
Proof. Applying Lemma 2, to prove that f9(x) permutes F33m, it is sufficient to show that for any d∈J, the equation
has a unique solution in J.
If x+δ=0, then x=d=−δ.
If x+δ≠0, note that x+x3m+x32m=0 for x∈J, we have (x+δ)33m−12=±1. Then the solutions of (3.4) are divided into the following two cases.
Case 1: (x+δ)33m−12=−1. In this case, (3.4) turns to −(x+δ)3m+(x+δ)+x=d, that is
Taking the 3m-th power on both sides of (3.5) yields
which implies that
Case 2: (x+δ)33m−12=1. In this case, (3.4) becomes (x+δ)3m−(x+δ)+x=d, we calculate
Raising both sides of (3.7) to the power 32m leads to
which means that
When d=−δ, we have d3m−δ32m+δ=d32m+δ32m−δ=−δ. Thus, in this case, all three possible solutions, d3m−δ32m+δ, d32m+δ32m−δ and −δ are the same and hence (3.4) has a unique solution in J.
When d≠−δ, we claim that x=d3m−δ32m+δ and x=d32m+δ−δ3m can not hold simultaneously. Otherwise, combining (3.6) and (3.8), we obtain
This contradicts the assumption that (d32m−δ3m−δ)33m−12=1. Consequently, we know that (3.4) has only a unique solution in J.
Summarizing the discussions of the above two cases, we conclude that the polynomial f9(x)=(x3m−x+δ)33m−12+1+(x3m−x+δ)s+x permutes F33m.
4.
New CPPs of the form axpm+bx+h(xpm−x) over Fp2m
In this section, we consider five classes of CPPs with the form axpm+bx+h(xpm−x) over Fp2m in detail when h(x)=t∑j=1(x+δ)sj for δ∈Fp2m.
Lemma 4. ([6]) For a prime p and a positive integer m, let a,b∈F∗p2m with a+b,a+b+1∈F∗pm, and h(x)∈Fp2m[x]. Then F(x)=axpm+bx+h(xpm−x) is a CPP over Fp2m if and only if both h(x)pm−h(x)+(b−apm)x and h(x)pm−h(x)+(b−apm+1)x are bijective on J.
Theorem 10. For an odd prime p and a positive integer m, let a,b∈F∗p2m with a+b,a+b+1∈F∗pm, and b−apm≠0,−1. Let h(x)=(x+δ)pm+1+1 with δ∈Fp2m. If Tr2mm(δ)=0 or (Tr2mm(δ))p+apm−bTr2mm(δ), (Tr2mm(δ))p+apm−b−1Tr2mm(δ) are (p−1)-th power in F∗pm, then F(x)=axpm+bx+h(xpm−x) is a CPP over Fp2m.
Proof. Based on Lemma 4, in order to prove that F(x) is a CPP over Fp2m, we only need to consider that both g(x)=(x+δ)pm(pm+1+1)−(x+δ)pm+1+1+(b−apm)x and g(x)+x=(x+δ)pm(pm+1+1)−(x+δ)pm+1+1+(b−apm+1)x are bijective on J.
Firstly, we claim to show that g(x) permutes J is equivalent to show that for any d∈J, the equation
has exactly one solution in J.
For x∈J, it can be verified that xpm+x=0, then the left-hand side of (4.1) becomes
Then (4.1) can be rewritten as
When Tr2mm(δ)=0, δpm+p−δpm+1+1=(−δ)δp−(−δ)pδ=0 and then x=db−apm is the unique solution of (4.2) in J. When Tr2mm(δ)≠0, (4.2) turns to
Since (Tr2mm(δ))p+apm−bTr2mm(δ) is a (p−1)-th power in F∗pm, it then follows from Lemma 3 that (4.3) has at most one solution in J. Therefore, we conclude that (4.1) has only one solution in J and g(x)=(x+δ)pm(pm+1)−(x+δ)pm+1+1+(b−apm)x permutes on J.
In a similar way, we can prove that g(x)+x=(x+δ)pm(pm+1)−(x+δ)pm+1+1+(b−apm+1)x also permutes on J.
To summarize, we conclude that F(x)=axpm+bx+h(xpm−x) is a CPP over Fp2m.
Example 1. Take p=3, m=2, then h(x)=(x+δ)28. It can be verified that there are 3852 different triples (a,b,δ)∈F∗34×F∗34×F34 such that a,b∈F∗34 with a+b,a+b+1∈F∗32, b−a9≠0,−1 and Tr42(δ)=0, and 23112 different triples (a,b,δ)∈F∗34×F∗34×F34 such that a,b∈F∗34 with a+b,a+b+1∈F∗32, b−a9≠0,−1, (Tr42(δ))3+a9−bTr42(δ) and (Tr42(δ))3+a9−b−1Tr42(δ) are square elements in F∗32. These (a,b,δ) are exactly all 26964 triples in F∗34×F∗34×F34 that make
a CPP over F34.
In the sequel, four classes of CPPs with different conditions on a,b,δ and the polynomials hi(x) for i=1,2,3,4 are given. The discussions are similar to that in Theorem 10, so we omit the proofs.
Theorem 11. For an odd prime p and two positive integers i and even m, let a,b∈F∗p2m with a+b,a+b+1∈F∗pm, and b−apm≠0,−1. Let h1(x)=(x+δ)i(p2m−1)p2−1+1+(x+δ)i(p2m−1)p2−1+pm with δ∈Fp2m. Then F1(x)=axpm+bx+h1(xpm−x) is a CPP over Fp2m.
Example 2. Take p=3, m=2 and i=1, then h1(x)=(x+δ)11+(x+δ)19. It can be verified that there are 34668 different triples (a,b,δ)∈F∗34×F∗34×F34 such that a,b∈F∗34 with a+b,a+b+1∈F∗32, b−a9≠0,−1. These (a,b,δ) are exactly all triples in F∗34×F∗34×F34 such that
is a CPP over F34.
Theorem 12. For an odd prime p and a positive integer m, let a,b∈F∗p2m with a+b,a+b+1∈F∗pm, and b−apm≠0,−1. Let h2(x)=(x+δ)2pm+(x+δ)pm+1+1 with δ∈Fp2m. If Tr2mm(δ)=0 or (Tr2mm(δ))p−b+apm−2Tr2mm(δ)Tr2mm(δ), (Tr2mm(δ))p−b+apm−1−2Tr2mm(δ)Tr2mm(δ)are (p−1)-th power in F∗pm, then F2(x)=axpm+bx+h2(xpm−x) is a CPP over Fp2m.
Example 3. Take p=3 and m=2, then h2(x)=(x+δ)18+(x+δ)28. It can be verified that there are 3852 different (a,b,δ)∈F∗34×F∗34×F34 such that a,b∈F∗34 with a+b,a+b+1∈F∗32, b−a9≠0,−1 and Tr42(δ)=0, and 27468 different triples (a,b,δ)∈F∗34×F∗34×F34 such that a,b∈F∗34 with a+b,a+b+1∈F∗32, b−a9≠0,−1, (Tr42(δ))3−b+a9−2Tr42(δ)Tr42(δ) and (Tr42(δ))3−b+a9−1−2Tr42(δ)Tr42(δ)are square elements in F∗32. These (a,b,δ) are exactly all 31320 triples in F∗34×F∗34×F34 that make
a CPP over F34.
Theorem 13. For a positive integer m and a,b∈F∗32m with a+b,a+b+1∈F∗3m. Let h3(x)=(x+δ)2⋅3m+(x+δ)32m−1+2⋅3m−1 with δ∈F32m. Then F3(x)=ax3m+bx+h3(x3m−x) is a CPP over F32m if one of the following conditions are satisfied:
(i) Tr2mm(δ)=0, a3m−b≠±1;
(ii) 2Tr2mm(δ)−a3m+b+1 and 2Tr2mm(δ)−a3m+b−1 are square elements in F∗3m.
Example 4. Take m=2, then h3(x)=(x+δ)18+(x+δ)33. It can be verified that there are 3861 different (a,b,δ)∈F∗34×F∗34×F34 such that a,b∈F∗34 with a+b,a+b+1∈F∗32, Tr42(δ)=0 and a9−b≠±1, and 34839 different triples (a,b,δ)∈F∗34×F∗34×F34 such that a,b∈F∗34 with a+b,a+b+1∈F∗32, 2Tr42(δ)−a9+b+1 and 2Tr42(δ)−a9+b−1 are square elements in F∗32. These (a,b,δ) are exactly all 38700 triples in F∗34×F∗34×F34 such that
is a CPP over F34.
Theorem 14. For a positive integer m and an element δ∈F32m, let a,b∈F∗32m with a+b,a+b+1∈F∗3m, and b−a3m≠0,−1. Let h4(x)=(x+δ)32m−1+2⋅3m−1+(x+δ)2⋅32m−1+3m−1 with δ∈F32m. Then F4(x)=ax3m+bx+h4(x3m−x) is a CPP over F32m.
Example 5. Take m=1, then h4(x)=(x+δ)5+(x+δ)7. It can be verified that there are 18 different (a,b,δ)∈F∗32×F∗32×F32 such that a,b∈F∗32 with a+b,a+b+1∈F∗3, b−a3≠0,−1. These (a,b,δ) are exactly all triples in F∗32×F∗32×F32 that make
a CPP over F32.
5.
Conclusions
In this paper, nine classes of PPs with the form (xpm−x+δ)s1+(xpm−x+δ)s2+x over Fpn and five classes of CPPs with the form axpm+bx+h(xpm−x) over Fp2m were obtained by using the AGW criterion and some techniques in solving equations over finite fields. It was a continuation of some previous works [6,8]. All known classes of PPs of the form (x2m+x+δ)s1+(x2m+x+δ)s2+x over F2n and of the form (xpm−x+δ)s1+(xpm−x+δ)s2+x over Fpn (p an odd prime) were summarized in Tables 1 and 2, respectively. Moreover, we listed the known CPPs of the form axpm+bx+h(xpm−x) over Fp2m in Table 3. It would be interesting to find new ideas to derive more PPs and CPPs over finite fields in the future work.
Acknowledgments
The authors are grateful to the anonymous reviewers and the editor for their detailed comments and suggestions which highly improve the presentation and quality of this paper. This work was supported by the Educational Research Project of Young and Middle-aged Teachers of Fujian Province under Grant JAT200033 and the Talent Fund Project of Fuzhou University under Grant 0030510858, and the National Natural Science Foundation of China under Grant 61902073, 62072109, U1804263.
Conflict of interest
The authors declare there is no conflict of interests.