IEEE TRANSACTIONS ON INFORMATION THEORY 1 Bent Functions of maximal degree Ayça Çeşmelioğlu and Wilfried Meidl Abstract—In this article a technique for constructing p-ary bent functions from plateaued functions is presented. This generalizes earlier techniques of constructing bent from nearbent functions. The Fourier spectrum of quadratic monomials is analysed, examples of quadratic functions with highest possible absolute values in their Fourier spectrum are given. Applying the construction of bent functions to the latter class of functions yields bent functions attaining upper bounds for the algebraic degree when p = 3, 5. Until now no construction of bent functions attaining these bounds was known. Index Terms—Bent functions, Fourier transform, algebraic degree, quadratic functions, plateaued functions I. I NTRODUCTION Let p be a prime, and let Vn be any n-dimensional vector space over Fp and f be a function from Vn to Fp . If p = 2 we call f a binary or Boolean function, if p is an odd prime we call f a p-ary function. The Fourier transform of f is the complex valued function fb on Vn given by X fb(b) = fp (x)−hb,xi x∈Vn 2πi/p where p = e and h, i denotes any inner product on Vn . The function f is called a bent function if |fb(b)|2 = pn for all b ∈ Vn . Whereas for p = 2, when p = −1 thus fb(b) is an integer, bent functions can only exist for even n, for odd p bent functions exist for both odd and even n, see [7]. The normalized Fourier coefficient at b ∈ Vn of a function from Vn to Fp is defined by p−n/2 fb(b). A binary bent function clearly must have normalized Fourier coefficients ±1, and for the p-ary case we always have (cf. [5], [7, Property 8]) ( f ∗ (b) ±p : n even or n odd, p ≡ 1 mod 4 −n/2 b p f (b) = f ∗ (b) ±ip : n odd and p ≡ 3 mod 4 (1) where f ∗ is a function from Vn to Fp that by definition gives the exponent of p . A bent function f is called regular if p−n/2 fb(b) = fp ∗ (b) f ∗ (b) for all b ∈ Vn , i.e., the coefficient of p is always +1. Observe that for a binary bent function this holds trivially. As easily seen from (1) a p-ary regular bent function can only exist for even n or for odd n when p ≡ 1 mod 4. A bent function f is called weakly regular if, for all b ∈ Vn , we have ∗ p−n/2 fb(b) = ζ pf (b) . The authors are with Sabancı University, MDBF, Orhanlı, Tuzla, 34956 İstanbul, Turkey (email: [email protected], [email protected]). The article was written when A. Ceşmelioğlu was working at INRIA Paris-Rocquencourt. for some complex number ζ with absolute value 1 (see [7]). By (1), ζ can only be ±1 or ±i. A function f from Vn to Fp is called plateaued if |fb(b)|2 = A or 0 for all b ∈ Vn . Using (the special case of) Parseval’s identity 2 X fb(b) = p2n b∈Vn n+s we see that A = p for an integer s with 0 ≤ s ≤ n. We will call a plateaued function with |fb(b)|2 = pn+s or 0 an s-plateaued function. The case s = 0 corresponds to bent functions by definition, and we have s = n if and only if f is an affine function or constant. We remark that for 1-plateaued functions the term near-bent function was used in [1], [8], binary 1-plateaued and 2-plateaued functions are referred to as semi-bent functions in [2]. It is well known that the maximal (algebraic) degree of a binary bent function in dimension n is n/2 (see [10]). For p-ary bent functions, p > 2, Hou [6] showed the following bounds: If f is a bent function from Vn to Fp then the degree deg(f ) of f satisfies (p − 1)n deg(f ) ≤ + 1. (2) 2 If f is weakly regular, then (p − 1)n . (3) 2 As remarked in [6] p-ary Maiorana-McFarland bent functions f from Fnp to Fp , which are always regular and for which n is always even (cf [7]), can be used to attain the bound (3). But in [6] it is left as an open problem if I the bound (2) can be attained when n > 1, II the bound (3) can be attained when n ≥ 3 is odd. Only very recently a bent function from F27 to F3 found by computer search attaining the bound (2) has been presented in [11]. To our best knowledge no general construction of bent functions attaining the bounds (2), (3) is known by now. In [2], [8], [1] a method of constructing bent from nearbent functions has been presented. Applying this method, in [8] the first examples of non-weakly-normal bent functions (see [4]) in dimensions 10 and 12 have been presented, in [1] the first known infinite classes of non-weakly regular bent functions for arbitrary odd prime p have been introduced (until then only sporadic ternary examples were known, and a recursive method of obtaining an infinite family of nonweakly regular bent functions starting from one non-weakly regular bent function, see [11]). In this article we further develop the method of [2], [8], [1], and obtain bent functions from s-plateaued functions. In Section II we give some results on quadratic s-plateaued deg(f ) ≤ IEEE TRANSACTIONS ON INFORMATION THEORY 2 functions. In Section III we present the construction of bent functions from s-plateaued functions. In Section IV we utilize this construction to obtain bent functions of maximal degree. In particular we construct p-ary bent functions for p = 3 attaining the upper bound (2), and p-ary bent functions for p = 3, 5 in odd dimension that attain the upper bound (3), which partly solves open problems I and II. II. P RELIMINARIES As all vector spaces of dimension n over Fp are isomorphic we may associate Vn with the finite field Fpn . We then usually use the inner product hx, yi = Trn (xy) where Trn (z) denotes the absolute trace of z ∈ Fpn . In this framework the Fourier transform of a function f from Fpn to Fp is the complex valued function on Fpn given by X fp (x)−Trn (bx) . fb(b) = x∈Fpn Recall that a function f from Fpn to Fp of the form ! l X i f (x) = Trn ai xp +1 (4) i=0 is called quadratic, its algebraic degree is two (if f is not constant), see [2], [5]. As well known, every quadratic function from Fpn to Fp is plateaued. The value for s can be obtained with the standard squaring technique (see [1, Theorem 2], [5]): X |fb(−b)|2 = pf (x)−f (y)+Trn (b(x−y)) or equivalently (see [9, p.118]) deg(gcd(A(x), xn − 1)) = s, where A(x) = X fp (z)+Trn (bz) z∈Fpn X pf (y+z)−f (y)−f (z) . y∈Fpn Straightforward one gets f (y + z) − f (y) − f (z) = ! l X l pl pl+i pl−i pl−i pl Trn y ai z + ai z = Trn (y p L(z)). l X l api xl+i + api l−i xl−i (7) i=0 is the associate of L(x). In some sense the simplest quadratic functions are quadratic monomials. It is well known that the monomial f (x) = r Trn (axp +1 ) is bent for every a ∈ F∗pn if and only if n/ gcd(r, n) is odd ([3]). In [5] it was examined for which r a ∈ F∗pn the function f (x) = Trn (axp +1 ) is bent covering also the case when n/ gcd(r, n) is even. In [1] it was r shown that f (x) = Trn (axp +1 ) is never 1-plateaued. A full treatment of quadratic monomials is given in the following theorem. In particular we will see that quadratic monomials are never s-plateaued for any odd s. At some positions in the proof we will use that for a divisor s of n we have ps −1|(pn −1)/2 if and only if n/s is even, or equivalently ν(s) < ν(n) where ν denotes the 2-adic valuation on integers. Theorem 1: The quadratic monomial f (x) = r Trn (axp +1 ) ∈ Fpn [x] is s-plateaued for some a ∈ F∗pn if and only if n is even, s is an even divisor of n and ν(s) = ν(r) + 1. Proof: The linearized polynomial L(x) corresponding to r f (x) = Trn (axp +1 ) ∈ Fpn [x] is given by r 2r L(x) = ax + ap xp . x,y∈Fpn = (6) We want to find out under which conditions ker(L) has dimension s ≥ 2. For a primitive element γ of Fpn , let a = γ c for some c, 0 ≤ c ≤ pn − 2. Then L(γ t ) = 0 for an exponent t, 0 ≤ t ≤ pn − 2, if and only if i=0 γ pn −1 −c(pr −1) 2 = γ (p 2r −1)t , Consequently |fb(−b)|2 = X fp (z)+Trn (bz) z∈Fpn X = pn X which is equivalent to pTrn (yL(z)) pn − 1 − c(pr − 1) ≡ (p2r − 1)t mod (pn − 1). 2 y pl ∈Fpn fp (z)+Trn (bz) The kernel has dimension s if and only if this congruence has ps − 1 incongruent solutions, i.e. z∈Fpn L(z)=0 = pn+s 0 if f (z) + Trn (bz) ≡ 0 on ker(L) otherwise where in the last step we used that f (z) + Trn (bz) is linear on the kernel ker(L) of L. Summarizing, the square of the Fourier transform of the quadratic function f in (4) takes absolute values 0 and pn+s , where s is the dimension of the kernel of the linear transformation on Fpn defined by L(x) = l X l api xp l+i + api l−i xp l−i i=0 . (5) (a) gcd(p2r − 1, pn − 1) = pgcd(2r,n) − 1 = ps − 1, or equivalently gcd(2r, n) = s, n (b) ps − 1| p 2−1 − c(pr − 1). First, assume that n is odd. By (a) this implies that s is also odd and hence gcd(r, n) = s. Consequently ps − 1 divides pr − 1, n p −1 thus (b) holds if and only if ps −1| 2 , which contradicts that n is odd. Therefore for the rest of the proof we may assume that n is even and hence by condition (a) also s is even. We consider two cases. • Clearly this corresponds to n deg(gcd(L(x), xp − x)) = ps , Case I: ns is even. Condition (a) then implies that 2r s is odd, hence ν(s) = ν(r) + 1. We remark that in this case and ps − 1 does IEEE TRANSACTIONS ON INFORMATION THEORY 3 not divide pr − 1. Due to condition (b) we then have to find solutions c, y for the equation pn − 1 . (8) y(ps − 1) + c(pr − 1) = 2 Equation (8) has solutions if and only if gcd(ps − 1, pr − pn −1 gcd(r,s) 1) = p − 1 | 2 , which is guaranteed since n/s is even. n • Case II: s is odd. We consider two subcases: (i) Suppose 2r s is odd. Then we have ν(s) = ν(r) + 1 and hence ps −1 - pr −1. Condition (b) is satisfied for some integer c if and only if equation (8) has solutions. This is guaranteed by ν(n) = ν(s) = ν(r)+1. s (ii) Suppose 2r 1| s is even, i.e. ν(s) ≤ ν(r). Then p − n r s p − 1 and for condition (b), we need p − 1| p 2−1 which contradicts that n/s is odd. 2 We remark that for n, r, s satisfying the conditions of the r theorem, the elements a = γ c for which f (x) = Trn (axp +1 ) is s-plateaued are obtained from the congruence (8). For the remaining elements a ∈ F∗pn the corresponding monomial is bent. III. O BTAINING BENT FUNCTIONS FROM s- PLATEAUED FUNCTIONS Let f be a function from Fpn to Fp , and fb denote its Fourier transform. The support of fb is then defined to be the set supp(fb) = {b ∈ Fpn | fb(b) 6= 0}. In this section we describe a procedure to construct p-ary bent functions in dimension n+s from s-plateaued functions from Fpn to Fp . The s-plateaued functions must be chosen so that the supports of their Fourier transforms are pairwise disjoint. Our construction can be seen as a generalization of the constructions in [2], [1], [8] where s = 1. Theorem 2: For each a = (a1 , a2 , · · · , as ) ∈ Fsp , let fa (x) be an s-plateaued function from Fpn to Fp . If supp(fba ) ∩ s supp(fc b ) = ∅ for a, b ∈ Fp , a 6= b, then the function F (x, y1 , y2 , · · · , ys ) from Fpn × Fsp to Fp defined by F (x, y1 , y2 , · · · , ys ) = X (−1)s Qs yi (yi − 1) · · · (yi − (p − 1)) i=1 (y1 − a1 ) · · · (ys − as ) a∈Fsp fa (x) is bent. Proof: For (α, a), (x, y) ∈ Fpn × Fsp the inner product we use is Trn (αx)+a·y = Trn (αx)+a1 y1 +a2 y2 +· · ·+as ys , where a = (a1 , · · · , as ), y = (y1 , · · · , ys ). The Fourier transform Fb of F at (α, a) is X (x,y1 ,···,ys )−Trn (αx)−a·y Fb(α, a) = F p x∈Fpn ,y1 ,···,ys ∈Fp = X p−a·y y1 ,···,ys ∈Fp = X y1 ,···,ys ∈Fp = X y1 ,···,ys ∈Fp p−a·y X pF (x,y1 ,···,ys )−Trn (αx) As each α ∈ Fpn belongs to the support of exactly one fc y, n+s b −a·y c s y ∈ Fp , for this y we have F (α, a) = |p fy (α)| = p 2 . 2 Theorem 3: For each a ∈ Fsp , let ga be a quadratic splateaued function from Fpn to Fp with the corresponding linearized polynomial La such that for all a ∈ Fsp , La has the same kernel {c1 β1 + · · · + cs βs , 0 ≤ c1 , · · · , cs ≤ p − 1} in Fpn . For each a = (a1 , · · · , as ) ∈ Fsp , let γa ∈ Fpn be such that ga (βj ) + Trn (γa βj ) = g0 (βj ) + aj , (9) for all j = 1, · · · , s. Then for each a ∈ Fsp , the s-plateaued function fa defined by fa (x) = ga (x) + Trn (γa x) satisfies s supp(fba ) ∩ supp(fc b ) = ∅ for b ∈ Fp , a 6= b. Proof: We have to show that −α ∈ supp(fc b ) implies −α 6∈ supp(fba ) for a 6= b. Suppose −α ∈ supp(fc b ), i.e. gb (βj )+Trn (γb βj )+Trn (αβj ) = g0 (βj )+bj +Trn (αβj ) = 0, for each j = 1, · · · , s. Let a 6= b and suppose that aj 6= bj for some 1 ≤ j ≤ s. Then fa (βj ) + Trn (αβj ) = ga (βj ) + Trn (γa βj ) + Trn (αβj ) = g0 (βj ) + aj + Trn (αβj ) 6= 0. 2 Observe that the existence of γa that satisfies equation (9) for all j = 1, . . . , s, is guaranteed by the linear independence of β1 , . . . , βs , the elements of the basis of the kernel for the linearized polynomial La . To point to a deterministic way of obtaining γa we give a detailed argument for this observation: Let {δ1 , δ2 , . . . , δn } and {ρ1 , ρ2 , . . . , ρn } be dual bases of Fpn over Fp , and let βj = bj1 δ1 + bj2 δ2 + · · · + bjn δn . Put γa = x1 ρ1 + x2 ρ2 + · · · + xn ρn , then Trn (γa βj ) = bj1 x1 + bj2 x2 + · · · + bjn xn . A value for γa is then a solution of the linear system Bx = c over Fp for the (s × n)-matrix B = (bjk ) and c = (c1 , · · · , cs )T with cj = g0 (βj ) + aj − ga (βj ), j = 1, 2, . . . , s. Example 1: To obtain a 2-plateaued monomial function r Tr4 (ax3 +1 ) from F34 to F3 , by Theorem 1 we can choose r = 1 or r = 3. In fact the monomials g0 (x) = Tr4 (x4 ), g1 (x) = Tr4 (x28 ) have the same corresponding 2 linearized polynomial L(x) = x + x3 with a kernel of dimension 2 in F34 . A basis for this kernel is {β, β 3 } where β is a root of the polynomial x4 + x2 + 2. Since we have g0 (β) = g0 (β 3 ) = g1 (β) = g1 (β 3 ) = 0 for each a = (a1 , a2 ) ∈ F3 × F3 , we choose γa ∈ F34 such that Tr4 (γa β) = a1 , Tr4 (γa β 3 ) = a2 . For instance we can choose x∈Fpn γ(0,0) = 1, γ(0,1) = β 3 + 1, γ(0,2) = 2β 3 + 2, X γ(1,0) = β, γ(1,1) = β 3 + β, γ(1,2) = 2β 3 + β + 1, γ(2,0) = 2β + 1, γ(2,1) = β 3 + 2β, γ(2,2) = 2β 3 + 2β, pfy (x)−Trn (αx) x∈Fn p p−a·y fc y (α). and for the nine required 2-plateaued functions with pairwise disjoint supports of their Fourier transforms we then can IEEE TRANSACTIONS ON INFORMATION THEORY choose f(0,0) (x) = Tr4 (x4 + x), f(0,1) (x) = Tr4 (x4 + (β 3 + 1)x), f(0,2) (x) = Tr4 (x4 + (2β 3 + 2)x), f(1,0) (x) = Tr4 (x4 + βx), f(1,1) (x) = Tr4 (x4 + (β 3 + β)x), 4 is (n − 1)-plateaued. Proof: We only show the statement for n even, the case where n is odd is shown in the same way. Straightforward one sees that the associate A(x) (7) of the linearized polynomial (5) that corresponds to ch(x) is given by A(x) = f(1,2) (x) = Tr4 (x28 + (2β 3 + β + 1)x), f(2,0) (x) = Tr4 (x28 + (2β + 1)x), f(2,1) (x) = Tr4 (x28 + (β 3 + 2β)x), p + 1 n/2 p+1 n p+1 x + +2 x + 2 2 2 ! n/2−1 X xn/2+i + xn/2−i c i=1 f(2,2) (x) = Tr4 (x28 + (2β 3 + 2β)x). n−1 The function F (x, y, z) = X a=(a1 ,a2 ) ∈F3 ×F3 yz(y − 1)(z − 1)(y − 2)(z − 2) fa (x) (y − a1 )(z − a2 ) is then bent. IV. B ENT FUNCTIONS WITH HIGH ALGEBRAIC DEGREE In this section we construct 3-ary bent functions attaining the bound (2), and 3-ary and 5-ary bent functions attaining the bound (3) also for odd dimension. This can be seen as the main result of this paper. We start with a proposition on the degree of the bent functions constructed in Theorem 2 with quadratic s-plateaued functions. Proposition 1: Let {fa | a ∈ Fsp } be a set of quadratic splateaued functions satisfying the conditions of Theorem 2. P If a∈Fsp fa is quadratic (affine) then the bent function F in Theorem 2 has degree deg(F ) = (p − 1)s + 2 (deg(F ) = (p − 1)s + 1). P Proof: If the quadratic terms in a∈Fsp fa do not cancel, then in F given P as in Theorem 2 the summand (−1)s y1p−1 y2p−1 · · · ysp−1 a∈Fsp fa (x) having degree (p − P 1)s + 2 does not vanish. Similarly, if a∈Fsp fa = Trn (cx) for some c ∈ Fpn , then the bent function F in Theorem 2 has the summand (−1)s y1p−1 y2p−1 · · · ysp−1 Trn (cx) of degree deg(F ) = (p − 1)s + 1 as term of largest degree. 2 In order to obtain bent functions of highest possible degree we have to choose s as large as possible. Naturally we have s ≤ n and the set of n-plateaued functions precisely coincides with the set of affine and constant functions. Thus s = n − 1 is the maximal value for s for s-plateaued quadratic functions. The following proposition shows that this maximal value can be obtained. Proposition 2: For n even, the quadratic function ch(x), c ∈ F∗p , from Fpn to Fp with n/2−1 X n/2 i p + 1 p + 1 xp +1 + x2 + xp +1 h(x) = Trn 2 2 i=1 (10) is (n − 1)-plateaued. If n is odd, then the quadratic function ch(x), c ∈ F∗p , from Fpn to Fp with (n−1)/2 X i p+1 2 h(x) = Trn x + xp +1 (11) 2 i=1 p+1 n p+1 X i x − + x 2 2 i=0 = c = n−1 X p+1 n c (x − 1) + c xi . 2 i=0 Evidently we have gcd(A(x), xn − 1) = is (n − 1)-plateaued by equation (6). Pn−1 i=0 ! xi , thus h(x) 2 For the subsequent theorem we fix the following notation: 1) h is the function (10) and (11) when n is even and odd, respectively, let 2) for each a = (a1 , a2 , . . . , an−1 ) ∈ Fn−1 p • ca be a nonzero element of Fp , • γa be an element of Fpn , such that ca h(βj )+Trn (γa βj ) = c0 h(βj )+aj , j = 1, . . . , n−1, (12) for a fixed basis {β1 , β2 , . . . , βn−1 } for the kernel of the linearized polynomial L corresponding to h, • ha (x) = ca h(x) + Trn (γa x). Theorem 4: The function F defined by F (x, y1 , y2 , · · · , yn−1 ) = X (−1)n−1 Qn−1 yi (yi − 1) · · · (yi − (p − 1)) i=1 ha (x) (y1 − a1 ) · · · (yn−1 − an−1 ) n−1 a∈Fp from Fpn × Fn−1 to P Fp is bent, and has degree p (p − 1)(n − 1) + 2 if ca 6= 0, and degree a∈Fn−1 p P P (p − 1)(n − 1) + 1 if a∈Fn−1 c = 0 and a∈Fn−1 γa 6= 0. a p p n−1 Proof: For all a ∈ Fp the linearized polynomials La corresponding to ca h have the same kernel, and the definition (12) for γa guarantees that the Fourier transforms of the (n − 1)-plateaued functions ha , a ∈ Fn−1 , have pairwise p disjoint support. By Theorem 2 the function F P P P is bent. Since n−1 ha n−1 ca )h + Trn ( n−1 γa x) has = ( a∈Fp a∈Fp a∈F P Pp degree 2 if a∈Fn−1 c = 6 0 and degree 1 if ca = 0 a a∈Fn−1 p p P n−1 γa and = 6 0, the bent function F has degree a∈Fp (p − 1)(n − 1) + 2 and (p − 1)(n − 1) + 1, respectively, by Proposition 1. 2 P Of course it is always possible to choose a∈Fn−1 ca 6= 0. p We emphasize that for any choice of the setP {ca | a ∈ Fpn−1 } we can choose {γa | a ∈ Fn−1 } such that a∈Fn−1 γa 6= 0, p p since for every a ∈ Fpn−1 the linear system from which we obtain γa does not have a unique solution. IEEE TRANSACTIONS ON INFORMATION THEORY Considering that the bent function F in Theorem 4 is in dimension n + s = 2n − 1 the bounds (2) and (3) become deg(f ) ≤ (p − 1)(n − 1) + (p − 1)/2 + 1 and deg(f ) ≤ (p − 1)(n − 1) + (p − 1)/2, respectively. As we can see the function P F in Theorem 4 attains the first bound when p = 3 and a∈Fn−1 ca 6= 0, and the second bound for arbitrary odd p P P dimensions when p = 3, a∈Fn−1 ca = 0, a∈Fpn−1 γa 6= 0, p P and when p = 5, a∈Fn−1 ca 6= 0. We obtained the following p corollaries partially solving open problems I and II. Corollary 1: The bounds (2) and (3) can be attained for p = 3 in arbitrary odd dimension. Corollary 2: The bound (3) can be attained for p = 5 in arbitrary odd dimension. Remark 1: As the bound (2) can only be attained by nonweakly regular bent functions, the function P F in Theorem 4 must be non-weakly regular for p = 3 and a∈Fn−1 ca 6= 0. p In fact this can be seen by a generalization of the arguments in [1] where infinite classes of non-weakly regular bent functions have been constructed. The reason behind F being non-weakly regular is that we cannot choose all ca with P the same quadratic character under the condition p = 3 and a∈Fn−1 ca 6= 0. This p is not a problem for p = 5 where non-weakly regular as well as weakly regular F attaining the bound (3) can be found. We recall that for weakly regular bent functions the bound (3) is best possible. V. C ONCLUSIONS In [1], [2], [8] a construction of bent functions from nearbent functions has been presented. In this article we generalize the this construction and present a technique to construct bent functions from plateaued functions. As quadratic functions are always plateaued we investigate some classes of quadratic functions. We completely describe the Fourier spectrum of quadratic monomials, and present classes of quadratic functions with maximal possible absolute values in their Fourier spectrum. We apply our construction to the latter classes of quadratic functions and thereby obtain the first construction of bent functions in characteristic 3 and 5 attaining upper bounds on the algebraic degree of bent functions presented by Hou in [6]. This partly solves open problems on the degree of bent functions and we can reformulate the open problems as follows: (i) Can the bound (2) be attained for p ≥ 5; (ii) Can the bound (2) be attained in even dimension; (iii) Can the bound (3) be attained for p ≥ 7 and odd dimension. ACKNOWLEDGMENTS The first author would like to thank the hospitality of INRIA Paris-Rocquencourt and she also wishes to thank Prof. Pascale Charpin who made the research visit possible. Parts of the article were written during a short visit of the second author at INRIA Paris-Rocquencourt. He would like to thank the institute for the hospitality. 5 R EFERENCES [1] A. Çeşmelioğlu, G. McGuire, W. Meidl, A construction of weakly and non-weakly regular bent functions, preprint 2010. [2] P. Charpin, E. Pasalic, C. Tavernier, On bent and semi-bent quadratic Boolean functions. IEEE Trans. Inform. Theory 51 (2005), 4286–4298. [3] P. Dembowski, T. Ostrom, Planes of order n with collineation groups of order n2 . Math. Z. 103 (1968), 239–258. [4] H. Dobbertin, Construction of bent functions and balanced boolean functions with high nonlinearity, in: Fast Software Encryption (B. Preneel, Eds.), Second International Workshop, Proceedings, Lecture Notes in Computer Science 1008, Springer-Verlag, Berlin, 1995, pp. 61–74. [5] T. Helleseth, A. Kholosha, Monomial and quadratic bent functions over the finite field of odd characteristic. IEEE Trans. Inform. Theory 52 (2006), 2018–2032. [6] X.D. Hou, p-ary and q-ary versions of certain results about bent functions and resilient functions. Finite Fields Appl. 10 (2004), 566–582. [7] P.V. Kumar, R.A. Scholtz, L.R. Welch, Generalized bent functions and their properties. Journal of Combinatorial Theory, Series A 40 (1985), 90–107. [8] G. Leander, G. McGuire, Construction of bent functions from near-bent functions. Journal of Combinatorial Theory, Series A 116 (2009), 960– 970. [9] R. Lidl, H. Niederreiter, Finite Fields, 2nd ed., Encyclopedia Math. Appl., vol. 20, Cambridge Univ. Press, Cambridge, 1997. [10] O.S. Rothaus, On ”bent” functions. Journal of Combinatorial Theory, Series A 20 (1976), 300–305. [11] Y. Tan, J. Yang, X. Zhang, A recursive approach to construct pary bent functions which are not weakly regular. In: Proceedings of IEEE International Conference on Information Theory and Information Security, Beijing, 2010, to appear. Ayça Çeşmelioğlu received the Ph.D. degree in mathematics from Sabancı University, İstanbul, Turkey, in June 2008. Currently, she is a postdoc researcher at Sabanci University. Her research interests include permutation polynomials, cryptographically significant functions and pseudorandom sequences. Meidl Wilfried received the M.Sc and Ph.D degrees from Klagenfurt University, Austria, in 1994 and 1998, respectively. From 2000 to 2002, ha was with the Institute of Discrete Mathematics, OEAW, Vienna, Austria. From 2002 to 2004, ha was with Temasek Labs, National University of Singapore and from 2004 to 2005 with RICAM, Linz, Austria. He is now with Sabancı University, MDBF, İstanbul, Turkey. His research interests include sequences, permutation polynomials, pseudorandom number generation, finite fields and their applications, APN-functions, bentfunctions.
© Copyright 2026 Paperzz