New Quadratic Bent Functions in Polynomial Forms with Coefficients

New Quadratic Bent Functions in Polynomial Forms with Coefficients

1 New Quadratic Bent Functions in Polynomial Forms with Coefficients in Extension Fields Chunming Tang, Yanfeng Qi, Maozhi Xu n n Abstract—In this paper, we first discuss the bentness of a large where n is odd, T r1 (x) is the trace function from GF (2 ) to class of quadratic Boolean functions in polynomial form f(x) = GF (2) and ci 2 GF (2). They proved that f(x) is semi-bent P n −1 i n=2 2 n 1+2 n=2 1+2 2 n i=1 T r1 (cix ) + T r1 (cn=2x ), where ci GF (2 ) if and only if ≤ ≤ n − 2 n=2 for 1 i 2 1 and cn=2 GF (2 ). The bentness of these functions can be connected with linearized permutation gcd(c(x); xn + 1) = x + 1; polynomials. Hence, methods for constructing quadratic bent P n−1 functions are given. Further, we consider a subclass of quadratic 2 i n−i P m − ei where c(x) = i=1 ci(x + x ). 2 1 n 1+2 Boolean functions of the form f(x) = i=1 T r1 (cix ) + Charpin, Pasalic and Tavernier [6] generalized Khoo et al.’s n=2 1+2n=2 2 e T r1 (cm=2x ) , where ci GF (2 ), n = em and m is results to even n and considered quadratic functions of the even. The bentness of these functions are characterized and some form methods for constructing new quadratic bent functions are given. b n−1 c 2 v0 r − X Finally, for a special case: m = 2 p and gcd(e; p 1) = 1, we n 1+2i 2 present the enumeration of quadratic bent functions. f(x) = ciT r1 (x ); ci GF (2): i=1 Index Terms—Bent function, Boolean function, linearized per- mutation polynomial, cyclotomic polynomial, semi-bent function When n is even, they proved that f(x) is semi-bent if and only if gcd(c(x); xn + 1) = x2 + 1; I. INTRODUCTION P n−2 2 i n−i A bent function, whose Hamming distance to the set where c(x) = i=1 ci(x + x ). For odd n, they investi- n−1 n −1 of all affine Boolean functions equals 2 ± 2 2 , is a gated the conditions for the semi-bent functions of f(x) with Boolean function with even n variables from GF (2n) to three and four trace terms. GF (2). Further, it has maximum nonlinearity and the absolute For further generalization, Ma, Lee and Zhang [17] applied value of its Walsh transform has a constant magnitude [22]. techniques from [14] and considered the quadratic Boolean Nonlinearity is an important property for a boolean function functions of the form in cryptographic applications. Much research has been paid n−2 X2 n on bent functions [3], [4], [5], [6], [7], [10], [14], [17], i n=2 2 f(x) = c T rn(x1+2 ) + T r (x1+2 ); (1) [25]. Since bent functions with maximal nonlinearity have i 1 1 i=1 a close relationship with sequences, bent functions are often 2 n=2 used in the construction of sequences with maximally linear where ci GF (2) and T r1 (x) is the trace function from n complexity and low correlation[2], [8], [9], [15], [16], [21], GF (2 2 ) to GF (2). They proved that f(x) is a bent function [23]. Further, many applications of bent functions can be found if and only if in coding theory [18] and combinatorial design. gcd(c(x); xn + 1) = 1; As another class of Boolean functions, semi-bent functions P n−2 2 i n−i n=2 are also highly nonlinear. For an even integer n, the Walsh where c(x) = i=1 ci(x + x ) + x . For some spe- n spectra of bent functions with n variables has the value ±2 2 cial cases of n, Yu and Gong [25] considered the concrete while the Walsh spectra of semi-bent functions belongs to constructions of bent functions of the form (1) and presented n+2 f0; ±2 2 g. For an odd integer n, the Walsh spectra of some enumeration results. n+1 semi-bent functions belongs to f0; ±2 2 g. Khoo, Gong and Hu and Feng [10] generalized results of Ma, Lee and Zhang Stinson [13], [14] considered the quadratic Boolean function [17] and studied the quadratic Boolean functions of the form − of the form − m 2 n 1 X2 X2 ei n i n 1+2 n=2 1+2 2 n 1+2 f(x) = ciT r (βx ) + T r (βx ); (2) f(x) = ciT r1 (x ); 1 1 i=1 i=1 2 2 e C. Tang is with School of Mathematics and Information, China West where ci GF (2), n = em, m is even and β GF (2 ). Normal University, Sichuan Nanchong, 637002, China. e-mail: tangchunming- They obtained that f(x) is bent if and only if [email protected] Y. Qi is with LMAM, School of Mathematical Sciences, Peking University, gcd(c(x); xm + 1) = 1; Beijing, 100871, and Aisino corporation Inc., Beijing, 100097, China P m−2 M. Xu are with LMAM, School of Mathematical Sciences, Peking Univer- 2 i m−i m=2 sity, Beijing, 100871, China where c(x) = i=1 ci(x +x )+x . Further, they pre- sented the enumerations of bent functions for some specified 2 e−1 ei e m. Note that β 2 GF (2e), then (β2 )1+2 = β2 = β. The When n is odd, f(x) can be represented by function f(x) of the form (2) satisfies that n−1 X2 i m−2 n 1+2 2 f(x) = T r (cix ); (6) X − − n 1 e 1 ei n=2 e 1 2 n 2 1+2 2 1+2 i=0 f(x) = ciT r1 ((β x) ) + T r1 ((β x) ); i=1 n where ci 2 GF (2 ). − n 2e 1 For a Boolean function f(x) over GF (2 ), the Hadamard where ci 2 GF (2). From the transformation x 7−! β x, a transform is defined by bent function of the form (2) is changed into a bent function X f(x)+T rn(λx) n of the form (1). Actually, (2) does not introduce new bent f^(λ) = (−1) 2 ; λ 2 GF (2 ): functions. x2GF (2n) In this paper, we first consider quadratic Boolean functions of the form For a quadratic Boolean function f(x) of the form (5) or (6), the distribution of the Hadamard transform can be described n −1 X2 n 1+2i n=2 1+2n=2 by the bilinear form f(x) = T r1 (cix ) + T r1 (cn=2x ); (3) i=1 Qf (x; y) = f(x + y) + f(x) + f(y): (7) 2 n ≤ ≤ n − 2 n=2 where ci GF (2 ) for 1 i 2 1 and cn=2 GF (2 ). For the bilinear form Qf , define And we study the bentness of these functions from some f 2 n 8 2 n g specific linearized polynomials. Further, we generalize results Kf = x GF (2 ): Qf (x; y) = 0; y GF (2 ) (8) in [10], [17] and study the bentness of quadratic Boolean and kf = dimGF (2)(Kf ). Then 2j(n − kf ). The distribution functions of the form of the Hadamard transform values of f^(λ) is given in the m −1 X2 following theorem [11]. n 1+2ei n=2 1+2n=2 f(x) = T r1 (cix ) + T r1 (cm=2x ); (4) Theorem 2.1: Let f(x) be a quadratic Boolean function of i=1 the form (5) or (6) and kf = dimGF (2)(Kf ), where Kf is e defined in (8). The distribution of the Hadamard transform where ci 2 GF (2 ). Further, we gives some examples of new values of f(x) is given by bent functions. And we construct new quadratic bent functions 8 from known quadratic bent functions. Finally, we presents > n n−kf <>0; 2 − 2 times − enumerations of bent functions of the form (4) for the case n+kf n kf ^ n−kf −1 −1 v0 r f(λ) = 2 2 ; 2 + 2 2 times m = 2 p and gcd(e; p−1) = 1, where v0 > 0, r > 0, p is an > > n+k n−k : f n−k −1 f −1 odd prime satisfying ordp(2) = p − 1 or ordp(2) = (p − 1)=2 −2 2 ; 2 f − 2 2 times: ((p − 1)=2 is odd). The rest of the paper is organized as follows: Section 2 Bent functions as an important class of Boolean functions are introduces some notations and backgrounds. Section 3 gives defined below. the description of bentness of quadratic Boolean functions Definition Let f(x) be a Boolean function from GF (2n) to considered in this paper and methods of constructing new bent GF (2). Then f(x) is called a bent function if for any λ 2 n n n functions. Section 4 enumerates the number of quadratic bent GF (2 ), f^(λ) 2 f2 2 ; −2 2 g. functions for special n. Finally, Section 5 makes a conclusion Bent functions only exist in the case for even n. From Theorem for this paper. 2.1, the following result on bent functions is given below. Corollary 2.2: Let f(x) be a quadratic function of the form II. PRELIMINARIES n (5) over GF (2 ), then f(x) is bent if and only if Kf = f0g, n In this section, some notations are given first. Let GF (2 ) where Kf is defined in (8).

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    9 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us