Some properties of bent functions (Q2468785)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Some properties of bent functions
scientific article

    Statements

    Some properties of bent functions (English)
    0 references
    0 references
    25 January 2008
    0 references
    Let \(V_n=GF(2)^n\) be a linear space of dimension \(n\) over \(GF(2)\). Functions \(f(x)\) from \(V_n\) to \(GF(2)\) are called Boolean functions. They can be represented as polynomials in \(x=(x_1,\dots, x_n)\) over \(GF(2)\) whose degree in each variable \(x_i\), \(i=1,\dots,n\), is at most one. If \(f(x)\) is such a Boolean function, the real-valued function \[ \widetilde f(z)=\sum_{s\in V_n}(-1)^{f(s)+s \cdot z},\;z\in V_n, \] is called the Walsh transform of \(f(x)\), where \(s\cdot z\) stands for the usual scalar product. \(f(x)\) is called a bent function if \(n\) is even and \(|\widetilde f(z)|=2^{n/2}\) for all \(z\in V_n\). Equivalently, \(f(x)\) turns out to be a bent function if and only if for all \(0\neq a\in V_n\), \(f(x)+ f(x+a)\) is a function that takes the values 0 and 1 equally often (this property indicates the significance of bent functions in cryptography). Let \(f(x,y)\) be a Boolean function on \(V_n\) where \(x\in V_{n-1}\) and \(y\in V_1\), then it can be expressed as \(f(x,y)=(y+1)p(x)+yq(x)\), with Boolean functions \(p(x)\), \(q(x)\) on \(V_{n-1}\). The present paper shows several properties of bent functions. In particular, it investigates properties of \(p(x)\) and \(q(x)\) that are necessary and/or sufficient for \(f(x,y)\) to be a bent function. Finally, a lower bound on the number of bent functions on \(V_n\) is given.
    0 references
    Boolean functions
    0 references
    bent functions
    0 references
    Walsh transform
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references