More new classes of permutation trinomials over $\mathbb{F}_{2^n}$
Yanping Wang, WeiGuo Zhang, Zhengbang Zha

TL;DR
This paper introduces six new classes of permutation trinomials over finite fields of characteristic two, expanding the known set of such polynomials with explicit formulas and solution methods.
Contribution
The paper provides explicit forms and solution techniques for six new classes of permutation trinomials over _{2^n}, enhancing the understanding of permutation polynomials in finite fields.
Findings
Six new classes of permutation trinomials over _{2^n} identified
Explicit formulas for these permutation trinomials derived
Solutions of key equations determined for polynomial construction
Abstract
Permutation polynomials over finite fields have wide applications in many areas of science and engineering. In this paper, we present six new classes of permutation trinomials over which have explicit forms by determining the solutions of some equations.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · graph theory and CDMA systems · Finite Group Theory Research
More new classes of permutation trinomials over
Yanping Wang
ISN Laboratory, Xidian University, Xi’an 710071, China
e-mail: [email protected]
WeiGuo Zhang
ISN Laboratory, Xidian University, Xi’an 710071, China
e-mail: [email protected]
Zhengbang Zha
School of Mathematical Sciences, Luoyang Normal University, Luoyang 471934, China
e-mail: [email protected]
Abstract
Permutation polynomials over finite fields have wide applications in many areas of science and engineering. In this paper, we present six new classes of permutation trinomials over which have explicit forms by determining the solutions of some equations.
Keywords: Finite field, permutation polynomial, trinomial, multivariate.
1 Introduction
Let be a power of prime and denote the finite field with elements. Define be the multiplication group of . A polynomial is called a permutation polynomial over if the associated polynomial function from into is a permutation of [29]. Permutation polynomials over finite fields have wide applications in combinational designs [29], cryptography[2, 3], and coding theory [1]. Finding new permutation polynomials is of great interest in both theoretical and applied aspects. There are numerous interesting results about the study of permutation polynomials (see [4, 5, 6, 7, 8, 9, 10, 11, 12, 13]). The reader may refer to [29, Chapter ] and [30, Chapter ] for detailed knowledge on permutation polynomials.
Permutation polynomials with few terms over finite fields are in particularly interesting for their simple algebraic forms and important applications in the areas of mathematics and engineering. Recently, the studying of permutation trinomials is a hot topic. Some excellent works were done and numerous beautiful permutation trinomials were discovered. For instance, Dobbertin proposed one permutation trinomial
[TABLE]
over , which is applied to show that the Welch power function is almost perfect nonlinear(APN) [14]. Afterwards, Dobbertin developed the multivariate method [15] to confirm the permutation property of certain types of polynomials over . Hou [16] determined the permutation behaviors of trinomials with the form
[TABLE]
over for some explicit conditions on and . Moreover, Hou did a survey of permutation binomials and trinomials [17]. Lee et al. [18] presented some permutation trinomials of the form over finite fields. Ding et al. [19] gave more classes of permutation trinomials with nonzero coefficients over finite fields with even characteristic. Motivated by [19], Li et al. [21, 22] also proposed several classes of permutation trinomials over . Bhattacharya et al. [20] characterized permutation trinomials of the form
[TABLE]
over for some . After that, three classes of permutation trinomials were proposed by Ma et al. [23]. Gupta et al. [24] built four new classes of permutation trinomials of the form over . Followed the work of [24], Zha et al. [25] further presented six classes of permutation trinomials of the form over . Li et al. [26] constructed four new classes of permutation trinomials over from Niho exponents of the form
[TABLE]
M.E. Zieve [27] constructed some classes of permutation trinomials over by exhibiting classes of low-degree rational functions over which induce bijections on the set of -th roots of unity. Based on the paper of M.E. Zieve [27], Wu et al. [28] gave the explicit form of all permutation trinomials over , and presented some classes permutation trinomials of the form over .
In this paper, six new classes of permutation trinomials are proposed by determining the solutions of some equations. The paper is organized as follows. In Section 2, we present five new classes of permutation trinomials over by applying the multivariate method. In Section 3, we obtain a new class of permutation trinomials over for the case of . Section 4 is the conclusion of this paper.
2 Five new classes of permutation trinomials
Inspired by the idea of [15], we present five new classes of permutation trinomials in this section by using the multivariate method.
2.1 The case of
In this subsection, we propose two classes of permutation trinomials over when . First we give the definition of a trace function needed later.
Definition 1**.**
Let and be positive integers with . The trace function from to is defined by
[TABLE]
If , then is called the absolute trace function.
Theorem 1**.**
Let and . Then
[TABLE]
is a permutation polynomial on .
Proof.
We shall show that for each , the equation
[TABLE]
has one unique solution in .
When , we need to prove that has the unique solution . Assume is a solution of the equation
[TABLE]
Raising both sides of (2.2) to the -th power, we have
[TABLE]
which means that
[TABLE]
Setting , equation (2.3) can be written as
[TABLE]
Applying the mapping on both sides of equation (2.4), we get , which contradicts with . Hence, equation (2.3) has no solution.
When , we will show that equation (2.1) has one non-zero solution. Let , , and . Then we can obtain the system of equations
[TABLE]
Let , , and . Then , , and . We have
[TABLE]
By (2.6), we deduce that , which implies . Setting , we have and .
If , then pluging into (2.6), we have , , . So the equation has a unique solution .
If , then from (2.6), we can get
[TABLE]
It can be verified that and
[TABLE]
Eliminating the indeterminate in (2.7), we obtain
[TABLE]
Since and , substituting with in (2.8) and (2.9), we obtain
[TABLE]
Suppose and are the solutions of (2.10) and let . Then we get or
[TABLE]
which means that . Since , we can deduce that
[TABLE]
and . Note that is not the solution of (2.11). Therefore, and there is a unique solution of (2.10). Hence, (2.5) has a unique solution when . ∎
Theorem 2**.**
Let and . Then
[TABLE]
is a permutation polynomial on .
Proof.
For any fixed , we need to prove that the equation
[TABLE]
has one unique solution in . Obviously, . For , we have or
[TABLE]
Setting , equation (2.13) can be written as
[TABLE]
Note that and . Equation (2.14) leads to
[TABLE]
which implies that
[TABLE]
Raising both sides of the above equation to the -th power gives
[TABLE]
From equations (2.14) and (2.15), we obtain , which implies that . Since , it can be checked that
[TABLE]
Then we get . But is not the solution of (2.14). Thus, if and only if .
When . Let , , and . Then we obtain the following system of equations
[TABLE]
Adding the three equations above, we obtain . Equations (2.16) and (2.17) lead to
[TABLE]
Adding (2.19) with (2.20) gives
[TABLE]
where and . Plugging into (2.21), we get
[TABLE]
Setting with , and plugging it into (2.22), we obtain
[TABLE]
which can be rewritten as
[TABLE]
Let and . Then we have
[TABLE]
Multiplying equation (2.17) by and then plugging , it leads to
[TABLE]
Plugging into (2.26) gives
[TABLE]
Let and , equation (2.27) becomes
[TABLE]
By equations (2.25) and (2.28), we can deduce that
[TABLE]
Then
[TABLE]
We have
[TABLE]
which implies
[TABLE]
where and .
Next, we verify . Suppose that . Then
[TABLE]
Since , the above equation leads to
[TABLE]
Setting , we obtain and
[TABLE]
Note that
[TABLE]
which implies that
[TABLE]
It leads to
[TABLE]
which can be written as
[TABLE]
Multiplying equation (2.35) by , and then adding equation (2.32), we get
[TABLE]
It can be verified that
[TABLE]
Then equation (2.36) has a unique solution . However, is not the solution of (2.32). Therefore, we get and
[TABLE]
which implies that .
When , we can deduce that . If , then , which means that . It leads to , which is a contradiction. Therefore, . By (2.27), we get a unique solution x=z^{2^{k}}=\big{(}\frac{\epsilon(1+\lambda^{2})+b\lambda}{\lambda^{3}+\lambda+1}\big{)}^{2^{k}} of in (2.12).
When , it can be verified that . If , then , and
[TABLE]
Plugging them into equation (2.17), we obtain
[TABLE]
which is equivalent to
[TABLE]
Supposing that , we get , which implies that . However, is not the solution of . So . Hence, , thereby . If , we can similarly obtain one solution x=z^{2^{k}}=\big{(}\frac{\epsilon(1+\lambda^{2})+b\lambda}{\lambda^{3}+\lambda+1}\big{)}^{2^{k}} of (2.12) from (2.27). This completes the proof. ∎
2.2 The case of
In this subsection, we give one class of permutation trinomials over when .
Theorem 3**.**
*Let be a positive integer and . Then *
[TABLE]
is a permutation polynomial on .
Proof.
We prove that for any fixed , the equation
[TABLE]
has one unique solution in . It is obvious that . For , we have or
[TABLE]
Let , , then . Equation (2.39) can be written as
[TABLE]
Raising both sides of equation (2.40) to -th power, we get
[TABLE]
Further, raising both sides of equation (2.41) to the -th power gives
[TABLE]
Combining equations (2.39), (2.40) and (2.41) eliminates the indeterminate and , we obtain . However . So equation (2.39) has no solution. Hence only has a solution .
When , we prove that has one unique solution. Let , , and , then and . Therefore, we obtain
[TABLE]
Combining equations (2.43) and (2.44) eliminates the indeterminate , we have
[TABLE]
Adding equations (2.43) and (2.44) multiply by together results in
[TABLE]
Computing , there is
[TABLE]
[TABLE]
Multiplying equation (2.46) by and then adding (2.49), it leads to
[TABLE]
Adding (2.46) and (2.50) derives
[TABLE]
Further, multiplying equation (2.48) by and then adding (2.51), we deduce
[TABLE]
Raising both sides of equation (2.52) to the -th power results in
[TABLE]
Multiply equation (2.46) by , and then adding the square of , we obtain
[TABLE]
Furthermore, multiplying equation (2.53) by and then adding (2.54), there is
[TABLE]
Equation (2.55) can rewrite as
[TABLE]
Supposing
[TABLE]
raising both sides of equation (2.57) to the -th power, this leads to
[TABLE]
Adding equations (2.57) and (2.58), we get
[TABLE]
Again raising both sides of equation (2.59) to the -th power, and then adding equation (2.59). There is
[TABLE]
which means or . Since , we obtain from . Thereby , this is a contradiction. Hence, there are two solutions of equation (2.56), which is or
[TABLE]
If , then and we deduce from equation (2.46). Because , this leads to , and hence . Therefore equation has one unique solution .
If , then there is one unique solution . The proof finishes. ∎
2.3 The case of
In this subsection, two classes of permutation trinomials are proposed over when .
Theorem 4**.**
Let be a positive integer and . Then
[TABLE]
is a permutation polynomial on .
Proof.
We shall prove that for each fixed , the equation
[TABLE]
has one unique solution in .
When , we claim that . Otherwise is a solution of the equation
[TABLE]
This implies that equation
[TABLE]
has nonzero solution. Let , , then . Hence there is
[TABLE]
Combining equations (2.63) and (2.64) to eliminate , we obtain
[TABLE]
Since , this means . Thereby we get . It leads to for
[TABLE]
However , this is a contradiction. Hence if and only if .
When , we will verify that has one unique nonzero solution. Let , , and , then and . Therefore, we obtain
[TABLE]
Eliminating the indeterminate in (2.66), we get
[TABLE]
Combining equations (2.67) and (2.68) to eliminate the indeterminate , we obtain
[TABLE]
where , , , .
If , then we get . From (2.69) we can deduce that , which implies . Therefore equation (2.69) has one solution.
Next, substituting with in (2.69), we get
[TABLE]
Since , this implies . Hence we obtain or . Thereby there is or . Since , then . It can be easily checked that . Assume that , then . Plugging into equation (2.67), by some simplifying computation we obtain
[TABLE]
If , we have . Further we get from equation (2.66), which is a contradiction.
If , we deduce that , , . Plugging them into equation (2.66), there is
[TABLE]
Suppose is odd, it can be easily verified that equation (2.71) has no solution. Suppose is even, then is odd and . From equation (2.71), we obtain two solutions and . If , it derives that
[TABLE]
If , it leads to
[TABLE]
Without loss of generality, we consider the case of . We can deduce that and . Thereby, we get another solution . But, it equals to the solution .
Therefore, equation (2.69) has a unique solution. We complete the proof. ∎
Theorem 5**.**
Let be a positive integer and . Then
[TABLE]
is a permutation polynomial on .
Proof.
For each fixed , it suffices to prove that equation
[TABLE]
has one unique solution in .
We first verify that if and only if . Assume that is a solution of the equation
[TABLE]
which implies that equation
[TABLE]
has nonzero solution. Let , , then . The above equation leads to
[TABLE]
Combining (2.75) and (2.76) to eliminate the indeterminate , we obtain
[TABLE]
Multiplying equation (2.78) by and then adding (2.77) gives
[TABLE]
this means . However , it is a contradiction. So if and only if .
When , we will show that has one unique nonzero solution. Let , , , , then and . Hence we obtain
[TABLE]
Eliminating the indeterminate in (2.79), we deduce
[TABLE]
Combining equations (2.80) and (2.81) results in
[TABLE]
By equations (2.80) and (2.82), there is
[TABLE]
Obviously, . We claim that if and only if . Suppose that and , then we get that and from (2.83). Plugging into equation (2.80), we obtain , which implies . This contradicts the first assumption .
Next, we consider the case of . Plugging into equation (2.80) leads to
[TABLE]
If
[TABLE]
raising both sides of (2.85) to the -th power gives
[TABLE]
Adding (2.85) and (2.86), and then dividing , there is
[TABLE]
Since , we deduce that , which implies that equation (2.84) has no solution. If , we have a solution of (2.84). Therefore, equation (2.84) has at most one solution. The proof is completed. ∎
3 A new class of permutation trinomials over with
In the section, one class of permutation trinomials is presented over when .
Theorem 6**.**
Let be an odd integer and let , , be positive integers satisfying , , , and . Then
[TABLE]
is a permutation polynomial on .
Proof.
For any fixed , we need to prove that equation
[TABLE]
has at most one solution in . Obviously, there is when . On the contrary, assume that is a solution of the equation
[TABLE]
Raising -th power in both sides of (3.2), we get
[TABLE]
[TABLE]
It leads to or . Since , this yields . Plugging into equation (3.2), we have , thereby , which is impossible. So only has a solution .
Since is an odd integer with , it can be easily check that
[TABLE]
, and .
In the sequel, assume that . We need to show that equation
[TABLE]
has at most one solution. The above equation can be written as
[TABLE]
Raising -th power in both sides of equation (3.6), we derive that
[TABLE]
Let , , then and
[TABLE]
From equation (3.7), we obtain
[TABLE]
Since , we deduce that , which can be written as . Because of , we have
[TABLE]
Plugging (3.9) into , we get
[TABLE]
which can be simplified as
[TABLE]
Let , we have . The above equation can be reduced as
[TABLE]
It leads to
[TABLE]
which is equivalent to
[TABLE]
Set , where and . Since is odd, this implies . Thus equation (3.10) can be written as
[TABLE]
which implies that
[TABLE]
If , then , and , which is a contradiction. Dividing equation (3.11) by , we obtain
[TABLE]
Let , then , equation (3.12) becomes
[TABLE]
If and , then . This is a contradiction.
If or , then equation (3.13) has one solution . Therefore equation (3.9) only has one solution.
If and , assume that , are two solutions of equation (3.13), then
[TABLE]
Since , we obtain or z_{1}=z_{2}+\big{(}\frac{w^{2}a^{2^{2m}}+a}{wa^{2^{2m}}+a}\big{)}^{\frac{1}{2^{k}-1}} from (3.14). Therefore, equation (3.13) has at most two solutions. It is not difficult to check that is a solution of equation (3.13). Then , , which implies . It contradicts the known result . So equation (3.13) only has one solution such that equation (3.9) has at most one solution. This completes the proof.
∎
4 Conclusion
In this paper, we propose six new classes of permutation trinomials with explicit forms over by determining the solutions of some equations. The multivariate method introduced by Dobbertin is a powerful tool in this work. We expect that the new permutation trinomials can be applied to design new linear codes or cryptography.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Y. Laigle-Chapuy, Permutation polynomials and applications to coding theory, Finite Fields Appl. , 13 , 58-70 (2007) .
- 2[2] Lidl R., Muller W.B., Permutation polynomials in RSA-cryptosystems. In: Advances in Cryptology, 293-301. Plenum Press, New York (1984).
- 3[3] G.L. Mullen, Permutation polynomials over finite fields, in: Proc. Conf. Finite Fields Their Applications, in: Lect. Notes Pure Appl. Math., vol. 141 Marcel Dekker, 1993. pp:131-151.
- 4[4] H.D.L. Hollmann, Q. Xiang, A class of permutation polynomials of 𝔽 ( 2 m ) 𝔽 superscript 2 𝑚 \mathbb{F}(2^{m}) related to Dickson polynomials, Finite Fields Appl. , 11 (1), 111-122(2005).
- 5[5] C. Ding, Q. Xiang, J. Yuan, P. Yuan, Explicit classes of permutation polynomials of 𝔾 𝔽 ( 3 3 m ) 𝔾 𝔽 superscript 3 3 𝑚 \mathbb{GF}(3^{3m}) , Sci. China Series A , 53 (4) (2009) 639-647.
- 6[6] Z. Zha, L. Hu, Two classes of permutation polynomials over finite fields, Finite Fields Appl. , 18 (4), 781-790 (2012).
- 7[7] Q. Wang, Cyclotomy and permutation polynomials of large indices, Finite Fields Appl. , 22 , 57-69 (2013).
- 8[8] P. Charpina, G.M. Kyureghyanb, V. Sudera, Sparse permutations with low differential uniformity, Finite Fields Appl. , 28 , 214-243(2014).
