z-logo
open-access-imgOpen Access
An improved spectral classification of Boolean functions based on an extended set of invariant operations
Author(s) -
Milena Stanković,
Claudio Moraga,
Radomir S. Stanković
Publication year - 2018
Publication title -
facta universitatis. series electronics and energetics/facta universitatis. series: electronics and energetics
Language(s) - English
Resource type - Journals
eISSN - 2217-5997
pISSN - 0353-3670
DOI - 10.2298/fuee1802189s
Subject(s) - boolean function , invariant (physics) , mathematics , quadratic equation , boolean expression , boolean data type , discrete mathematics , theoretical computer science , computer science , mathematical physics , geometry
Boolean functions expressing some particular properties often appear in engineering practice. Therefore, a lot of research efforts are put into exploring different approaches towards classification of Boolean functions with respect to various criteria that are typically selected to serve some specific needs of the intended applications. A classification is considered to be strong if there is a reasonably small number of different classes for a given number of variables n and it it desir able that classification rules are simple. A classification with respect to Walsh spectral coefficients, introduced formerly for digital system design purposes, appears to be useful in the context of Boolean functions used in cryptography, since it is in a way compatible with characterization of cryptographically interesting functions through Walsh spectral coefficients. This classification is performed in terms of certain spectral invariant operations. We show by introducing a new spectral invariant operation in the Walsh domain, that by starting from n?5, some classes of Boolean functions can be merged which makes the classification stronger, and from the theoretical point of view resolves a problem raised already in seventies of the last century. Further, this new spectral invariant operation can be used in constructing bent functions from bent functions represented by quadratic forms.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here