Constructions of Two Classes of Permutation Polynomials

Chenfan Huang,Shixiong Xia,Fengrong Zhang,Yong Zhou
2019-01-01
Abstract:In this paper, we first investigate the constructions of permutation polynomials of the shape G(X)⊕γTr(H(X))) over F2n . A mapping function which transforms a Boolean function on n variables to a univariate function over F2n is provided. On basis of the mapping function, we put forward two methods for constructing two classes of univariate functions over F2n . Further, two classes of permutation polynomials of the shape G(X)⊕γTr(H(X))) can be obtained using the two classes of univariate functions. At last, based on the one-toone correspondence between Boolean permutations and Maiorana-McFarland’s (M-M) bent functions, we propose an algorithm to compute the algebraic normal form (ANF) of a 2kvariable M-M bent function from its truth-table. The complexity of this algorithm is much smaller than that of the Butterfly algorithm which is directly used to compute the ANF of a 2k-variable M-M bent function from its truth-table.
What problem does this paper attempt to address?