Information Technology Reference
In-Depth Information
From Theorem 2 it follows that any PP of type (5) is obtained by substituting
G ( X )intoaPPofshape X + γTr ( R ( X )). The next theorem describes two
classes of such polynomials.
Theorem 3. Let γ,β
F 2 n and H ( X )
F 2 n [ X ] .
(a) Then the polynomial
X + γTr H ( X 2 + γX )+ βX
is PP if and only if Tr ( βγ )=0 .
(b) Then the polynomial
X + γTr ( H ( X )+ H ( X + γ )+ βX )
is PP if and only if Tr ( βγ )=0 .
Proof. (a) By Theorem 2 the considered polynomial is a PP if and only if γ is a
0-linear structure of Tr H ( x 2 + γx )+ βx . To complete the proof note that
Tr H (( x + γ ) 2 + γ ( x + γ )) + β ( x + γ ) + Tr H ( x 2 + γx )+ βx = Tr ( βγ ) .
(b) The proof follows from Lemma 2 and Theorem 2 similarly to the previous
case.
Our next goal is to characterize all permutation polynomials of shape X +
γTr ( δX s + βX ). Firstly, observe that if s =2 i , then Theorem 2 yields that
X + γTr ( δX 2 i + βX )isaPPifandonlyif Tr ( δγ 2 i + βγ ) = 0. The remaining
cases are covered in the following theorem.
2 n
Theorem 4. Let γ,β
F 2 n
and 3
s
2 be of binary weight
2 .Let
Tr ( δx s ) ,x
δ
F 2 n be such that the Boolean function x
F 2 n , is not the zero
function. Then the polynomial
X + γTr ( δX s + βX )
is PP if and only if s =2 i +2 j , ( δγ 2 j ) 2 n i +( δγ 2 i ) 2 n j
=0 and Tr ( δγ 2 i +2 j +
βγ )=0 .
Proof. By Theorem 2 the polynomial X + γTr ( δX s + βX ) defines a permutation
if and only if γ is a 0-linear structure of Tr ( δx s + βx ). Then Lemma 3 implies
that the binary weight of s must be 2. Note that for s =2 i +2 j
it holds
Tr ( δ ( x + γ ) 2 i +2 j + β ( x + γ )) + Tr ( δx 2 i +2 j + βx )
= Tr ( δx 2 i γ 2 j + δx 2 j γ 2 i + δγ 2 i +2 j + βγ )
= Tr ( δγ 2 j ) 2 n i +( δγ 2 i ) 2 n j x + Tr ( δγ 2 i +2 j + βγ ) .
+ βx ) if and only if ( δγ 2 j ) 2 n i
Thus γ is a 0-linear structure of Tr ( δx s
+
( δγ 2 i ) 2 n j
=0and Tr ( δγ 2 i +2 j + βγ )=0.
Search WWH ::




Custom Search