
Constructing permutation polynomials is a hot topic in the area of finite fields, and permutation polynomials have many applications in different areas. Recently, several classes of permutation trinomials were constructed. In 2015, Hou surveyed the achievements of permutation polynomials and novel methods. But, very few were known at that time. Recently, many permutation binomials and trinomials have been constructed. Here we survey the significant contribution made to the construction of permutation trinomials over finite fields in recent years. Emphasis is placed on significant results and novel methods. The covered material is split into three aspects: the existence of permutation trinomials of the respective forms xrh(xs), λ1xa+λ2xb+λ3xc and x+xs(qm−1)+1+xt(qm−1)+1, with Niho-type exponents s,t.
Citation: Varsha Jarali, Prasanna Poojary, G. R. Vadiraja Bhatta. A recent survey of permutation trinomials over finite fields[J]. AIMS Mathematics, 2023, 8(12): 29182-29220. doi: 10.3934/math.20231495
[1] | Xiaoer Qin, Li Yan . Some specific classes of permutation polynomials over Fq3. AIMS Mathematics, 2022, 7(10): 17815-17828. doi: 10.3934/math.2022981 |
[2] | Qian Liu, Jianrui Xie, Ximeng Liu, Jian Zou . Further results on permutation polynomials and complete permutation polynomials over finite fields. AIMS Mathematics, 2021, 6(12): 13503-13514. doi: 10.3934/math.2021783 |
[3] | Kaimin Cheng . Permutational behavior of reversed Dickson polynomials over finite fields II. AIMS Mathematics, 2017, 2(4): 586-609. doi: 10.3934/Math.2017.4.586 |
[4] | Guanghui Zhang, Shuhua Liang . On the construction of constacyclically permutable codes from constacyclic codes. AIMS Mathematics, 2024, 9(5): 12852-12869. doi: 10.3934/math.2024628 |
[5] | Kaimin Cheng . Permutational behavior of reversed Dickson polynomials over finite fields. AIMS Mathematics, 2017, 2(2): 244-259. doi: 10.3934/Math.2017.2.244 |
[6] | Mingze Zhao, Huilan Li . A pair of dual Hopf algebras on permutations. AIMS Mathematics, 2021, 6(5): 5106-5123. doi: 10.3934/math.2021302 |
[7] | Irwansyah, Intan Muchtadi-Alamsyah, Fajar Yuliawan, Muhammad Irfan Hidayat . Generalized Reed-Solomon codes over number fields and exact gradient coding. AIMS Mathematics, 2024, 9(4): 9508-9518. doi: 10.3934/math.2024464 |
[8] | Abd El-Mohsen Badawy, Alaa Helmy . Permutabitity of principal MS-algebras. AIMS Mathematics, 2023, 8(9): 19857-19875. doi: 10.3934/math.20231012 |
[9] | Raju Doley, Saifur Rahman, Gayatri Das . On knot separability of hypergraphs and its application towards infectious disease management. AIMS Mathematics, 2023, 8(4): 9982-10000. doi: 10.3934/math.2023505 |
[10] | Ran Tamir . Testing for correlation in Gaussian databases via local decision making. AIMS Mathematics, 2025, 10(4): 7721-7766. doi: 10.3934/math.2025355 |
Constructing permutation polynomials is a hot topic in the area of finite fields, and permutation polynomials have many applications in different areas. Recently, several classes of permutation trinomials were constructed. In 2015, Hou surveyed the achievements of permutation polynomials and novel methods. But, very few were known at that time. Recently, many permutation binomials and trinomials have been constructed. Here we survey the significant contribution made to the construction of permutation trinomials over finite fields in recent years. Emphasis is placed on significant results and novel methods. The covered material is split into three aspects: the existence of permutation trinomials of the respective forms xrh(xs), λ1xa+λ2xb+λ3xc and x+xs(qm−1)+1+xt(qm−1)+1, with Niho-type exponents s,t.
Let Fq be the finite field with q=pn elements, where p is a prime number and n is a positive integer. A polynomial f(x)∈Fq[x] is called a permutation polynomial over Fq if it is a bijection of Fq into itself. The study of permutation polynomials on finite fields began by Hermite [27], Dickson [15] and Carlitz [12] has since been carried out by many other researchers [1,3,4,5,8,9,35,85]. The study of permutation polynomials over finite fields has been attracting researcher interest for many years due to their wide applications in cryptography [36,59,61,62], coding theory [17,18] and combinatorial designs [16]. In many cases, compositional inverses of permutation polynomials are necessary. In block ciphers, substitution boxes, which form the confusion layer during encryption, are often designed by using permutation polynomials and their compositional inverses. Very important progress has been achieved in the area of the construction of permutation polynomials and their compositional inverses (see [55,77,78,79]).
Permutation polynomials with fewer terms are particularly desirable due to their good algebraic structure over finite fields. The three most basic types of polynomials are monomials, binomials and trinomials. Permutation polynomials of the monomial or binomial type have been widely investigated in recent decades. However, much less is known about polynomials with more than two terms, such as trinomials and quadrinomials. The monomial xr is a permutation polynomial over Fq if and only if gcd(r,q−1)=1. It is challenging to ascertain the conditions on a,b,n,m and q under which the binomials axn+bxm are permutations on Fq.
In 2015, Hou [32] briefly surveyed the known classes of permutation binomials and trinomials, but very few classes were known at that time. The purpose of the present paper is to review some of the recent contributions to the area while providing more details and background. Our primary focus is on the results of permutation trinomials that have appeared in the last decade. In addition, we will present the reader with a selection process for recently developed approaches and methods.
An old and yet very useful result on the theory of permutation polynomials is the following theorem, proved by Hermite [27] for prime fields, and Dickson [15] in the general case.
Lemma 1.1. (Hermite-Dickson criterion) [27] Let Fq be a finite field of characteristic p. Then, f(x)∈Fq[x] is a permutation polynomial of Fq if and only if the following two conditions hold:
(1) f(x) has exactly one root in Fq;
(2) For each integer t with 1≤t≤q−2 and t≢0(modp), the reduction of f(xt)(modxq−x) has a degree ≤q−2.
The following Lemma 1.2 shows that polynomials of the form xrh(x(q−1)/d) over Fq have a close connection with the d-order subgroup μd of F∗q.
Indeed, there have been many construction results that were obtained by using the method of constructing permutation polynomials over μd to obtain permutation polynomials over the original finite field. It was first stated by Wan and Lidl [69], and later modified by Wang [70] and Zieve [85].
Lemma 1.2. [69,70,85] Let d,r>0 with d|(q−1) and h(x)∈Fq[x]. Then, f(x)=xrh(x(q−1)/d) permutes Fq if and only if
(1) gcd(r,(q−1)/d)=1,
(2) xrh(x)(q−1)/d permutes μd.
Theorem 1.1. [47] Let p be a prime and n,r1,r2,⋯,rt be non-negative integers such that
n=d0+d1p+d2p2+⋯+dsps(0≤di≤p−1), ∀0≤i≤s,rj=dj0+dj1p+dj2p2+⋯+djsps(0≤dji≤p−1), ∀0≤j≤t,∀0≤i≤s. |
Then,
(nr1,r2,…,rt)=(d0d10,d20,…,dt0)…(dsd1s,d2s,…,dts)(modp). |
Further, it follows that (nr1,r2,…,rt)≢0(modp) if and only if t∑i=1dij=dj, ∀ 0≤j≤s.
Definition 1.1. [74] Two permutation polynomials f(x) and g(x) in Fq[x] are called the quasi-multiplicative equivalence if there exists an integer 1≤d<q−1 such that gcd(d,q−1)=1 and f(x)=ag(cxd), where a,b∈F∗q.
Definition 1.2. [47] A polynomial f(x)∈Fq[x] is said to be a complete permutation polynomial over Fq if both f(x) and f(x)+x are permutations of Fq.
To check the permutation property of any given polynomial over a finite field, we can use Akbary, Ghioca, Wang(AGW) criterion. We make use of the subfield of the finite field and a known polynomial that permutes the subfield. For instance, a permutation polynomial over Fq can be used to check the constructed polynomial over Fqn, regardless of whether it is a permutation polynomial or not.
Lemma 1.3. [1] (AGW criterion) Let K, L and ˉL be finite sets with |L|=|ˉL|, and let
g:K→K, ˉg:L→ˉL, ω:K→L |
and ˉω: K→ˉL be maps as shown in the Figure 1, such that ˉω∘g=ˉg∘ω. If both ω and ˉω are surjective, then the following statements are equivalent:
(1) g is a bijection from K to K;
(2) ˉg is a bijection from L to ˉL and g is injective on ω−1(l) for each l∈L.
So, if ˉg is a bijection on L, we can make conclusions about the permutation of g over K.
There are several approaches that can be employed to decide whether f(x) is a permutation polynomial. When investigating the permutational properties of a polynomial, a well-established connection with algebraic curves is provided by the following observation. For a given polynomial f(x)∈Fq[x], let us consider the curve Cf with the affine equation
Cf:f(x)−f(y)x−y=0. |
Deciding whether a polynomial is a permutation polynomial over any field is based on the investigation of the set of Fq2-rational point of Cf. The Hermite-Dickson criteria [27] constitute another well-known tool for use in the construction of any type of permutation polynomial, and when using these criteria, one may use the Lucas sequence [47] to compute binomial coefficients in the polynomial expressions. Here, the main aim is to compute the sum ∑x∈Fqf(x)s for the integer 0≤s≤q−1. However, computing the sum is a little lengthy and the toughest one. To overcome this difficulty, recent discoveries have been made, including Lemma 1.2. The main construction method involves the use of the multivariate method [21] and discussions of the number of solutions of special equations f(x)=d. Recently, one more method has come into existence for the computation of the permutation binomials and trinomials, i.e., the computation of the fractional polynomials [39]. The AGW criterion is another significant technique to determine a polynomial's permutation property (see [1]).
In Section 2, we list all of the existing permutation trinomials, and those of the forms xrh(xs), λ1xa+λ2xb+λ3xc and x+xs(2m−1)+1+xt(2m−1)+1 with Niho-type exponents s,t are discussed in the Sections 3–5, respectively. In addition, in Sections 3–5, we provide a discussion about current conjectures and open problems that have been mentioned in the literature.
There are compelling findings about both the existence and non-existence of permutation binomials, but there is not a comparable instance of non-existence in the case of permutation trinomials. Nonetheless, there have been numerous permutation trinomial discoveries from a variety of backgrounds. The Dickson polynomial of order five, i.e., D5(x,a)=x5+ax3−a2x, is a permutation trinomial over F3m with a wide range of uses; it also produces a family of ideal nonlinear functions for cryptography, as well as linear codes for data transmission and storage. Similarly, the Dickson polynomial D7(x,a)=x7+x5+x of degree 7 with m≢0(mod3) comprises permutation trinomials over F3m. In 1997, Lee and Park [38] investigated permutation trinomials; they assumed that q≡1(mod3) and there is a fixed primitive root g of Fq for α∈F∗q, and that loggα is the residue class k(modq−1) such that α=gk; here, s=q−13 and ω=gs, h(x)=xrf(xs), where f(x)=ax2+bx+c∈Fq[x]. Similar to this, in [13,21] both authors used two distinct concepts to investigate the permutation property of the trinomial
f(x)=x2(m+1)/2+x2(m+1)/2+2+x3⋅2(m+1)/2+4 |
over F2m when m is odd. Lee and Park [38] established the following theorem, which is the primary method of creating numerous permutation polynomials of the form h(x)=xrf(x).
Theorem 2.1. [38] Let h(x)=xrf(xs)∈Fq[x], where f(x)=ax2+bx+c∈Fq[x] and s=q−1d with d∣(q−1). Then, h(x) is a permutation polynomial over Fq if and only if the following conditions are satisfied:
(1) (r,s)=1,
(2) for 0≤i≤3, f(ωi)≠0,
(3) loggf(1)f(ω)≡loggf(ω)f(ω2)≢r(mod3).
The permutation behavior of polynomials of the form f(x)=xrh(x(q−1)/d) over a finite field Fq has drawn the interest of many scholars since the majority of permutation polynomials can be expressed as xrh(xs) over a finite field Fq. Over the past few years, a large number of permutation polynomials of this form have been discovered. Wan and Lidl [69] first investigated the permutation behavior of the form f(x)=xrh(x(q−1)/d), where d|q−1 and 1<r<q−1d over Fq. In this section, we list all of the permutation polynomials of the form xrh(xs). In his contribution to the field of permutation, Zieve [85] introduced a common method to find permutations of the type f(x)=xrh(x(q−1)/d) over Fq by exploiting the behavior of the permutations g(x)=xrh(x)q−1 in μq+1; as an added feature, and from this fact, Zieve [86] constructed several classes of permutation trinomials over Fq2.
The approach involves rational functions over Fq2 that map μq+1 to either μq+1 or Fq∪{∞}. He first constructed a general polynomial of the form
f(x)=xn+k(q+1)⋅((γxq−1−β)n−γ(xq−1−γqβ)n) |
for n>0, k≥0, β,γ∈Fq2 with βq+1=1 and γ(q+1)≠1, which permutes Fq2 if and only if gcd(n+2k,q−1)=1 and gcd(n,q+1)=1. He also investigated polynomials of the form
f(x)=xn+k(q+1)⋅((δxq−1−βδq)n−δ(xq−1−β)n) |
with δ∈Fq2 but δ∉Fq; it is a permutation polynomial over Fq2 if and only if gcd(n(n+2k),q−1)=1. As a consequence of the above fact, he mentioned some trinomials in the following corollaries for n=3 and certain values of β,δ,γ.
Corollary 3.1. [86] Let q be a prime power and k≥0. The polynomial
f(x)=xk(q+1)+3+3xk(q+1)+q+2−xk(q+1)+3q |
permutes Fq2 if and only if gcd(2k+3,q−1)=1 and 3∤q.
For the values k=q−3, k=1 and k=0, the above corollary reduces to the following corollary.
Corollary 3.2. [86] Let q be a prime power with 3∤q. Then,
(1) xq+3x2q−1−xq2−q+1 permutes Fq2.
(2) xq+4+3x2q+3−x4q+1 permutes Fq2 if and only if q≢1(mod5).
(3) x3+3xq+2−x3q permutes Fq2 if and only if q≡2(mod3).
Regarding the case of q=22m+1, the first two parts of the above corollary were conjectured by Tu et al. [64]. Later, Zieve [86] provided the alternative proof for [28,Theorem 1] in [86,Theorem 5.1]. Using this, he further determined the permutation binomial for h(x)=xd+β−1 in the following corollary. The proof encompasses demonstrating that h(x) has roots in μq+1 if and only if −β−1 is in (μq+1)d, which equals μ(q+1)/gcd(q+1,d).
Corollary 3.3. [86] Let q be a prime power, let r and d be positive integers and let β be the (q+1)th root of unity in Fq2. Then, xr+d(q−1)+β−1xr permutes Fq2 if and only if all of the following conditions hold:
(1) gcd(r,q−1)=1,
(2) gcd(r−d,q+1)=1,
(3) (−β)(q+1)/gcd(q+1,d)≠1.
There are numerous classes of permutation trinomials over finite fields in the literature, some of which have profound connections to other areas. Recently, a complete determination of the permutation trinomials of the type
f(x)=ax+bxq+x2q−1∈Fq[x] |
over Fq2 was demonstrated in [29,30,31]. Trinomials of the form
f(x)=ax+bxq+x2q−1∈Fq[x] |
were taken into consideration by Hou [29]. The main theme is dependent on the fact that
f≡(a+b+1)x(modxq−x), |
so f(x) is a permutation polynomial of Fq if and only if (a+b+1)≠0.
Motivated by the work of Fernando et al. [22] i.e., a study of permutation polynomial over finite fields defined by functional equations, which also detailed the discovery of a class of permutation binomials in [28] over Fq2, in 2013, Hou [29] determined a class of permutation trinomials of the form
f(x)=−x+bxq+x2q−1∈Fq[x] |
over Fq2 when q>2. The following theorem is similar to the theorems mentioned in [28], but the method presented is different from that of [28].
Theorem 3.1. [29] Let q>2 be a prime power and f(x)=−x+bxq+x2q−1∈Fq[x], where b∈F∗q. Then, f(x) is a permutation polynomial of Fq2 if and only if one of the following conditions applies:
(1) q is even and Trq/2(1b)=0,
(2) q≡1(mod8) and b2=−2.
Regarding sufficiency, the author applied the existence of the solution x∈Fq2 of the equation f(x)=y for every y∈Fq2, and, regarding the necessity
∑x∈Fq2f(x)s=0 |
for 1≤s≤q−2. The sum can be expressed as a double sum in terms of the binomial coefficients; it can be solved for s=(q−1)q and s=1+(q−2)q. When s=(q−1)q, the sum
∑x∈Fq2f(x)s=0 |
gives 1+4b−2 as a square in F∗q, and when s=1+(q−2)q, the simplified sum implies that b2=−2.
Hou [30] used another approach that involves the use of Tr(x) and N(x). The idea behind this approach is that the polynomial f(x)∈Fq[x] permutes Fq2 if and only if f(x)=c has a unique solution in Fq2 for any c∈Fq2. This can be achieved by proving that f(Fq2∖Fq)⊆Fq2∖Fq, followed by c∈Fq2∖Fq. Then, it is sufficient to prove that (Tr(x),N(x)) is uniquely determined by c, since (Tr(x),N(x)) can be uniquely determined by the set {x,xq} and f(x)≠f(xq)=f(x)q. Here, Hou [30] considered two cases on q and stated the following theorem.
Theorem 3.2. [30] Let f(x)=ax+bxq+x2q−1∈Fq2[x]. Then, f(x) is a permutation polynomial of Fq2 if and only if one of the following conditions is satisfied when q is odd:
(1) a(a−1) is a square in F∗q, and b2=a2+3a,
(2) a=1 and b2−4 is a square in F∗q,
(3) a=3, b=0 and q≡−1(mod6),
(4) a=b=0 and q≡1,3(mod6).
Alternatively, it is a permutation polynomial if and only if either condition is satisfied when q is even and q>2:
(1) a≠1, Trq/2(1a+1)=0 and b2=a2+a,
(2) a=1, b≠0 and Trq/2(1b)=0.
After the computation of permutation trinomials [30] of the form f(x)=ax+bxq+x2q−1∈Fq[x] for all primes with q>2, Hou [31] came up with certain new conditions to determine general permutation trinomials of the form ax+bxq+x2q−1 over Fq2. The results cover two cases on q, odd and even, and the methodology is based on the method described in [30].
Theorem 3.3. [31] Let f(x)=ax+bxq+x2q−1∈Fq2[x] and q be a prime power. Then, f(x) is a permutation polynomial of Fq2 if and only if one of the following conditions is satisfied:
(1) When q is odd:
(a) a=b=0 and q≡1,3(mod6),
(b) (−a)(q+1)/2=−1 or 3 and b=0,
(c) ab≠0, a=b1−q and 1−4ab2 is a square of F∗q,
(d) ab(a−b1−q)≠0, 1−4ab2 is a square of F∗q and b2−a2bq−1−3a=0.
(2) When q is even:
(a) a=b=0 and q=22k,
(b) ab≠0, a=b1−q and Trq/2(b−1−q)=0,
(c) ab(a−b1−q)≠0, ab2∈Fq, Trq/2(ab2)=0 and b2+a2bq−1+a=0.
Remark 3.1. In [30,31], Hou considered the general trinomial
f(x)=ax+bxq+x2q−1 |
over Fq2. The construction discussed in [31] included more general conditions on coefficients, including the conditions mentioned in [30].
Using the criterion proposed by Akbary et al. [1], Tu et al. [65] determined the permutation trinomials over a finite field of even characteristics. They investigated whether, for a positive integer m and v∈F∗2m, the trinomial
f(x)=x22m+1+x2m+1+vx |
is a permutation polynomial over F23m. Later, Wu and Lin [73] noticed that
f(x)=x22m+1+x2m+1+vx |
can be written as
f(x)=x(Tr3mm(x)+x)+vx; |
using this, they derived complete permutation polynomials of the form
f(x)=x(Trnmm(x)+x)+vx |
over F2nm for any v∈F2m∖{0,1}.
By combining different techniques with the multivariate method proposed by Dobbertin [21], Ding et al. [19] constructed different types of permutation polynomials over F2m with non-zero trivial coefficients. Two classes of permutation polynomials have been constructed under the condition that m is odd. Both classes of trinomials are described in the following theorem.
Theorem 3.4. [19] For any odd integer m>1, the following trinomials are permutation polynomials over F2m:
(1) f(x)=x+x2(m+1)/2−1+x2m−2(m+1)/2+1,
(2) f(x)=x+x3+x2m−2(m+3)/2+2.
And, using the fact that, for a positive integer m, the equation x2+ux+v=0, where u,v∈F2m and u≠0 has roots in F2m if and only if Trv/u2=0, they determined that the trinomial
f(x)=x+x2(m+2)/2−1+x2m−2m/2+1 |
is a permutation polynomial over F2m for any even m≥2. They observed that one of these above classes works for any finite field Fqm such that q≢0(mod3). Using the Dobbertin [21] multivariate methods, they obtained the general class of permutation trinomials listed below.
Theorem 3.5. [19] Let k be a positive integer, q be a prime power with q≢0(mod3) and m be an even positive integer. Then,
f(x)=x+xkqm/2−(k−1)+x(k+1)−kqm/2 |
is a permutation polynomial of Fqm if and only if one of the following three conditions holds:
(1) m≡0(mod4),
(2) q≡1(mod4),
(3) m≡2(mod4), q≡2(mod3) and exp3(k)≥exp3(qm/2+1), where expi denotes the exponent of three in the canonical factorization of i.
Normally, it is hard to determine an explicit expression of the compositional inverse of a permutation polynomial. However, they obtained the compositional inverse of the permutation trinomial by substituting k=2 and q=2 in the above theorem. Similarly, for q=2 and k=1.
Motivated by the work of Ding et al. [19], Li et al. [40] constructed four classes of permutation trinomials over F2m. In the following theorems, they considered two classes of trinomials with non-zero trivial coefficients.
Theorem 3.6. [40] Let q=22k and k be a positive integer. Then, f(x)=x+x2k+x22k−1−2k−1+1 is a permutation trinomial over Fq if and only if k≢0(mod3).
They only mentioned a sufficient condition to be a permutation trinomial in the preceding Theorem 3.6. Later, Gupta and Sharma [26] observed that, as a consequence of Theorem 3.10, case 1 the above-mentioned Theorem 3.6 reduces to
f(x)=x+x2k+x22k−1−2k−1+1, |
which is a permutation trinomial over F22k if and only if gcd(m,3)=1.
Theorem 3.7. [40] Let q=22k and k>0 be an odd integer. Then, f(x)=x+x2k+2+x22k−1+2k−1+1 is a permutation trinomial over Fq.
Nevertheless, Gupta and Sharma [26] enhanced Theorem 3.7 by asserting that
f(x)=x+x2k+2+x22k−1+2k−1+1 |
is a permutation trinomial over Fq if and only if k is odd.
By constructing the fractional polynomial g(x), Li et al. [39] observed that Theorem 3.7 can be improved for q=2k and gcd(3,k)=1; then,
f(x)2=x2(1+x2q−2+x1−q) |
for r=2 and h(x)=1+x2+x−1; the fractional polynomial becomes
g(x)=x4+x3+xx3+x+1, |
which permutes μq+1 when k≢0(mod3). In the next two theorems, they introduced two new classes of permutation trinomials of the form f(x)=x+axα+bxβ over Fq, where a,b∈F∗q.
Theorem 3.8. [40] Let q=22k and k>0 be an integer:
f(x)=x+ax2k+1−1+a2k−1x22k−2k+1, |
where a∈Fq and the order of a is 2k+1. Then, f(x) is a permutation trinomial over Fq.
Theorem 3.9. [40] Let
q=22k+1, f(x)=x+ax3+a22k+1−2k+1x22k+1−2k+2+2, |
where a∈Fq. Then, f(x) is a permutation trinomial over Fq.
Later, Gupta and Sharma [26] presented four new classes of permutation trinomials of the form xrh(x2m−1) over F22m. Among those four classes of permutation trinomials, two classes give necessity conditions for Theorem 3.6 and Theorem 3.7.
Theorem 3.10. [26]
(1) The polynomial f(x)=x4+x2m+3+x3⋅2m+1∈F22m[x] is a permutation polynomial over F22m if and only if gcd(m,3)=1.
(2) The polynomial f(x)=x2+x2⋅2m+x3⋅2m−1∈F22m[x] is a permutation polynomial over F22m if and only if gcd(m,3)=1.
(3) The polynomial f(x)=x5+x2m+4+x4⋅2m+1∈F22m[x] is a permutation polynomial over F22m if and only if m is odd.
(4) The polynomial f(x)=x3+x3⋅2m+x2m+2−1∈F22m[x] is a permutation polynomial over F22m if and only if m is odd.
In addition to the above four classes of permutation trinomials, they also stated the following two conjectures on permutation trinomials.
Conjecture 3.1. [26] The polynomial
f(x)=x5+x3⋅2m+2+x4⋅2m+1∈F22m |
is a permutation trinomial over F22m if and only if m≡2(mod4).
Conjecture 3.2. [26] The polynomial
f(x)=x5+x2m+4+x5⋅2m∈F22m |
is a permutation trinomial over F22m if and only if m≡2(mod4).
Wu et al. [74] observed that the above Conjecture 3.2 can be written as
f(x)=x5+k(q+1)(1+x2m−1+x5⋅(2m−1)), |
which permutes F22m if and only if gcd(5+2k,2m−1)=1 and 2/m for m>0,k>0. Using this, the authors determined some of the similar permutation trinomials. Later, Zha et al. [80] also proved the above two conjectures. Based on the work done by Gupta and Sharma [26], Zha et al. [80] investigated permutation trinomials of the form xrh(x2m−1) over F22m by applying a bijection over the unit circle of F22m with order 2m+1. And, from Conjecture 3.1, they derived new permutation trinomials.
Theorem 3.11. [80] The trinomial
f(x)=x2m+4+x2m+1+3+x5⋅2m∈F22m |
is a permutation trinomial over F22m if and only if m≡2(mod4).
Subsequently, they demonstrated that Conjecture 3.2 was correct, and they obtained the following classes of permutation trinomials from Conjecture 3.2.
Theorem 3.12. [80]
(1) x3+x2m+1+1+x3⋅2m∈F22m permutes F22m if and only if m is odd.
(2) x3+x2m+2+x3⋅2m∈F22m permutes F22m if and only if m is odd.
(3) x5+x4⋅2m+1+x5⋅2m∈F22m permutes F22m if and only if m≡2(mod4).
(4) The mapping g5(x)=x5(1+x+x5)2m−1 permutes μ2m+1 if and only if m is even.
They established a connection between two families of permutation polynomials over F22m in the following theorem.
Theorem 3.13. [80] Let r,l be integers and m be even with gcd(r,2m−1)=1. Assume the following:
h(x)∈F22m[x]andH(x)=(1+x+x2)lh(x). |
The polynomial
F(x)=xr+2lH(x2m−1) |
permutes F22m if and only if gcd(r+2l,2m−1)=1 and the polynomial f(x)=xrh(x2m−1) permutes F22m.
Fernando [23] extracted permutation trinomials from reversed Dickson polynomials of the (k+1)th kind when n=pl+2 and p>3, where l∈N.
Theorem 3.14. [23] Let p>3 be an odd prime and q=pe, where e is a non-negative integer. Let k be an integer such that k≠0,2,4 and 0≤k≤p−1. Let
f(x)=(4−k)xpl+12+kxpl−12+(2−k)x. |
Then, f(x) is a permutation polynomial of Fq if and only if l=0 and k≠3.
Through the study of the number of solutions of special equations, Ma et al. [52] constructed one class of complete permutation trinomials:
f(x)=−x+xp2m+12+xp2m+12pm |
for any odd prime p over Fp3m. They also proved that
f(x)=−x+xp2m+12+xp2m+12pm |
is a permutation polynomial over Fp3m if and only if
h(x)=x+xpm−x1+pm−p2m |
applies over Fp3m. Using the multivariate method introduced by Dobbertin [21], they constructed the two classes of trinomial permutations over F2m listed below.
Theorem 3.15. [52] Let m>1 be an odd integer, and write k=m+12. Then, for each u∈F∗2m, the following trinomials are permutation polynomials over F2m:
(1) f(x)=x+u2k−1−1x2k−1+u2k−1x2k+1,
(2) f(x)=x+ux2k−1+u2kx2m−2k+1+2.
For the field of characteristic 2, let q=2k and f(x)=xrh(xq−1)∈Fq2, where
h(x)=1+xm+xn(1<m<n); |
then, f(x) permutes Fq2 if and only if gcd(r,q−1)=1 and g(x)=xrh(x)q−1 permutes μq+1. The fractional polynomial of g(x) is
g(x)=xrh(x)q−1=xrh(x)qh(x)=xr1+xmq+xnq1+xm+xn=xr−nxn+xn−m+11+xm+xn; | (3.1) |
using this specified equation, Li et al. [39] constructed several classes of permutation trinomials of the form xrh(x(pm−1)/d) with m=2k and d=pk+1 for p=2,3, and they proposed Conjectures 3.3 and 3.4.
By construction of the fractional polynomial and Lemma 1.2 the next theorem was developed and it is a generalization of Corollary 3.2. For the next theorem, r=3+(q+1)l in the first case and r=2+(q+1)l in the second case were considered.
Theorem 3.16. [39] Let q=2k; then, f(x)=xrh(xq−1)=xa+xb+xc is a permutation trinomial of Fq2 in the following cases:
(1) a=lq+l+3, b=(l+4)q+l−1 and c=(l−1)q+l+4, when k is even and gcd(2l+3,q−1)=1,
(2) a=lq+l+2, b=(l+2)q+l and c=(l−1)q+l+3, when k≢0(mod3) and gcd(l+1,q−1)=1.
In the following theorem, they considered f(x)=xrh(xq−1), where h(x)=1+x4+x−1 and r=2+(q+1)l, and they obtained new class of permutation trinomial.
Theorem 3.17. [39] Let q=2k. Then,
f(x)=xlq+l+2+x(l+4)q+l−2+x(l−1)q+l+3 |
is a permutation trinomial over Fq2 when k≡2,4(mod6) and gcd(l+1,q−1)=1.
In the following theorem, they considered f(x)=xrh(xq−1), where h(x)=1+x3+x−1 and r=3+(q+1)l in the first case and r=1+(q+1)l in the second case.
Theorem 3.18. [39] Let q=2k; then, f(x)=xrh(xq−1)=xa+xb+xc is a permutation trinomial over Fq2 in the following cases:
(1) k≢2(mod4), a=lq+l+3, b=(l+3)q+l, c=(l−1)q+l+4 and gcd(2l+3,q−1)=1.
(2) k is even, a=lq+l+1, b=(l+3)q+l−2, c=(l−1)q+l+2, l≥0 is an integer and gcd(2l+1,q−1)=1.
Theorem 3.19. [39] Let q=2k, r=1+(q+1)l, where gcd(2l+1,q−1)=1, and h(x)=1+x4+x−2. Then,
f(x)=xlq+l+1+x(l+4)q+l−3+x(l−2)q+l+3 |
is a permutation trinomial over Fq2 if k≢0(mod3).
Following the method described by Hou [30], Li et al. [39] obtained two permutation trinomials over F32k with fixed exponents by applying Tr(x) and N(x). Then, they generalized these trinomials to two classes of permutation trinomials with one parameter in each class.
They obtained the following two classes of trinomials over F32k, of the form f(x)=xrh(xq−1), by using the fractional polynomial method. In the following theorem, the first case was considered for h(x)=1−x2+x−2; they later computed the fractional polynomial g(x), which permutes μq+1 when k≢0(mod4), as does f(x). Similarly, in the second case of r=1, h(x)=1+x3+x−1, and the fractional polynomial g(x) permutes μq+1 when k is odd; this is also true for f(x).
Theorem 3.20. [39] Let q=3k. Then,
(1) when k≢0(mod4), f(x)=x−x2q−1+xq2−2q+2 is a permutation trinomial over Fq2,
(2) when k is odd, f(x)=x−x3q−2+xq2−q+1 is a permutation trinomial over Fq2.
Together with the above classes of permutation trinomials over Fq2, they also proposed the following two conjectures. They verified Conjecture 3.4 by using MAGMA for 1≤k≤6, and they observed that, by using Lemma 1.2, one can prove Conjecture 3.4.
Conjecture 3.3. [39]
(1) Let q=3k, k be even and f(x)=xlq+l+5+x(l+5)q+l−x(l−1)q+l+6, where gcd(5+2l,q−1)=1. Then, f(x) is a permutation polynomial over Fq2.
(2) Let q=3k and f(x)=xlq+l+1−x(l+4)q+l−3−x(l−2)q+l+3, where gcd(1+2l,q−1)=1. Then, f(x) is a permutation polynomial over Fq2.
(3) Let q=3k and f(x)=xlq+l+1+x(l+2)q+l−1−x(l−2)q+l+3, where gcd(1+2l,q−1)=1. Then, f(x) is a permutation polynomial over Fq2 if k≢2(mod4).
Conjecture 3.4. [39]
(1) Let q=3k, k be even and g(x)=−x7+x3+xx6+x4−1. Then, g(x) permutes μq+1.
(2) Let q=3k and g(x)=x6+x4−1−x7+x3+x. Then, g(x) permutes μq+1.
(3) Let q=3k and g(x)=−x5+x3+xx4+x2−1. Then, g(x) permutes μq+1 if k≢2(mod4).
Remark 3.2. According to our observation, all three parts of Conjecture 3.4 have been resolved. In a way, Conjecture 3.3 can be considered to be resolved as well since it is equivalent to Conjecture 3.4 based on Lemma 1.2, although no direct proof is available in the literature.
Using the approach involving the resultant of two polynomials and rational points on curves, Bartoli and Giulietti [5] proved the first part of Conjecture 3.4. Later, by analyzing the quadratic factors of the corresponding fifth and seventh-degree equations over F32k, Li [41] proved the last two cases of Conjecture 3.4. He used the theory of the existence of a unique solution in μq+1 for the equation g(x)=t for any t∈μq+1. Also, using the technique introduced in [39], Liu and Sun [49] partially settled parts (2) and (3) of Conjecture 3.4. To prove these two parts, the authors first determined two classes of permutation trinomials of the form f(x)=xh(x)q−1 over Fq2, which are listed below. They considered f(x)=xh(x)q−1; in the first case of the below theorem, f(x) can be written as x(1−x4+x−2)q−1, and the corresponding fractional polynomial is
g1(x)=x6+x4−1−x7+x3+x, |
which permutes μq+1 if m≢0(mod3). Similarly, in the second case of the below theorem, f(x) can be written as x(1−x2+x−2)q−1; the corresponding fractional polynomial is
g1(x)=−x5+x3+xx4+x2−1, |
which permutes μq+1 if m is odd.
Theorem 3.21. [49] Let q=3m. Then, the following holds:
(1) The polynomial f(x)=x−x4q−3+x3−2q is a permutation trinomial over Fq2 if m≢0(mod3).
(2) The polynomial f(x)=x−x2q−1+x3−2q is a permutation trinomial over Fq2 if m is odd.
Bhattacharya and Sarkar [10] constructed permutation binomials and trinomials. They extracted permutation trinomials of the form
x2s+1+x2s−1+1+αx∈F2t[x], |
where s and t are positive integers from permutation binomials of the form
x2n−12t−1+1+ax∈F2n[x], n=2st, a∈F∗22t. |
They used Hermite-Dickson criteria, the Lucas theorem and Wan-Lidl criteria to get the following trinomial.
Theorem 3.22. [10] Let s and t be positive integers. Then, the polynomial
x2s+1+x2s−1+1+αx∈F2t[x] |
is a permutation polynomial over F2t if and only if tα=1, s={1,2} and t is odd.
Wu et al. [74] explicitly determined all permutation trinomials over F2m from the results of Zieve's paper [86]; they also proved the conjecture proposed in [26]. All of the explicit trinomials were obtained from
f(x)=xn+k(q+1)⋅((γxq−1−β)n−γ(xq−1−γqβ)n) |
by simplifying the coefficients of x(n−k)(q−1) and xk(q−1) from the polynomial (γxq−1−β)n−γ(xq−1−γqβ)n. To construct the permutation polynomial f1, they considered
n=l∑i=0nipi, 0≤ni≤p; |
using the Lucas formula, they came to know that there are l∏i=0(ni+1) integers k with 0≤k≤n and (nk)≢0(modp). Then, by simplifying and considering all cases on γ in
f(x)=xn+k(q+1)⋅((γxq−1−β)n−γ(xq−1−γqβ)n), |
they ended up with conditions which are mentioned in the following theorem. Following a similar procedure for the polynomial
f(x)=xn+k(q+1)⋅((δxq−1−βδq)n−δ(xq−1−β)n), |
they obtained f2.
Theorem 3.23. [74] Let m>0 and k be an integer, q=2m. Then, the polynomial
f1(x)=x3+k(q+1)(x3(q−1)+xq−1+1) |
permutes F∗q2 if and only if gcd(3+2k,q−1)=1. The polynomial
f2(x)=x6+k(q+1)(x6(q−1)+x4(q−1)+1) |
permutes F∗q2 if and only if gcd(6+2k,q−1)=1.
Using Conjecture 3.2, Wu et al. determined some similar permutation trinomials in the following theorems.
Theorem 3.24. [74] Let m>0,k>0 and q=2m. Then, the polynomials of the form
f(x)=xn+k(q+1)(1+xl1⋅(2m−1)+xl2⋅(2m−1)) |
permute F22m if and only if gcd(n+2k,2m−1)=1, when
(1) l1=4, l2=5 and 2∣m,
(2) l1=2, l2=3 and 3∤m,
(3) l1=1, l2=3 and 3∤m,
for n=5,4,2, respectively.
Li et al. [43] constructed four classes of permutation trinomials over Fq2 using Lemma 1.2 and the fraction polynomial method. In the first case of the following theorem, they considered polynomials of the form
f(x)=xlq+l+3h(xq−1), |
where h(x)=1+x6+x−2, and, in the second case, they considered f(x)=xh(xq−1), where
h(x)=1+xq−23+x2q−13. |
Later, Zheng et al. [81] listed all of the necessary values of s for these classes of permutation trinomials.
Theorem 3.25. [43] Let q=2k. Then the following holds:
(1) If k≥1, l is an integer and f(x)=xlq+l+3+x(l+6)q+l−3+x(l−2)q+l+5, then f(x) is a permutation trinomial over Fq2 if and only if gcd(3+2l,q−1)=1 and k≢0(mod4).
(2) If k is odd and f(x)=x+xq2−3q+53+x2q2−3q+43, then f(x) is a permutation trinomial over Fq2.
(3) If k≢1(mod3), then f(x)=x+xq2−q+q+xq3−q2+q is a permutation trinomial over Fq3.
(4) If k≢1(mod3), then f(x)=x+xq2+xq3−q2+q is a permutation trinomial over Fq3.
Using the Niho exponents, Bai and Xia [2] investigated permutation trinomials of the form
f(x)=x(p−1)q+1+xpq−xq+(p−1) |
for p=3,5 and a positive integer k. They verified that (p−1)q+1, pq and q+(p−1) are Niho exponents over Fp2k. They also considered general polynomials of the form
g(x)=x(q+1)l+(p−1)q+1+x(q+1)l+pq−x(q+1)l+q+(p−1), |
where l is a non-negative integer and gcd(2l+p,q−1)=1. The authors concluded that the same two polynomials may not be permutation polynomials when p>5. They proved the following theorems by using an idea that originated from [30] and was used in [39].
Theorem 3.26. [2] Let q=pk and
f(x)=x(p−1)q+1+xpq−xq+(p−1) |
be the trinomial. Then, for p=3 or p=5, f(x) is a permutation polynomial of Fq2 if and only if k is even.
Theorem 3.27. [2] Let q=pk with p∈{3,5} and l be a non-negative integer satisfying gcd(2l+p,q−1)=1. Then,
g(x)=x(q+1)l+(p−1)q+1+x(q+1)l+pq−x(q+1)l+q+(p−1) |
is a permutation polynomial of Fq2 if and only if k is even.
Bartoli and Zini [5] constructed permutation trinomials of the form x2ps+r+xps+r+λxr over Fpt, for the case that 2ps+r<pt, and it was an extension of Bhattacharya and Sarkar's [10] work when p=2 and r=1. The authors characterized certain classes of permutation trinomials when s and r are non-negative integers given that λ∈Fpt and fλ(x)=x2ps+r+xps+r+λxr in Fpt[x]. If r=0, then d=0. If r≠0, write r=puv with u≥0 and p∤v; then, d=2ps−u+v if u≤s and d=2+pu−sv if u>s, that is,
d=(2ps+r)/pm, m=max{n≥0:pn|(2ps+r),pn|(ps+r),pn|r}. |
Theorem 3.28. [5] Assume that d4<pt. Then, fλ(x) is a permutation polynomial of Fpt if and only if one of the following cases holds:
(1) p=2, t is odd and fλ(x)=x3+x2+x or fλ(x)=x5+x3+x,
(2) p≡2(mod3), t is odd and fλ(x)=x3+x2+13x.
There are some papers that make considerable use of the methodology based on the relationship between permutation polynomials and algebraic curves; however, the most challenging aspect of such a methodology is the investigation of the singular points of the curves. However, difficulty can be minimized by considering the algebraic curve C: F(X,Y)=0, defined over Fq, and demonstrating that C has no completely irreducible components over Fq. Using this technique, Bartoli and Timpanella [7] determined permutation trinomials of the form
FA,B,m,n(X)=Xn+m(1+AXm(q−1)+BXn(q−1)) |
over Fq2, where q=22s+1 and n and m are odd.
To show that C has no absolutely irreducible components over Fq, Bartoli and Timpanella investigated singular points of C, and they proved that C splits into two components that share no common irreducible components whose degrees are close enough. By finding the lower bound on (degA)(degB), later, by using Bezout's theorem [24,57], they arrived at the final conclusion by contradiction.
Theorem 3.29. [7] Let (m,q+1)=1. Suppose that FA,B,m,n(X) is a permutation polynomial of Fq2. Let n≡i(mod8) and m≡j(mod8). Then, one of the following conditions is satisfied:
(1) 2(n+m)≥d<4√q,
(2) B∈Fq,
(3) A2+Bq+1≠0, B∉Fq and n<5m,
(4) A2+Bq+1=0, B∉Fq, (i,j)∈{(1,5),(3,7),(5,1),(7,3)} and n<38m,
(5) A2+Bq+1=0, B∉Fq and (i,j)∉{(1,5),(3,7),(5,1),(7,3)}.
Kyureghyan and Zieve [37] determined permutation polynomials of the form x+γTrq2/q(x(q2+1)/4) over Fq2, where γ∈Fq2 satisfies (2γ)(q+1)/2=1, which is equivalent to
x(γ−1+xq+34(q−1)+x(q2+3q4+1)(q−1)). |
Similarly, following Theorem 4.3, Qin and Yan [58] constructed permutation trinomials with the index q+1 over Fq2 by using monomials of μ(q+1)/2 and −μ(q+1)/2 to study the permutation property of xrh(x)q−1 on μq+1. In the following theorem, they characterized more generalized permutation trinomials over Fq2.
Theorem 3.30. [58] Let c∈Fq2 satisfy that (c/2)(q+1)/2=1, and let k be an integer. Let gcd(r,q2−1)=1 and gcd(2r−2k−1,(q+1)/2)=1. Then, the polynomial xr(c+xs+xqs−1) is a permutation trinomial in the following cases:
(1) s=q2+2q−3+4k(q−1)4,
(a) q≡1(mod4),
(b) q≡1(mod8) and k is an odd integer.
(2) s=3q2+2q−5+4k(q−1)4,
(a) q≡1(mod4),
(b) q≡5((mod8)) and k is an odd integer.
Furthermore, motivated by the idea of Li et al. [43], Qin and Yan [58] determined several classes of permutation trinomials of the form xr(1+xs1(q−1)+xs2(q−1)) over Fq2 with the index q+1, where q=2k and k is odd. In addition, they considered another kind of permutation trinomial of the form xr(c−xs1(q−1)+xs2(q−1)) over Fq2, which is listed below.
Theorem 3.31. [58] Let c∈Fq2 and k be an odd integer. Let gcd(r,q2−1)=1 and gcd(2r−2k−1,(q+1)/2)=1. Then, the polynomial xr(c−xs1(q−1)+xs2(q−1)) is a permutation trinomial in the following cases:
(1) s1=(q+34+k), s2=(q2+3q4+k+1) and (c/2)(q+1)/2=1, q≡5(mod8),
(2) s1=(3q+54+k), s2=(3q2+5q4+k+1) and (c/2)(q+1)/2=1, q≡5(mod8),
(3) s1=(3q+54+k), s2=(q2+3q4+k+1) and (−c/2)(q+1)/2=1, q≡1(mod8),
(4) s1=(3q+54+k), s2=(3q2+5q4+k+1) and (−c/2)(q+1)/2=1, q≡1(mod8).
Theorem 3.32. [58] Let c∈F∗q2 and k be an integer. Let gcd(r,q2−1)=1. Then, the polynomial xr(c−xs1(q−1)+xs2(q−1)) is a permutation trinomial in the following cases:
(1) s1=(q+34+k), s2=(3q2+5q4+k+1) and q≡1(mod4),
(2) s1=(3q+54+k), s2=(q2+3q4+k+1) and q≡1(mod4).
The permutation polynomials of the form λ1xa+λ2xb+λ3xc are included in this section. One can see that the majority of polynomials of any form can be expressed in the form of xrh(xs). In this case, there are also a lot of polynomials of the form λ1xa+λ2xb+λ3xc that can be expressed in the form of xrh(xs), but we are separately listing this form for the benefit of future research so that it will be easier to obtain new classes by referring to this article.
Using the multivariate method introduced by Dobbertin [21], Wang et al. [71] constructed six new classes of permutation trinomials over F2n. In the following theorem, all five classes of permutation trinomials over F2n when n≡0,1,2(mod3) are listed.
Theorem 4.1. [71] Let k be a positive integer. Then, f(x)=xa+xb+x is a permutation polynomial over F2n if, for the case that n≡0(mod3),
(1) k≢2(mod3) for a=22k+2k−1, b=22k,
(2) k≢2(mod3) for a=22k+2k−1, b=22k+2k−1;
for the case that n≡1(mod3),
a=22k+1+2k+1+1, b=2k+1+1; for the case that n≡2(mod3) and n=3k−1,
(1) a=23k−1−22k+2k, b=2k−1,
(2) a=22k+2k+1, b=22k+1.
In the following theorem, the last class of a permutation trinomial over F2n with n≡0(mod4) is stated.
Theorem 4.2. [71] Let k be an odd integer, and let m,n,d be positive integers satisfying
n=4m, 1≤k≤n−1, gcd(m,k)=1andd=2m∑i=02ik. |
Then, f(x)=xd+x22m+x is a permutation polynomial over F2n.
Yuan [78,79] determined many classes of permutation trinomials of the form cx−xs+xqs by using the AGW criterion. The obtained permutation polynomials were derived from a linear bijection between subsets S and ˉS of a finite field, as well as their permutation behavior, which was related to δ. Using this construction as their reference, Zheng et al. [81] looked into the relationship between permutation trinomials of the form cx−xs+xqs and permutation polynomials of the form (xq−x+δ)s+cx, restricting them on δ over Fq2 (see [81]HY__HY, Proposition 3]). There is no inclusion of subsets or their bijections in the proposed relationship between these two varieties of permutation polynomials. Furthermore, they stated that a variety of classes of permutation polynomials of the form (xq−x+δ)s+cx without a restriction on δ can be constructed on the basis of this relation. In addition, they constructed the four classes of permutation trinomials of the form cx−xs+xqs over Fq2 that are listed below.
Theorem 4.3. [81] Let c∈F∗q2. The polynomial cx−xs+xqs permutes Fq2 in each of the following cases:
(1) s=3q2+2q−14,
(a) q≡1(mod8) and (−2c)q+12=1,
(b) q≡5(mod8) and (2c)q+12=1.
(2) s=(q+1)24,
(a) q≡5(mod8) and (−2c)q+12=1,
(b) q≡1(mod8) and (2c)q+12=1.
(3) s=q2+q+13, c=1 and q≡1(mod3).
Theorem 4.4. [81] Let q be power of an odd prime and s=q3+q2−q. Then, the polynomial f(x)=x−xs+xq2s permutes Fq4.
Li et al. [44] proposed several classes of complete permutation binomials over a finite field based on certain polynomials over its subfields or subsets. In addition, a class of complete permutation trinomials with Niho exponents was studied, and the number of these complete permutation trinomials was also determined. They found that certain polynomials over F2n can have the same properties those of axk+bx over F2m for a positive divisor m of n such that nm is odd. Later, they presented complete permutation trinomials of the form axp2m−pm+1+apmxpm+(apm+1+1)x with Niho-type exponents. Liu [48] modified the conditions and generalized the results based on the results presented in [44]; they also showed that the relationship exists between two permutation polynomials proposed by Zheng et al. [81].
The following corollary is a generalization of the result stated in [81].
Corollary 4.1. [48] For a positive integer m and c∈F∗2m, the polynomial
g(x)=x2m(22m+1)+x22m+1+cx |
is a permutation over F23m.
In the next proposition, Liu [48] considers an arbitrary value for c and generalizes the result, which was constructed with the coefficient 1 in Theorem 4.3 case 3 by Zheng et al. [81].
Proposition 4.1. [48] Let q=2m be even with s=q2+q+13, and let q≡1(mod3). Then, the polynomial cx+xs+cqxqs permutes Fq2 for c∈F∗q2 satisfying Trm1(cq+1)=0.
The binomial axk+bx over F2m, which was proved for the case of an odd value of m in [44], Liu considered the same binomial and proved it to be a permutation trinomial for all positive values of m by using different methods.
When we go through the permutation polynomials' application part, involve the concept of differential uniformity, which is crucial to the S-box. On the way to determining the permutation polynomial's differential uniformity, Peng et al. [56] constructed permutation trinomials of the form x2k+1+3+ax2k+2+bx over F22k and established its differential uniformity by using MAGMA. They observed that x2k+1+3+ax2k+2+bx∈F22k permutes F22k if and only if
g(x)=x5+(b+ˉb+aˉa)x3+[(b+ˉb+aˉa)(a+ˉa)+aˉb+bˉa]x2+[(a+ˉa)4+(b+ˉb+aˉa)(a+ˉa)2+bˉb]x |
permutes F2k. Furthermore, g(x) permutes F2k if and only if g(x)=x5 for k≡2(mod4) or g(x)=x5+ax3+a2x, a∈F2k for odd values of k. Later, Peng et al.[56] conjectured that the differential uniformity of the permutation trinomials is 12 and 10 for both cases when k≥5.
Sharma and Gupta [60] constructed permutation trinomials of the form ax+bxq+2+x2q+3 and ax2+bxq+3+x2q+4. The polynomial
f(x)=ax+bxq+2+x2q+3 |
can be written as xh(xq+1), where h(x)=x2+bx+a. For any α∈Fq,
g(α)=α5+(bq+b)α4+(a+aq+bq+)α3+(abq+aqb)α2+aq+1α, |
it can be further simplified as
G(x)=x5+a1x4+a2x3+a3x2+a4x. |
Using this simplification, they proved that f(x) permutes Fq2 if and only if g(x) permutes μq+1 if and only if g(x) permutes Fq, which is subject to the condition of if and only if G(x) permutes Fq. Following certain assumptions on coefficients a and b, they proved the following theorems.
Theorem 4.5. [60] Let q=2m. The polynomial f(x)=ax+bxq+2+x2q+3 permutes Fq2 if and only if one of the following conditions is satisfied:
(1) m=1, a≠b+1, a2=0 and either a3=1 or a1=a4,
(2) m≥3, m≢0(mod4), a2=a3=0 and a41=a4,
(3) m≥3 is odd, a1a2+a3=0 and a22=a41+a21a2+a4.
In the above theorem, under the condition that a∈F∗q, f(x) permutes Fq2 if and only if either (1) m=1 and a≠b+1 or (2) m≥3 is odd, either bq−1=1 and a=b2, or a=bq+1 and b2(q−1)+bq−1+1=0. Similarly, under the condition that b∈F∗q, f(x) permutes Fq2 if and only if either (1) m=1 and a≠b+1; (2) m=1, a≠b+1 and a+a4=b2 or (3) m≥3 is odd, aq−1=1 and a=b2.
Similarly, Sharma and Gupta [60] determined the necessary and sufficient conditions for the coefficients when q=3m, q=5m and q=pm, p>5 for the permutation polynomial of the form f(x)=ax+bxq+2+x2q+3 over Fq2. And, they determined conditions on q and coefficients a,b∈Fq for the polynomial of the form ax2+bxq+3+x2q+4 over Fq2. The polynomial
f(x)=ax+bxq+2+x2q+3 |
can be written as
f(x)=x2h(xq+1), |
where
h(x)=x2+bx+a∈Fq2[x]. |
By Lemma 1.2, f(x) permutes Fq2 if and only if
gcd(2,q+1)=1andg(x)=x2(x2+bx+a)q+1 |
permutes μq−1=F∗q. Here, g(x) permutes F∗q if and only if g(x) permutes Fq, which is subject to the condition of if and only if
G(x)=x6+a1x5+a2x4+a3x3+a4x2 |
permutes Fq; so, by taking different conditions on q and coefficients a,b∈Fq over Fq2, this can be achieved.
A permutation polynomial f(x)∈Fq[x] of degree n is said to be normalized if f(x) is monic and f(0)=0, and the coefficient of xn−1 equals 0 if p∤n, where p is a characteristic of Fq. By knowing some of the normalized permutation polynomials of degree 5 over F2n, Liu et al. [50] determined some necessary and sufficient conditions for the coefficients (b1,b2)∈F22n such that
f(x)=x3ˉx2+b1x2ˉx+b2x |
is a permutation polynomial, where ˉx is a conjugation of any x∈F22m, which is denoted as ˉx=x2m. Permutation polynomials that have been determined are presented in the next theorem.
Theorem 4.6. [50] For the two positive integers m,n with n=2m, let (b1,b2)∈F2n, which are not both zero. Then, the polynomial
f(x)=x3ˉx2+b1x2ˉx+b2x |
is a permutation polynomial over F2m under the following condition:
(1) if and only if m is even with m≡2(mod4), b1=θb2 and b2 as a root of x2+θ−2ωx+θ−4ω=0, where θ∈F∗2m and ω∈F∗2m is a primitive third root of unity.
It is also true if condition (1) is not satisfied but one of the following two conditions are satisfied when m is odd:
(2) b1=0, b2=θω or b2=θω2, where θ∈F∗2m and ω∈F2n is a primitive third root of unity.
(3) b1=θω or b1=θω2 and b2=θ2+θηω2 or b2=θ2+θηω, where θ∈F∗2m, η∈F∗2m and ω∈F2n is a primitive third root of unity.
Guo et al. [25] observed that, by reversing the method introduced by Tu et al. [64], so many new classes of permutation trinomials with a coefficient of 1 can be determined. On that note, they determined the permutation polynomial xd1+xd2+xd3 and its compositional inverse for i=j+m−1, which is listed below.
Theorem 4.7. [25] Let n=2m, m>0, i,j∈N+, I≠j, u∈Z, J=2j and I=2i. Suppose that gcd(d1,22m−1)=1, gcd(2i−2j,2m+1)=1 and
{d1=2i−1−2j−1+u×(2m+1),d2=2i−1+2j−1+(u−2j−1)(2m+1),d3=−(2i−1+2j−1)+(u+2i−1)(2m+1), |
where 1J−I(mod2m+1)≡t, 0≤t≤2m+1. Then, xd1+xd2+xd3 is a permutation polynomial over F2n.
Considering the work of Guo et al. [25], Zieve [87] made remarkable observations and provided another and simpler proof, which demonstrates the general method for producing the permutation polynomials that were introduced in [86]. Moreover, Zieve observed that the newly constructed permutation trinomials [25] are multiplicatively equivalent to many previous results.
Recently, Xie et al. [76] proposed two classes of permutation trinomials over Fq3 for an arbitrary odd characteristic based on the multivariate method and some suitable manipulation; this was done to solve equations with low degrees over finite fields. In the following theorem, two classes of permutation polynomials are listed. They stated that sufficient conditions in both classes are also necessary, but they were kept as an open problem.
Theorem 4.8. [76] Let q be an odd prime power and a,b∈F∗q3. Then,
(1) f(x)=axq(q2−q+1)+bxq2−q+1+2x is a permutation polynomial of Fq3 if one of the following conditions is satisfied:
(a) ab=1 and aq2+q+1≠−1,
(b) ab∈F∗q∖{1} and aq2+q+1+2ab+bq2+q+1=0.
(2) f(x)=xq2−q+1+axq2+bx is a permutation polynomial of Fq3 if one of the following conditions is satisfied:
(a) aqb=1 and aq2+q+1≠−1,
(b) aqb∈F∗q∖{1} and aq2+q+1−2aqb+bq2+q+1=0.
Inspired by the work of Wang et al. [71], Zheng et al. [82] investigated infinite classes of permutation polynomials with the form f(x)=x+ax2m+bxd, defined on F2n, under the condition that m is any positive integer, d=n2∑i=02ik, with k being an odd positive integer satisfying gcd(k,m)=1, and a,b∈F∗2m. And, following the case considered in [45],
(s,t)=(2k2k−1,−12k−1), |
where k is a positive integer satisfying 1≤k≤m−1 and gcd(2k−1,2m+1)=1; also, assuming that a,b∈F∗2m, they obtained some sufficient conditions for a and b such that
f(x)=x+axs(q−1)+1+bxt(q−1)+1 |
is a permutation polynomial of F2n. Also, they observed that
f(x)=x+axs(q−1)+1+bxt(q−1)+1 |
is a permutation polynomial of Fq2, where ab≠0; then, a+b+1≠0. In the following theorem, they proved that f(x)=x+ax2m+bxd permutes F2n when m is any positive integer, d=n2∑i=02ik, with k being an odd positive integer satisfying gcd(k,m)=1, and a,b∈F∗2m.
Theorem 4.9. [82] Let k be an odd positive integer and m,n and d be positive integers such that
n=2m, 1≤k≤n−1, gcd(k,m)=1andd=n2∑i=02ik. |
Let a,b∈F∗2m, with a+b+1≠0. Then, f(x)=x+ax2m+bxd permutes F2n if one of the following items is satisfied, where B∈F2n such that B2k−1=a:
(1) b=B2k(1B+1B2+⋯+1B2k−1)2 and Trm1(ba+b+1)=0,
(2) b=B2k(1B+1B2+⋯+1B2k−1)2+B2k and Trm1(ba+b+1)=0.
Later, they mentioned an open problem based on the above theorem with the same conditions as mentioned above; as with a∈F∗2m and b∈F∗2n, f(x) will be a permutation polynomial for any B∈F2m. Recently, Ding and Zieve [20] analyzed these open problems by using geometric techniques. In the following theorem, another class of permutation trinomial is described.
Theorem 4.10. [82] Let n=2m and gcd(2k−1,2m+1)=1, where m,k are positive integers with k<m. Let d=ord2(gcd(k,m)) and a,b∈F∗2m, with a+b+1≠0. If
(ba2+b2+1)2k=aa2+b2+1, |
Trm2d(a2+b2a2+b2+1)=0 |
and
(a+b)Trm1(ba2+b2+1)=0, |
then the trinomial
f(x)=x+axs(2m−1)+1+bxt(2m−1)+1 |
permutes F2n, where
(s,t)=(2k2k−1,−12k−1). |
In the above theorem, when k=1 and a∈F∗2m sufficient conditions are also necessary when m is even, but it is not true when m is odd.
By transforming the permutation problem into a root distribution problem in the unit circle of certain quadratic and cubic equations, Liu [51] investigated the permutation behavior of the trinomials over F24m and quadrinomials over F22m. In the following theorem, he investigated the permutation trinomial of the form
f(x)=x+x23m−2m+1+x24m−23m+2m |
over F24m.
Theorem 4.11. [51] Let m be a positive integer; then,
f(x)=x+x23m−2m+1+x24m−23m+2m |
is a permutation trinomial over F24m.
Together with trinomials, he investigated permutation quadrinomials of the form
f(x)=x+x2m+x2m+1−1+ax22m−2m+1 |
over F22m, which is mentioned below.
Theorem 4.12. [51] Let n=2m be an even integer, with m being even and m>2. Assume that a,μ∈F2m satisfy
1+a≠0, 1+a+μ≠0, Trm1(11+a)=0 |
and
Trm1(1+μ(1+a+μ)2)=0. |
Then, the quadrinomial
f(x)=x+x2m+x2m+1−1+ax22m−2m+1 |
is a permutation polynomial over F2n.
Meanwhile, Zheng et al. [84] constructed permutation quadrinomials of the form
f(x)=x+a1xs1(2m−1)+1+a2xs2(2m−1)+1+a3xs3(2m−1)+1 |
over F22m for the cases of
(s1,s2,s3)=(−12k−1,1,2k2k−1), (12k+1,1,2k2k+1)and(14,1,34). |
The Niho exponents were introduced by Niho [54] for the case n=2m; q=2 and 1≤s,t≤2m; a positive integer d is called a Niho exponent with respect to the finite field F2n if d≡2j(mod2m−1) for some non-negative integer j. When j=0, the integer d is called a normalized Niho exponent. The inverse of the normalized Niho exponent is also the normalized Niho exponent if it exists. The product of two normalized Niho exponents is also a normalized Niho exponent. So far, the permutation trinomials of the form
f(x)=x+xs(2m−1)+1+xt(2m−1)+1 |
have drawn a lot of interest. The primary objective for this type of polynomial is to identify a pair (s,t) such that
f(x)=x+xs(2m−1)+1+xt(2m−1)+1 |
is a permutation polynomial over any given finite field with Niho exponents. For a complete source of information, Li and Zeng [46] surveyed some recent advances in the field of Niho exponents.
Li and Helleseth [42,45] determined several new classes of permutation trinomials over F2n by finding the pair (s,t) of the polynomial f(x)=x+xs(2m−1)+1+xt(2m−1)+1. In the following theorem, they listed a pair (s,t) such that the trinomial f(x) is a permutation over F22m.
Theorem 5.1. [42] The known pairs (s,t) that exist such that the trinomials
f(x)=x+xs(2m−1)+1+xt(2m−1)+1 |
are permutations over F22m are as follows:
(1) (s,t)=(k,−k), where k is a positive integer, either m is even or m is odd and exp3(x)≥exp3(2m+1),
(2) (s,t)=(2,2m)=(2,−1) for every positive integer m,
(3) (s,t)=(1,2m−1)=(1,−1/2), where m≢0(mod3).
Using Lemma 1.2 and Theorem 5.1, they noticed some of the pairs to be
(s,t)=(k2k−1,k2k−1) |
if gcd(2k−1,2m+1)=1, and
(s,t)=(k2k+1,k2k+1) |
if gcd(2k+1,2m+1)=1, for which
f(x)=x+xs(2m−1)+1+xt(2m−1)+1 |
is a permutation trinomial. For both pairs, the first condition of Theorem 5.1 is met. Similarly, they verified Theorem 5.1 for (s,t)=(1,1/3) and (1,2/3) when gcd(3,2m+1)=1, and (s,t)=(1,3/2) and (1/4,3/4) when m≢0(mod3). Furthermore, they constructed some more permutation trinomials over F2n by using Lemma 1.2 and some techniques for solving equations with lower degrees over a finite field.
Theorem 5.2. [42] Let n=2m for even integers m. The trinomial
f(x)=x+xs(2m−1)+1+xt(2m−1)+1 |
is a permutation of F22m for the following (s,t) pairs:
(1) (−1/3,4/3)=(2m+1+13,2m+53),
(2) (3,−1)=(3,2m),
(3) (−2/3,5/3)=(2m−13,2m+1+73),
(4) (1/5,4/5), where n=2m satisfies that gcd(5,2m+1)=1.
In particular, Theorems 5.1 and 5.2 produce many more permutation trinomials over F2n, which are described in the following corollary.
Corollary 5.1. [42] Let n=2m, q=2m and k be a positive integer with gcd(2k+1,q−1)=1. Then, the following trinomials are permutations over F2n:
(1) x(q+1)k+1+x(q+1)k+(2q2−q+2)/3+x(q+1)k+(q2+4q−2)/3 if m is even,
(2) x(q+1)k+1+x(q+1)k+3q−2+x(q+1)k−q+2 if m is even,
(3) x(q+1)k+1+x(q+1)k+1+(q−1)2/3+x(q+1)k+(2q2+5q−4)/3 if m is even,
(4) x(q+1)k+1+x(q+1)k+1+l(q−1)+x(q+1)k+1+4l(q−1), where 5l≡1(modq+1).
By observing the above pairs, they stated the following two conjectures for the pairs (s,t).
Conjecture 5.1. [42] Determine the conditions on s such that
f(x)=x+xs(2m−1)+1+xt(2m−1)+1 |
is a permutation polynomial over F22m for s+t=1.
Conjecture 5.1. [42] Determine the conditions on the integer k such that
f(x)=x+xs(2m−1)+1+xt(2m−1)+1 |
is a permutation polynomial over F22m for (s,t)=(2k,−k).
Remark 5.1. Conjectures 5.1 and 5.2 are not settled yet; one can try to resolve these two conjectures.
In [45], the authors identified even more pairs of (s,t) such that
f(x)=x+xs(2m−1)+1+xt(2m−1)+1 |
is a permutation trinomial over F22m. We list those new pairs of (s,t) in the following theorem. For the proof, the authors used the fractional polynomial method and Lemma 1.2.
Theorem 5.3. [45] Let n=2m, and m,k be positive integers; then, the trinomial
f(x)=x+xs(2m−1)+1+xt(2m−1)+1 |
is a permutation over F22m if the following holds:
(1) (s,t)=(2k2k−1,−12k−1), where gcd(2k−1,2m+1)=1 and k<m,
(2) (s,t)=(12k+1,2k2k+1), where gcd(2k+1,2m+1)=1.
If k=1, then Theorem 5.3 (1) generalizes Theorem 3.2 (see [19]). If k=2, then Theorem 5.3 (2) generalizes Theorem 5.2 (1). Similarly, if k=2, then Theorem 5.3 (2) generalizes Theorem 5.2 (4).
As we have seen, there are numerous classes of permutation trinomials over Fqk for any k that can be computed from Niho exponents. Wu and Li [75] also obtained permutation trinomials over F5n by using Niho exponents.
Particularly, they considered polynomials of the form
f(x)=x+c1xs(5k−1)+1+c2xt(5k−1)+1, |
where n=2k, 1≤s,t≤5k and c1,c2∈{1,−1}. Their construction of permutation trinomials is conditional on taking the fractional polynomial that permutes (5k+1)th roots of unity in F52k, which was the utilization of Lemma 1.2. In the following theorem, they listed all of the trinomials for k, both even and odd cases.
Theorem 5.4. [75] Let q=5k and k be a positive integer such that, for the following pairs of (s,t),
f(x)=x+c1xs(5k−1)+1+c2xt(5k−1)+1 |
is a permutation trinomial over Fq2:
(1) (c1,c2)=(1,−1) and (s,t)=(q+34,q+32),
(2) k is odd, (c1,c2)=(1,−1) and (s,t)=(q−12,q+32),
(3) when k is odd, (c1,c2)=(−1,1) and (s,t)=(q+32,q),(q+12,2),(q+32,q+52),(q+12,q−12),
(4) when k is even, (c1,c2)=(−1,1), (s,t)=(2,q+32),(1,q+52),
(5) when k is even, (c1,c2)=(1,−1), (s,t)=(1,q−12),(q+32,q+52),(q+32,q).
In addition, Wu and Li [75] defined two sets λ−={x2|x∈μq+1} and λ+={−x2|x∈μq+1} treating the squares and non-squares separately to construct another kind of fractional permutation polynomial over μq+1.
Lemma 5.1. [75] Let q=5k, where k is a positive integer. Let
g1(x)=−xq+12(xs−2xs+2)2, |
where s=q+34. Then, g1(x) permutes μq+1.
Before publishing this article, Wu and Li [75] proposed the following two conjectures in the online preprint, and those conjectures were addressed by Ma and Ge [53]. Later, Bartoli and Giulietti [5] provided alternative and shorter proofs for these two conjectures, which are presented in [53] and proposed in [75].
Conjecture 5.3. [75] The polynomial f(x)=x(x2−x+2x2+x+2)2 is a permutation polynomial over F5k for odd values of k.
Conjecture 5.4. [75] Let q=5k and k be an even integer. Then,
g(x)=−x(x2−2x2+2)2 |
permutes μq+1.
The permutation trinomials of the form x+a1xs1(q−1)+1+a2xs2(q−1)+1, for a1,a2 equal to one, have been the subject of extensive research to date. However, choosing general coefficients other than one will be a challenging task. On this note, Tu et al. [66] defined permutation trinomials of the form x+a1xs1(q−1)+1+a2xs2(q−1)+1 for the general coefficients a1,a2 by defining two subsets Γ1 and Γ2 of F∗2n×F∗2n as follows:
Γ1={(a1,a2)|a2=¯a1a1 and Trm1(1+1a1¯a1)=0} | (5.1) |
and
Γ2={(a1,a2)|a2(1+a1¯a1+a2¯a2)+¯a12=0,a2¯a2≠1andTrm1(a2¯a2a1¯a1)=0}. | (5.2) |
By analysis of the solutions of the equation f(x)=b for any b∈F2n, for all coefficients (a1,a2) in the set Γ1∪Γ2, they proved that f(x) is a permutation trinomial over F2n. This can be easily achieved by determining the number of solutions of some low-degree equations in the unit circle of Fq2. In the following theorem, they assumed that n=2m and (s1,s2)=(q,2), with q=2m.
Theorem 5.5. [66] For any (a1,a2) in the set Γ1∪Γ2, the trinomial f(x)=x+a1xq(q−1)+1+a2x2(q−1)+1 permutes F2n.
Tu et al. [66] confirms that, via numerical experiments with n=6,8,10,12,14, the above Theorem 5.5 covers permutation trinomials of the form
f(x)=x+a1xq(q−1)+1+a2x2(q−1)+1 |
for all possible coefficients a1,a2∈F∗2n. Nonetheless, they suggested the following open problem in order to use effective approaches to demonstrate this truth.
Open problem 1. [66] The trinomial
f(x)=x+a1xq(q−1)+1+a2x2(q−1)+1∈Fq2, |
where q=2m and a1a2≠0, is a permutation of Fq2 if and only if the coefficients a1,a2 satisfy one of the following two conditions:
(1) Trm1(1+1a1¯a1)=0 if a2=¯a1a1,
(2) a2(1+a1¯a1+a2¯a2)+¯a12=0 and Trm1(a2¯a2a1¯a1)=0 if a2¯a2≠1.
Dealing with technique involves the connection between the permutation polynomial and algebraic curve Cf, which does not have Fq−rational points (a,b),a≠b∈Fq, is actually a hard problem. If the degree d of C is small with respect to size q of Fq, i.e., d<4√q, then there exists an absolutely irreducible Fq−rational component in C that is distinct from x=y, i.e., the existence of Fq−rational points off the line x=y. By the Hasse-Weil theorem [63] if the curve Cf has absolutely irreducible components defined over Fq, then it contains at least q−2√q−7 affine Fq−rational points off the line x=y. So, if q≥16 and f(x) is a permutation polynomial of Fq2, then Cf has no affine rational points off the line x=y; therefore, Cf splits completely into absolutely irreducible components that are not defined over Fq. Utilizing this approach, Bartoli [4] provided a solution to Open problem 1.
Based on the sufficient conditions for (a1,a2) that would result in the polynomial x+a1xs1(q−1)+1+a2xs2(q−1)+1 being a permutation over F22m that were proposed in [66], Tu and Zeng [68] generalized those results by using the same techniques for odd characteristics. As with Γ1 and Γ2 in [66] here, the Tu and Zeng [68] defined new sets Γ1 and Γ2 for p≥3. Tu and Zeng [68] considered p≥3 as an odd prime, n=2m for a positive integer m and (a1,a2)∈F∗pn×F∗pn; they later considered v1=a1¯a1 and v2=a2¯a2 and defined following sets:
Γ1={(a1,a2):¯a1¯a2=a1(a2¯a2−a1¯a1) and v1−4v2v1 is a square of F∗pm} | (5.3) |
and
Γ2={(a1,a2):3a2+¯a1a2=0 and (−3)v1(9v1−4) is a square of F∗pm}. | (5.4) |
Observe that Γ2=∅ for p=3 and Γ1=∅, when p=3 and m=1. So, Tu and Zeng [68] considered m≥2, when p=3 and defined the following trinomial for (s1,s2)=(pm,2) and odd primes p.
Theorem 5.6. [68] Let n=2m for a positive integer m and p be an odd prime. Then, the polynomial
f(x)=x+a1xpm(q−1)+1+a2x2(q−1)+1 |
permutes Fp2m if (a1,a2)∈Γ1∪Γ2.
The condition mentioned in [66,68] to construct permutation trinomials of the form
f(x)=x+a1xq(q−1)+1+a2x2(q−1)+1 |
for p=2 and p=3, respectively, was just a sufficient condition. On this note, Bartoli [4] proved that the condition mentioned in [66] for p=2 was also a necessary condition. And, Hou et al. [33] proved that the conditions mentioned in [68] for p=3 is necessary for f(x) to be a permutation polynomial over Fq2. The conclusion of the proof was that f(x)=xh(xq−1) permutes Fq2 if and only if
g(x)=x(1+axq+bx2)q−1 |
permutes μq+1, which is subject to the condition of if and only if bx3+x+a has no root in μq+1 and
H(x)=aqx3+x2+bqbx3+x+a |
permutes μq+1.
Later, Tu and Zeng [67] constructed two classes of permutation trinomials of the form
f(x)=x+a1xs1(q−1)+1+a2xs2(q−1)+1∈Fq2, |
for the pair (s1,s2)=(−1/2,1/2),(3/4,1/4), with general coefficients a1,a2. In the following theorem, they mentioned both classes of permutation trinomials over Fq2 when q=2m.
Theorem 5.7. [67]
(1) Let n=2m be a positive integer with m≥3 and a1,a2∈F∗2n. Then, the trinomial
f(x)=x+a1x2m−1(2m−1)+1+a2x2n−1(2m−1)+1 |
permutes F2n if and only if a1=¯a2 and Trm1(a1¯a1)=0.
(2) Let n=2m be a positive integer. Assume that (a1,a2)∈F∗2n×F∗2n satisfying that a1=a22a2 and x3+x+1a2¯a2=0 has no solution in F2m. Then,
f(x)=x+a1x34(2m−1)+1+a2x14(2m−1)+1 |
permutes F2n.
Since the conditions given in Theorem 5.7 case 1 are both sufficient and necessary, the conditions mentioned in Theorem 5.7 case 2 are just sufficient; as a result, Tu and Zeng [67] mentioned it as a conjecture to establish the necessary part.
Hou [34] made the observation that
f(x)=x+a1x34(2m−1)+1+a2x14(2m−1)+1=x4(1+axq−1+bxq−1) |
is a permutation polynomial over Fq2 if a=b and x3+x+a−1 has no root in Fq by applying an appropriate substitution of x→ux and a∈F∗q, b∈F∗q2 in order to address this conjecture.
Tu and Zeng [68] considered polynomials of the form
fa,b(x)=x(1+axq(q−1)+bxq(q−1))∈Fq2[x], |
where a,b∈F∗q2. This type of polynomial belongs to a more general family of permutation polynomials of Fq2. This family has been investigated in several papers, but only a few have been determined as necessary and sufficient conditions. On this note, Bartoli and Timpanella [8] characterized this general family of permutation trinomials, which was considered in [66,67,68] for the case of p>3, by using the connections with algebraic curves over finite fields. They proved that the condition mentioned in Theorem 5.6 was not only sufficient, but that it was necessary too.
Following the work on permutation polynomials discussed in [42,45], Deng and Zheng [14] further studied the polynomials of the form
f(x)=x+xs(2m−1)+1+xt(2m−1)+1 |
by using the technique provided in [30], and they presented new classes of permutation trinomials over F32m. In the following theorem, they discussed permutation trinomials for the pairs (s,t)=(2/7,8/7),(−2/7,8/7) over F22m.
Theorem 5.8. [14] Let q=2m. The trinomial
f(x)=x+xs(2m−1)+1+xt(2m−1)+1 |
is a permutation over Fq2 if the following holds:
(1) gcd(m,2)=1 and (s,t)=(2/7,8/7),
(2) m≡2,4(mod6) and (s,t)=(−2/7,8/7).
Inspired by the proof of the previous theorem, they presented the following new permutation polynomial for integers n and ki satisfying that n≥2, k0=0 and ki+kn−i=kn for 0≤i≤n, q=2m, and that R(x)=n∑i=0xki is a polynomial over Fq2.
Theorem 5.9. [14] Let r and l be positive integers. Let h(x) be a polynomial over Fq2. Assume that R(x)≠0 for x∈μq+1; then, the polynomial
F(x)=xr+knlR(xq−1)lh(xq−1) |
permutes Fq2 if and only if gcd(r+knl,q−1)=1 and the polynomial g(x)=xrh(x)q−1 permutes μq+1.
In the following theorem, they constructed permutation trinomials of the form f(x)=x4(q−1)+1+x(q−1)2+1−x over Fq2, where q=3m.
Theorem 5.10. [14] Let m be a positive integer with m≢0(mod6). Let q=3m. The polynomial
f(x)=x4(q−1)+1+x(q−1)2+1−x |
is a permutation trinomial over Fq2.
During the study, they observed that the polynomial
f(x)=x+xs(2m−1)+1+xt(2m−1)+1 |
is a permutation trinomial for the pairs (s,t)=(4/11,10/11), and m with gcd(m,5)=1, over F22m and proposed as a conjecture.
As it was noted in [75] that their approach cannot be applied to a general characteristic p>5, Cao et al. [11] attempted to extend this inquiry and mentioned another proof of Tu and Zeng's [67] theorem.
They constructed the permutation trinomials of the form
f(x)=x+λ1xs(pk−1)+1+λ2xt(pk−1)+1 |
for the pair (s,t). In the following theorem, they constructed a permutation trinomial f(x) for the pair
(s,t)=(q+34,q+32). |
Theorem 5.11. [11] Let k be a positive odd integer, q=pk, where p≡5(mod8) is a prime number. Let
f(x)=xr+λ1xs(q−1)+r+λ2x2s(q−1)+r, |
where λ1,λ2∈Fq2 and r is a positive integer with gcd(r,q−1)=1. Then, f(x) permutes Fq2 in the following cases:
(1) (λ1,λ2)=(a+b,ab), where a,b∈Fq2, a≠b, aˉb=1 and gcd(r−2s,q+1)=1,
(2) (λ1,λ2)=(a+1,a), where a∈Fq, a2=−1 and r=1.
The following theorem covers a general proof for the existence of necessary and sufficient conditions for λ1=2a, with r=1, t=2s and λ2=−1 required for a polynomial to be a permutation of Fq2 with Niho exponents.
Theorem 5.12. [11] Let q=pk, where q≡1(mod4). Let a∈Fq and s=q+34. Then, the trinomial
f(x)=x+2axs(q−1)+1−x2s(q−1)+1 |
permutes Fq2 if and only if a4=1.
In the next theorem, they considered
(s,t)=(q−12,q+32) |
with (λ1,λ2)=(a,a) and presented two infinite families of permutation trinomials with odd characteristics.
Theorem 5.13. [11] Let q=pk, where p is odd prime. Assume that a∈Fq is such that 1−4a2 is square in Fq. Then,
f(x)=x+axs(q−1)+1+axt(q−1)+1 |
permutes Fq2 if and only if one of the following conditions is satisfied:
(1) a≠−1/2 when q≡1(mod4),
(2) a≠±1/2 when q≡3(mod4).
For the same pair
(s,t)=(q−12,q+32), |
they presented another class of permutation trinomial of the form
f(x)=2ax+xs(q−1)+1−xt(q−1)+1 |
for the case when p=5, e≥4 is even and a=2. They also conjectured that this polynomial is not always a permutation polynomial if a=1. For
(s,t)=(2,q+32), |
they presented another class of permutation trinomial of the form
f(x)=xr(1+xs(q−1)+cxt(q−1)) |
for the case gcd(x2±cx+1,xq+1−1)=1. Furthermore, they constructed four classes of permutation trinomials:
f(x)=x+λ1xs(q−1)+1+λ2xt(q−1)+1 |
for some values of λ1,λ2, (s,t) and q=5k. All four classes of these permutation trinomials are listed below.
Theorem 5.14. [11] Let q=5k. Then,
f(x)=x+λ1xs(q−1)+1+λ2xt(q−1)+1 |
permutes Fq2 if one of the following conditions is satisfied:
(1) (s,t)=(q+32,q), (s,t)=(q+32,q+52),
(a) (λ1,λ2)=(−1,−1), k odd,
(b) (λ1,λ2)=(1,1),(1,−1) k even;
(2) (s,t)=(2,q+32),
(a)(λ1,λ2)=(−1,−1), k odd,
(b) (λ1,λ2)=(1,1),(1,−1), k even,
(c) (λ1,λ2)=(1,2).
Transforming the problem into an investigation into some quartic equations over the subfield F2m and showing that these equations have no solutions in F2m, Zheng et al. [83] determined two classes of permutation trinomials over F2m. The following theorem is the first class considered by Zheng et al. when m is odd or m≡2(mod4) and (s,t)=(2/7,8/7).
Theorem 5.15. [83] Let n=2m be a positive integer and U be a unit circle of F22m. Then,
f(x)=x+axs(2m−1)+1+bxt(2m−1)+1 |
is a permutation of F22m, if a,b and m satisfy the following conditions:
(1) m is odd, b∈U and a=b14ξ, where ξ∈F2m satisfies that Trm1(1/ξ13)=1,
(2) m≡2(mod4), b∈U and a=b14ξ, where ξ∈F2e satisfies that Tre1(1/ξ13)=1, and e=m2.
The following class was constructed when m and k are two positive integers satisfying that k<m, gcd(2k+1,2m+1)=1 and (s,t)=(12k+1,2k2k+1).
Theorem 5.16. [83] Let n=2m and d=ord2(gcd(m,k)). Let a,b∈F∗22m. Then,
f(x)=x+axs(2m−1)+1+bxt(2m−1)+1 |
is a permutation of F22m if a and b satisfy
a2m+1+b2m+1+1≠0, ba2m+1+b2m+1+1=(aa2m+1+b2m+1+1)2k |
and
Trm2d(1a2m+1+b2m+1+1)=m2d. |
They have expressed the open problem based on Lemma 1.2 as, under the identical conditions as listed above,
f(x)=x(1+axs(2m−1)+bxt(2m−1)) |
is a permutation of F22m.
Inspired by the idea proposed in [21], Wang et al. [72] constructed six classes of permutation trinomials of the form
f(x)=λ1x+λ2xq(q+1)−1+λ3xs1(q−1)+s2 |
for λ1,λ2,λ3∈{1,−1} and s1,s2∈{0,1,q,q2} over Fq3, where q=3k. Wang et al. [72] used a multivariate method and resultant elimination method to prove that f(x) is a permutation polynomial over Fq3. They characterized three classes of permutation polynomials for the case when k≢1(mod3), and three classes for the case when k≢2(mod3). The following theorem included all six classes of the permutation trinomials for all values of λ1,λ2,λ3 and s1,s2.
Theorem 5.17. [72] Let q=3k, where k is a positive integer. Then, f(x) is a permutation trinomial over Fq3 for the following cases when k≢1(mod3):
(1) (λ1,λ2,λ3)=(1,1,−1), (s1,s2)=(q,1),
(2) (λ1,λ2,λ3)=(1,−1,1), (s1,s2)=(q,q),
(3) (λ1,λ2,λ3)=(−1,1,1), (s_{1}, s_{2}) = (0, q) ,
and the following cases when k\not\equiv2\pmod{3} :
(1) (\lambda_{1}, \lambda_{2}, \lambda_{3}) = (1, 1, -1) , (s_{1}, s_{2}) = (q, 1) ,
(2) (\lambda_{1}, \lambda_{2}, \lambda_{3}) = (1, -1, 1) , (s_{1}, s_{2}) = (0, q) ,
(3) (\lambda_{1}, \lambda_{2}, \lambda_{3}) = (-1, 1, 1) , (s_{1}, s_{2}) = (q, q) .
In the above theorem, Wang et al. [72] stated all six classes of permutation trinomials for q = p^{k} , where p = 3 . Later, Bartoli [6] considered the same form for more general values of q , such as q = p^{h} and p > 3 . He mentioned sufficient conditions for the pairs (\lambda_{1}, \lambda_{2}) for which these polynomials permute F_{q^{3}} . He also determined the lower bound on the number of these pairs by using the techniques based on function field theory, which provides exact estimates of the number of F_{q}- rational solutions of a particular system of equations. The following theorems contained all four classes of the permutation polynomials and lower bounds on the number of pairs (\lambda_{1}, \lambda_{2}) for which these polynomials permute F_{q^{3}} .
Theorem 5.18. [6] Let \lambda_{1}, \lambda_{2}\in F_{q} be such that \lambda_{1}^{3}+\lambda_{2}^{2}-\lambda_{2}+1 = 0 , \lambda_{2}\not = 0, 1 . Suppose that
T^{3}+\lambda_{1}^{2}T^{2}+(\lambda_{1}\lambda_{2}+\lambda_{1})T-1\in F_{q}[T] |
has no roots in \mu_{q^{2}+q+1} . Then, the following two polynomials are permutation polynomials over F_{q^{3}} :
(1) f(x) = x^{q(q+1)-1}+\lambda_{1}x^{q(q-1)+1}+\lambda_{2}x ,
(2) f(x) = x^{q(q+1)-1}+\lambda_{1}x^{q^{2}(q-1)+q}+\lambda_{2}x .
There are at least \frac{q-72\sqrt{q}-95}{6} pairs of (\lambda_{1}, \lambda_{2}) that satisfy the condition that f(x) are permutation trinomials in both of the above cases.
Theorem 5.19. [6] Let q\equiv1\pmod{3} . If \lambda_{1}, \lambda_{2}\in F_{q} , \lambda_{2}^{2}+\lambda_{2}+1 = 0 , h_{1}(\lambda_{1})\not = 0 and \lambda_{1}^{3}\not = -1 , then the polynomial
f(x) = x^{q(q+1)-1}+\lambda_{1}x^{q^{2}}-\lambda_{2}x |
is a permutation polynomial over F_{q^{3}} .
Theorem 5.20. [6] If \lambda_{1}, \lambda_{2}\in F_{q} , \lambda_{2}^{2}+\lambda_{2}+1 = 0 and \lambda_{1}^{3}\not = -1 are such that \lambda_{2}T^{3}+\lambda_{1}^{2}T^{2}+(-\lambda_{1}\lambda_{2}+\lambda_{1})T-\lambda_{2} has no roots in \mu_{q^{2}+q+1} , then the polynomial
f(x) = x^{q(q+1)-1}+\lambda_{1}x^{q}-\lambda_{2}x |
is a permutation polynomial over F_{q^{3}} . Also, there are at least \frac{q-8\sqrt{q}-50}{3} values of \lambda_{1} such that f(x) is a permutation trinomial.
One can find pairs of (s, t) such that
f(x) = x+x^{s(2^{m}-1)+1} +x^{t(2^{m}-1)+1} |
is a permutation polynomial in literature. Nevertheless, a complete value of (s, t) is not known in the literature.
Open problem 2. Find (s, t) such that
f(x) = x+x^{s(2^{m}-1)+1} +x^{t(2^{m}-1)+1} |
is a permutation polynomial over any given finite field with Niho exponents.
In this paper, we surveyed all existing classes of permutation trinomials with all mentioned methodologies. Furthermore, similar methods can be used to generate many new permutation trinomials. We have concluded with remarks and open problems based on recent results on permutation trinomials.
The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.
The authors would like to thank the editor and referees for their valuable comments and suggestions, which improved the quality of this article. The corresponding author acknowledges the Manipal Institute of Technology (MIT), Manipal Academy of Higher Education, India for their kind encouragement. The first author is grateful to the UGC-CSIR Grant Commission for their support through grant(No. 201610069412), as well as Manipal Academy of Higher Education for their kind encouragement and support.
All authors declare no conflicts of interest that could influence the publication of this paper.
[1] |
A. Akbary, D. Ghoica, Q. Wang, On constructing permutations of finite fields, Finite Fields Appl., 17 (2011), 51–67. https://doi.org/10.1016/j.ffa.2010.10.002 doi: 10.1016/j.ffa.2010.10.002
![]() |
[2] |
T. Bai, Y. Xia, A new class of permutation trinomials constructed from Niho exponents, Cryptography Commun., 10 (2018), 1023–1036. https://doi.org/10.1007/s12095-017-0263-4 doi: 10.1007/s12095-017-0263-4
![]() |
[3] |
D. Bartoli, L. Quoos, Permutation polynomials of the type x^{r}g(x^{s}) over F_{q^2n}, Design Codes Cryptography, 86 (2018), 1589–1599. https://doi.org/10.1007/s10623-017-0415-8 doi: 10.1007/s10623-017-0415-8
![]() |
[4] |
D. Bartoli, On a conjecture about a class of permutation trinomials, Finite Fields Appl., 52 (2018), 30–50. https://doi.org/10.1016/j.ffa.2018.03.003 doi: 10.1016/j.ffa.2018.03.003
![]() |
[5] |
D. Bartoli, M. Giulietti, Permutation polynomials, fractional polynomials, and algebraic curves, Finite Fields Appl., 51 (2018), 1–16. https://doi.org/10.1016/j.ffa.2018.01.001 doi: 10.1016/j.ffa.2018.01.001
![]() |
[6] |
D. Bartoli, Permutation trinomials over F_{q^{3}} , Finite Fields Appl., 61 (2020), 101597. https://doi.org/10.1016/j.ffa.2019.101597 doi: 10.1016/j.ffa.2019.101597
![]() |
[7] |
D. Bartoli, M. Timpanella, On trinomials of type x^{n+m}(1+AX^{m(q-1)}+BX^{n(q-1)}) , n, m odd, over F_{q^{2}} , q = 2^{2s+1} , Finite Fields Appl., 72 (2021), 101816. https://doi.org/10.1016/j.ffa.2021.101816 doi: 10.1016/j.ffa.2021.101816
![]() |
[8] |
D. Bartoli, M. Timpanella, A family of permutation trinomials over F_{q^2}, Finite Fields Appl., 70 (2021), 101781. https://doi.org/10.1016/j.ffa.2020.101781 doi: 10.1016/j.ffa.2020.101781
![]() |
[9] |
G. R. V. Bhatta, B. R. Shankar, A study of permutation polynomials as Latin squares, Nearrings Nearfields Related Topics, 2017 (2017), 270–281. https://doi.org/10.1142/9789813207363-0025 doi: 10.1142/9789813207363-0025
![]() |
[10] |
S. Bhattacharya, S. Sarkar, On some permutation binomials and trinomials over F_{2^n}, Designs Codes Cryptography, 82 (2017), 149–160. https://doi.org/10.1007/s10623-016-0229-0 doi: 10.1007/s10623-016-0229-0
![]() |
[11] |
X. Cao, X. Hou, J. Mi, S. Xu, More permutation polynomials with Niho exponents which permute F_{q^{2}} , Finite Fields Appl., 62 (2020), 101626. https://doi.org/10.1016/j.ffa.2019.101626 doi: 10.1016/j.ffa.2019.101626
![]() |
[12] |
L. Carlitz, Permutations in a finite field, Proc. Amer. Math. Soc., 4 (1953), 538. https://doi.org/10.1090/S0002-9939-1953-0055965-8 doi: 10.1090/S0002-9939-1953-0055965-8
![]() |
[13] |
W. Cherowitzo, \alpha-flocks and hyperovals, Geometriae Dedicata, 72 (1998), 221–245. https://doi.org/10.1023/A:1005022808718 doi: 10.1023/A:1005022808718
![]() |
[14] |
H. Deng, D. Zheng, More classes of permutation trinomials with Niho exponents, Cryptography Commun., 11 (2019), 227–236. https://doi.org/10.1007/s12095-018-0284-7 doi: 10.1007/s12095-018-0284-7
![]() |
[15] |
L. Dickson, The analytic representation of substitutions on a power of a prime number of letters with a discussion of the linear group, Ann. Math., 11 (1896), 65–120. https://doi.org/10.2307/1967217 doi: 10.2307/1967217
![]() |
[16] |
C. Ding, J. Yuan, A family of skew Hadamard difference sets, J. Comb. Theory, 113 (2006), 1526–1535. https://doi.org/10.1016/j.jcta.2005.10.006 doi: 10.1016/j.jcta.2005.10.006
![]() |
[17] |
C. Ding, Cyclic codes from some monomials and trinomials, SIAM J. Discrete Math., 27 (2013), 1977–1994. https://doi.org/10.1137/120882275 doi: 10.1137/120882275
![]() |
[18] |
C. Ding, Z. Zhou, Binary cyclic codes from explicit polynomials over GF (2m), Discrete Math., 321 (2014), 76–89. https://doi.org/10.1016/j.disc.2013.12.020 doi: 10.1016/j.disc.2013.12.020
![]() |
[19] |
C. Ding, L. Qu, Q. Wang, J. Yuan, P. Yuan, Permutation trinomials over finite fields with even characteristic, SIAM J. Discrete Math., 29 (2015), 79–92. https://doi.org/10.1137/140960153 doi: 10.1137/140960153
![]() |
[20] |
Z. Ding, M. Zieve, Determination of a class of permutation quadrinomials, Proc. London Math. Soc., 127 (2023), 221–260. https://doi.org/10.1112/plms.12540 doi: 10.1112/plms.12540
![]() |
[21] | H. Dobbertin, Uniformly representable permutation polynomials, Springer, 2022. |
[22] |
N. Fernando, X. Hou, S. Lappano, A new approach to permutation polynomials over finite fields, Ⅱ, Finite Fields Appl., 22 (2013), 122–158. https://doi.org/10.1016/j.ffa.2013.01.001 doi: 10.1016/j.ffa.2013.01.001
![]() |
[23] | N. Fernando, A note on permutation binomials and trinomials over finite fields, arXiv, 2016. https://doi.org/10.48550/arXiv.1609.07162 |
[24] | W. Fulton, Algebraic curves, University of Michigan, 1989. |
[25] | H. Guo, S. Wang, H. Song, X. Zhang, J. Liu, A new method of construction of permutation trinomials with coefficients 1, arXiv, 2021. https://doi.org/10.48550/arXiv.2112.14547 |
[26] |
R. Gupta, R. Sharma, Some new classes of permutation trinomials over finite fields with even characteristic, Finite Fields Appl., 41 (2016), 89–96. https://doi.org/10.1016/j.ffa.2016.05.004 doi: 10.1016/j.ffa.2016.05.004
![]() |
[27] | C. Hermite, Sur les fonctions de sept lettres, Académie Sciences, 1863. |
[28] |
X. Hou, A class of permutation binomials over finite fields, J. Number Theory, 133 (2013), 3549–3558. https://doi.org/10.1016/j.jnt.2013.04.011 doi: 10.1016/j.jnt.2013.04.011
![]() |
[29] | X. Hou, A class of permutation trinomials over finite fields, arXiv, 2013. https://doi.org/10.48550/arXiv.1303.0568 |
[30] |
X. Hou, Determination of a type of permutation trinomials over finite fields, Acta Arith., 3 (2014), 253–278. https://doi.org/10.4064/aa166-3-3 doi: 10.4064/aa166-3-3
![]() |
[31] |
X. Hou, Determination of a type of permutation trinomials over finite fields, II , Finite Fields Appl., 35 (2015), 16–35. https://doi.org/10.1016/j.ffa.2015.03.002 doi: 10.1016/j.ffa.2015.03.002
![]() |
[32] |
X. Hou, A survey of permutation binomials and trinomials over finite fields, Contemp. Math., 632 (2015), 177–191. https://doi.org/10.1090/conm/632/12628 doi: 10.1090/conm/632/12628
![]() |
[33] |
X. Hou, Z. Tu, X. Zeng, Determination of a class of permutation trinomials in characteristic three, Finite Fields Appl., 61 (2020), 101596. https://doi.org/10.1016/j.ffa.2019.101596 doi: 10.1016/j.ffa.2019.101596
![]() |
[34] |
X. Hou, On the Tu-Zeng permutation trinomial of type (1/ 4, 3/ 4) , Discrete Math., 344 (2021), 112241. https://doi.org/10.1016/j.disc.2020.112241 doi: 10.1016/j.disc.2020.112241
![]() |
[35] |
V. Jarali, P. Poojary, G. R. V. Bhatta, Construction of permutation polynomials using additive and multiplicative characters, Symmetry, 14 (2022), 1539. https://doi.org/10.3390/sym14081539 doi: 10.3390/sym14081539
![]() |
[36] |
G. Khachatrian, M. Kyureghyan, Permutation polynomials and a new public-key encryption, Discrete Appl. Math., 216 (2017), 622–626. https://doi.org/10.1016/j.dam.2015.09.001 doi: 10.1016/j.dam.2015.09.001
![]() |
[37] | G. Kyureghyan, M. Zieve, Permutation polynomials of the form x+ \gamma Tr (x^{k}), arXiv, 2016. https://doi.org/10.48550/arXiv.1603.01175 |
[38] |
J. Lee, Y. Park, Some permuting trinomials over finite fields, Acta Math. Sci., 17 (1997), 250–254. https://doi.org/10.1016/S0252-9602(17)30842-1 doi: 10.1016/S0252-9602(17)30842-1
![]() |
[39] |
K. Li, L. Qu, C. Li, S. Fu, New permutation trinomials constructed from fractional polynomials, Acta Arith., 183 (2018), 101–116. https://doi.org/10.4064/aa8461-11-2017 doi: 10.4064/aa8461-11-2017
![]() |
[40] |
K. Li, L. Qu, X. Chen, New classes of permutation binomials and permutation trinomials over finite fields, Finite Fields Appl., 43 (2017), 69–85. https://doi.org/10.1016/j.ffa.2016.09.002 doi: 10.1016/j.ffa.2016.09.002
![]() |
[41] |
N. Li, On two conjectures about permutation trinomials over F_{3^2k} , Finite Fields Appl., 47 (2017), 1–10. https://doi.org/10.1016/j.ffa.2017.05.003 doi: 10.1016/j.ffa.2017.05.003
![]() |
[42] |
N. Li, T. Helleseth, Several classes of permutation trinomials from Niho exponents, Cryptography Commun., 9 (2017), 693–705. https://doi.org/10.1007/s12095-016-0210-9 doi: 10.1007/s12095-016-0210-9
![]() |
[43] |
K. Li, L. Qu, X. Chen, C. Li, Permutation polynomials of the form cx+ Tr_{q^{l}/q}(x^{a}) and permutation trinomials over finite fields with even characteristic, Cryptography Commun., 10 (2018), 531–554. https://doi.org/10.1007/s12095-017-0236-7 doi: 10.1007/s12095-017-0236-7
![]() |
[44] |
L. Li, C. Li, C. Li, X. Zeng, New classes of complete permutation polynomials, Finite Fields Appl., 55 (2019), 177–201. https://doi.org/10.1016/j.ffa.2018.10.001 doi: 10.1016/j.ffa.2018.10.001
![]() |
[45] |
N. Li, T. Helleseth, New permutation trinomials from Niho exponents over finite fields with even characteristic, Cryptography Commun., 11 (2019), 129–136. https://doi.org/10.1007/s12095-018-0321-6 doi: 10.1007/s12095-018-0321-6
![]() |
[46] |
N. Li, X. Zeng, A survey on the applications of Niho exponents, Cryptography Commun., 11 (2019), 509–548. https://doi.org/10.1007/s12095-018-0305-6 doi: 10.1007/s12095-018-0305-6
![]() |
[47] | R. Lidl, H. Niederreiter, Finite fields, Cambridge University Press, 1997. https://doi.org/10.1017/CBO9781139172769 |
[48] | X. Liu, Further results on some classes of permutation polynomials over finite fields, arXiv, 2019. https://doi.org/10.48550/arXiv.1907.03386 |
[49] |
Q. Liu, Y. Sun, Several classes of permutation trinomials from Niho exponents over finite fields of characteristic 3, J. Algebra Appl., 18 (2019), 1950069. https://doi.org/10.1142/S0219498819500695 doi: 10.1142/S0219498819500695
![]() |
[50] |
Q. Liu, X. Liu, J. Zou, A class of new permutation polynomials over F_{2^{n}} , J. Math., 2021 (2021), 5872429. https://doi.org/10.1155/2021/5872429 doi: 10.1155/2021/5872429
![]() |
[51] |
Q. Liu, Two classes of permutation polynomials with niho exponents over finite fields with even characteristic, Turk. J. Math., 46 (2022), 919–928. https://doi.org/10.55730/1300-0098.3132 doi: 10.55730/1300-0098.3132
![]() |
[52] |
J. Ma, T. Zhang, T. Feng, G. Ge, Some new results on permutation polynomials over finite fields, Designs Codes Cryptography, 83 (2017), 425–443. https://doi.org/10.1007/s10623-016-0236-1 doi: 10.1007/s10623-016-0236-1
![]() |
[53] |
J. Ma, G. Ge, A note on permutation polynomials over finite fields, Finite Fields Appl., 48 (2017), 261–270. https://doi.org/10.1016/j.ffa.2017.08.003 doi: 10.1016/j.ffa.2017.08.003
![]() |
[54] | Y. Niho, Multi-valued cross-correlation functions between two maximal linear recursive sequences, University of Southern California, 1972. |
[55] |
T. Niu, K. Li, L. Qu, Q. Wang, Finding compositional inverses of permutations from the AGW criterion, IEEE Trans. Inf. Theory, 67 (2021), 4975–4985. https://doi.org/10.1109/TIT.2021.3089145 doi: 10.1109/TIT.2021.3089145
![]() |
[56] |
J. Peng, L. Zheng, C. Wu, H. Kan, Permutation polynomials x^{2^{k+1}+3}+ax^{2^{k}+2}+bx over F_{2^2k} and their differential uniformity, Sci. China Inf. Sci., 63 (2020), 209101. https://doi.org/10.1007/s11432-018-9741-6 doi: 10.1007/s11432-018-9741-6
![]() |
[57] | H. Peter, G. Korchmáros, F. Torres, F. Orihuela, Algebraic curves over a finite field, Princeton University Press, 2008. |
[58] |
X. Qin, L. Yan, Constructing permutation trinomials via monomials on the subsets of \mu_{q+1}, Appl. Algebra Eng. Commun. Comput., 34 (2023), 321–334. https://doi.org/10.1007/s00200-021-00505-8 doi: 10.1007/s00200-021-00505-8
![]() |
[59] |
R. Rivest, A. Shamir, L. Adleman, A method for obtaining digital signatures and public-key cryptosystems, Commun. ACM, 21 (1978), 120–126. https://doi.org/10.1145/359340.359342 doi: 10.1145/359340.359342
![]() |
[60] |
R. K. Sharma, R. Gupta, Determination of a type of permutation binomials and trinomials, Appl. Algebra Eng. Commun. Comput., 31 (2020), 65–86. https://doi.org/10.1007/s00200-019-00394-y doi: 10.1007/s00200-019-00394-y
![]() |
[61] |
R. Singh, K. Sarma, A. Saikia, Poly-dragon: an efficient multivariate public key cryptosystem, J. Math. Cryptology, 4 (2011), 349–364. https://doi.org/10.1515/jmc.2011.002 doi: 10.1515/jmc.2011.002
![]() |
[62] |
R. Singh, K. Sarma, A. Saikia, A public key cryptosystem using a group of permutation polynomials, Tatra Mt. Math. Publ., 77 (2020), 139–162. http://doi.org/10.2478/tmmp-2020-0013 doi: 10.2478/tmmp-2020-0013
![]() |
[63] | H. Stichtenoth, Algebraic function fields and codes, Springer Science & Business Media, 2009. http://doi.org/10.1007/978-3-540-76878-4 |
[64] | Z. Tu, X. Zeng, L. Hu, C. Li, A class of binomial permutation polynomials, arXiv, 2013. https://doi.org/10.48550/arXiv.1310.0337 |
[65] |
Z. Tu, X. Zeng, L. Hu, Several classes of complete permutation polynomials, Finite Fields Appl., 25 (2014), 182–193. https://doi.org/10.1016/j.ffa.2013.09.007 doi: 10.1016/j.ffa.2013.09.007
![]() |
[66] |
Z. Tu, X. Zeng, C. Li, T. Helleseth, A class of new permutation trinomials, Finite Fields Appl., 50 (2018), 178–195. https://doi.org/10.1016/j.ffa.2017.11.009 doi: 10.1016/j.ffa.2017.11.009
![]() |
[67] |
Z. Tu, X. Zeng, Two classes of permutation trinomials with Niho exponents, Finite Fields Appl., 53 (2018), 99–112. https://doi.org/10.1016/j.ffa.2018.05.007 doi: 10.1016/j.ffa.2018.05.007
![]() |
[68] |
Z. Tu, X. Zeng, A class of permutation trinomials over finite fields of odd characteristic, Cryptography Commun., 11 (2019), 563–583. https://doi.org/10.1007/s12095-018-0307-4 doi: 10.1007/s12095-018-0307-4
![]() |
[69] |
D. Wan, R. Lidl, Permutation polynomials of the form x^rf(x^{\frac{(q-1)}{d}}) and their group structure, Monatsh. Math., 112 (1991), 149–163. https://doi.org/10.1007/BF01525801 doi: 10.1007/BF01525801
![]() |
[70] | Q. Wang, Cyclotomic mapping permutation polynomials over finite fields, Springer, 2007. |
[71] |
Y. Wang, Z. Zha, W. Zhang, Six new classes of permutation trinomials over F_{3^3k}, Appl. Algebra Eng. Commun. Comput., 29 (2018), 479–499. https://doi.org/10.1007/s00200-018-0353-3 doi: 10.1007/s00200-018-0353-3
![]() |
[72] |
Y. Wang, W. Zhang, Z. Zha, Six new classes of permutation trinomials over F_{2^{n}}^{*} , SIAM J. Discrete Math., 32 (2018), 1946–1961. https://doi.org/10.1137/17M1156666 doi: 10.1137/17M1156666
![]() |
[73] |
B. Wu, D. Lin, On constructing complete permutation polynomials over finite fields of even characteristic, Discrete Appl. Math., 184 (2015), 213–222. https://doi.org/10.1016/j.dam.2014.11.008 doi: 10.1016/j.dam.2014.11.008
![]() |
[74] |
D. Wu, P. Yuan, C. Ding, Y. Ma, Permutation trinomials over F_{2^{m}} , Finite Fields Appl., 46 (2017), 38–56. https://doi.org/10.1016/j.ffa.2017.03.002 doi: 10.1016/j.ffa.2017.03.002
![]() |
[75] |
G. Wu, N. Li, Several classes of permutation trinomials over F_{5^{n}} from Niho exponents, Cryptography Commun., 11 (2019), 313–324. https://doi.org/10.1007/s12095-018-0291-8 doi: 10.1007/s12095-018-0291-8
![]() |
[76] |
X. Xie, N. Li, L. Xu, X. Zeng, X. Tang, Two new classes of permutation trinomials over F_{q^{3}} with odd characteristic, Discrete Math., 346 (2023), 113607. https://doi.org/10.1016/j.disc.2023.113607 doi: 10.1016/j.disc.2023.113607
![]() |
[77] |
P. Yaun, Compositional inverses of AGW-PPs-dedicated to professor cunsheng ding for his 60th birthday, Adv. Math. Commun., 16 (2022), 1185–1195. https://doi.org/10.3934/amc.2022045 doi: 10.3934/amc.2022045
![]() |
[78] | P. Yaun, Permutation polynomials and their compositional inverses, arXiv, 2022, https://doi.org/10.48550/arXiv.2206.04252 |
[79] | P. Yuan, Local method for compositional inverses of permutational polynomials, arXiv, 2022. https://doi.org/10.48550/arXiv.2211.10083 |
[80] |
Z. Zha, L. Hu, S. Fan, Further results on permutation trinomials over finite fields with even characteristic, Finite Fields Appl., 45 (2017), 43–52. https://doi.org/10.1016/j.ffa.2016.11.011 doi: 10.1016/j.ffa.2016.11.011
![]() |
[81] |
D. Zheng, M. Yuan, L. Yu, Two types of permutation polynomials with special forms, Finite Fields Appl., 56 (2019), 1–16. https://doi.org/10.1016/j.ffa.2018.10.008 doi: 10.1016/j.ffa.2018.10.008
![]() |
[82] |
L. Zheng, H. Kan, J. Peng, Two classes of permutation trinomials with Niho exponents over finite fields with even characteristic, Finite Fields Appl., 68 (2020), 101754. https://doi.org/10.1016/j.ffa.2020.101754 doi: 10.1016/j.ffa.2020.101754
![]() |
[83] |
L. Zheng, H. Kan, J. Peng, D. Tang, Two classes of permutation trinomials with Niho exponents, Finite Fields Appl., 70 (2021), 101790. https://doi.org/10.1016/j.ffa.2020.101790 doi: 10.1016/j.ffa.2020.101790
![]() |
[84] |
L. Zheng, B. Liu, H. Kan, J. Peng, D. Tang, More classes of permutation quadrinomials from niho exponents in characteristic two, Finite Fields Appl., 78 (2022), 101962. https://doi.org/10.1016/j.ffa.2021.101962 doi: 10.1016/j.ffa.2021.101962
![]() |
[85] | M. Zieve, On some permutation polynomials over of the form x^{r}h(x^{\frac{q-1}{d}}), Proc. Amer. Math. Soc., 137 (2009), 2209–2216. |
[86] | M. Zieve, Permutation polynomials on F_q induced form R´edei function bijections on subgroups of F_q^*, arXiv, 2013. https://doi.org/10.48550/arXiv.1310.0776 |
[87] | M. Zieve, A note on the paper arXiv: 2112.14547, arXiv, 2022. https://doi.org/10.48550/arXiv.2201.01106 |
1. | Ruihua Shen, Xianping Liu, Xiaofang Xu, More constructions of permutation pentanomials and hexanomials over \mathbb {F}_{p^{2m}}, 2024, 0938-1279, 10.1007/s00200-024-00673-3 |