Paper 2018/086

Constructing low-weight dth-order correlation-immune Boolean functions through the Fourier-Hadamard transform

Claude Carlet and Xi Chen

Abstract

The correlation immunity of Boolean functions is a property related to cryptography, to error correcting codes, to orthogonal arrays (in combinatorics, which was also a domain of interest of S. Golomb) and in a slightly looser way to sequences. Correlation-immune Boolean functions (in short, CI functions) have the property of keeping the same output distribution when some input variables are fixed. They have been widely used as combiners in stream ciphers to allow resistance to the Siegenthaler correlation attack. Very recently, a new use of CI functions has appeared in the framework of side channel attacks (SCA). To reduce the cost overhead of counter-measures to SCA, CI functions need to have low Hamming weights. This actually poses new challenges since the known constructions which are based on properties of the Walsh-Hadamard transform, do not allow to build unbalanced CI functions. In this paper, we propose constructions of low-weight dth-order CI functions based on the Fourier- Hadamard transform, while the known constructions of resilient functions are based on the Walsh-Hadamard transform. We first prove a simple but powerful result, which makes that one only need to consider the case where d is odd in further research. Then we investigate how constructing low Hamming weight CI functions through the Fourier-Hadamard transform (which behaves well with respect to the multiplication of Boolean functions). We use the characterization of CI functions by the Fourier-Hadamard transform and introduce a related general construction of CI functions by multiplication. By using the Kronecker product of vectors, we obtain more constructions of low-weight d-CI Boolean functions. Furthermore, we present a method to construct low-weight d-CI Boolean functions by making additional restrictions on the supports built from the Kronecker product.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Published elsewhere. Minor revision. IEEE Transactions on Information Theory
Keywords
Correlation-immuneFourier-Hadamard transformLow Hamming weightStream ciphersSequencesIINTRODUCTION The role
Contact author(s)
1138470214 @ qq com
History
2018-01-26: received
Short URL
https://ia.cr/2018/086
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2018/086,
      author = {Claude Carlet and Xi Chen},
      title = {Constructing low-weight dth-order correlation-immune Boolean functions through the Fourier-Hadamard transform},
      howpublished = {Cryptology ePrint Archive, Paper 2018/086},
      year = {2018},
      note = {\url{https://eprint.iacr.org/2018/086}},
      url = {https://eprint.iacr.org/2018/086}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.