New non-linearity parameters of Boolean functions
Abstract
The study of non-linearity (linearity) of Boolean function was initiated by Rothaus in 1976. The classical non-linearity of a Boolean function is the minimum Hamming distance of its truth table to that of affine functions. In this note we introduce new "multidimensional" non-linearity parameters for conventional and vectorial Boolean functions with coordinates in variables. The classical non-linearity may be treated as a 1-dimensional parameter in the new definition. -dimensional parameters for are relevant to possible multidimensional extensions of the Fast Correlation Attack in stream ciphers and Linear Cryptanalysis in block ciphers. Besides we introduce a notion of optimal vectorial Boolean functions relevant to the new parameters. For and even optimal Boolean functions are exactly perfect nonlinear functions (generalizations of Rothaus' bent functions) defined by Nyberg in 1991. By a computer search we find that this property holds for too. That is an open problem for larger and . The definitions may be easily extended to -ary functions.
Keywords
Cite
@article{arxiv.1906.00426,
title = {New non-linearity parameters of Boolean functions},
author = {Igor Semaev},
journal= {arXiv preprint arXiv:1906.00426},
year = {2019}
}