International Association for Cryptologic Research (IACR)
Abstract
In this paper, we first discuss the bentness of a large class of quadratic Boolean functions in polynomial form
f(x)=∑i=12n−1Tr1n(cix1+2i)+Tr1n/2(cn/2x1+2n/2), where
ci∈GF(2n) for 1≤i≤2n−1 and cn/2∈GF(2n/2).
The bentness of these functions can be connected with linearized permutation
polynomials. Hence, methods for constructing quadratic bent functions are given. Further, we consider a subclass of quadratic Boolean functions of the form
f(x)=∑i=12m−1Tr1n(cix1+2ei)+Tr1n/2(cm/2x1+2n/2) , where ci∈GF(2e), n=em and m is even. The bentness of these functions are characterized and some methods for constructing new quadratic bent functions are given. Finally, for a special case: m=2v0pr and
gcd(e,p−1)=1, we present the enumeration of quadratic bent functions