Paper 2019/633

New non-linearity parameters of Boolean functions

Igor Semaev

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 (Nf,Hf) for conventional and vectorial Boolean functions f with m coordinates in n variables. The classical non-linearity may be treated as a 1-dimensional parameter in the new definition. r-dimensional parameters for r2 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.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint. MINOR revision.
Keywords
Boolean functionsnonlinearityoptimal functionsbent functions
Contact author(s)
igor @ ii uib no
History
2019-06-03: received
Short URL
https://ia.cr/2019/633
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2019/633,
      author = {Igor Semaev},
      title = {New non-linearity parameters of Boolean functions},
      howpublished = {Cryptology {ePrint} Archive, Paper 2019/633},
      year = {2019},
      url = {https://eprint.iacr.org/2019/633}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.