On Dillon's class H of Niho bent functions and o-polynomials

نویسندگان

  • Claude Carlet
  • Sihem Mesnager
چکیده

Bent functions (Dillon 1974; Rothaus 1976) are extremal objects in combinatorics and Boolean function theory. They have been studied for about 40 years; even more, under the name of difference sets in elementary Abelian 2-groups. The motivation for the study of these particular difference sets is mainly cryptographic (but bent functions play also a role in coding theory and sequences; and as difference sets they lead to designs). Symmetric cryptosystems using Boolean functions can be cryptanalyzed when these Boolean functions can be approximated by affine Boolean functions, that is, by functions of the form `(x1, . . . , xn) = a0 + a1x1 + · · ·+ anxn = a0 + a · x, where x = (x1, . . . , xn) ∈ F2 , a = (a1, . . . , an) ∈ F2 and a0 ∈ F2. The Hamming distance dH(f, `) = #{x ∈ F2 | f(x) 6= `(x)} between them is then small. A Boolean function resists attacks by affine approximation if its minimum distance to all affine functions is large. This distance is called the nonlinearity of the function. The maximal possible nonlinearity of n-variable Boolean functions, given by the so-called covering radius bound 2n−1−2n/2−1 (see in (Carlet 2010) a survey on Boolean functions), can be achieved with equality for n even only. A Boolean function f on F2 (n = 2m even) is called bent if its nonlinearity equals 2n−1 − 2m−1 (hence its resistance to the attacks based on affine approximation is optimal). Equivalently, as shown in (Dillon 1974; Rothaus 1976), f is bent if and only if its Walsh transform χ̂f defined at every a ∈ F2 by χ̂f (a) = ∑ x∈F2 (−1)f(x)+a·x, where “·” denotes any inner product in F2 (for instance the inner product defined above), takes values ±2 only (this characterization is independent of the choice of the inner product in F2 . If f is bent, then the dual function f̃ of f , defined on F2 by: χ̂f (u) = 2(−1) e f(u)

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Dillon's class H of bent functions, Niho bent functions and o-polynomials

One of the classes of bent Boolean functions introduced by John Dillon in his thesis is family H. While this class corresponds to a nice original construction of bent functions in bivariate form, Dillon could exhibit in it only functions which already belonged to the wellknown Maiorana-McFarland class. We first notice that H can be extended to a slightly larger class that we denote by H. We obs...

متن کامل

Niho Bent Functions and Subiaco/Adelaide Hyperovals

In this paper, the relation between binomial Niho bent functions discovered by Dobbertin et al. and o-polynomials that give rise to the Subiaco and Adelaide classes of hyperovals is found. This allows to expand the class of bent functions that corresponds to Subiaco hyperovals, in the case when m ≡ 2 (mod 4).

متن کامل

More PS and H-like bent functions

Two general classes (constructions) of bent functions are derived from the notion of spread. The first class, PS, gives a useful framework for designing bent functions which are constant (except maybe at 0) on each of the m-dimensional subspaces of F22m belonging to a partial spread. Explicit expressions (which may be used for applications) of bent functions by means of the trace can be derived...

متن کامل

Semi-bent Functions with Multiple Trace Terms and Hyperelliptic Curves

Semi-bent functions with even number of variables are a class of important Boolean functions whose Hadamard transform takes three values. In this note we are interested in the property of semi-bentness of Boolean functions defined on the Galois field F2n (n even) with multiple trace terms obtained via Niho functions and two Dillon-like functions (the first one has been studied by Mesnager and t...

متن کامل

Some Results Concerning Generalized Bent Functions

In this paper we investigate the properties of generalized bent functions defined on Z2 with values in Zq where q ≥ 2 is any positive integer. We characterize the class of generalized bent functions symmetric with respect to two variables, provide an analogue of Maiorana– McFarland type bent functions in the generalized set up. A class of bent functions called generalized spreads type is introd...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012