Hadamard Matrices, dd-Linearly Independent Sets and Correlation-Immune Boolean Functions with Minimum Hamming Weights

Abstract

It is known that correlation-immune (CI) Boolean functions used in the framework of side channel attacks need to have low Hamming weights. In 2013, Bhasin et al. studied the minimum Hamming weight of dd-CI Boolean functions, and presented an open problem: the minimal weight of a dd-CI function in nn variables might not increase with nn. Very recently, Carlet and Chen proposed some constructions of low-weight CI functions, and gave a conjecture on the minimum Hamming weight of 33-CI functions in nn variables. In this paper, we determine the values of the minimum Hamming weights of dd-CI Boolean functions in nn variables for infinitely many nn\u27s and give a negative answer to the open problem proposed by Bhasin et al. We then present a method to construct minimum-weight 2-CI functions through Hadamard matrices, which can provide all minimum-weight 2-CI functions in 4k14k-1 variables. Furthermore, we prove that the Carlet-Chen conjecture is equivalent to the famous Hadamard conjecture. Most notably, we propose an efficient method to construct low-weight nn-variable CI functions through dd-linearly independent sets, which can provide numerous minimum-weight dd-CI functions. Particularly, we obtain some new values of the minimum Hamming weights of dd-CI functions in nn variables for n13n\leq 13. We conjecture that the functions constructed by us are of the minimum Hamming weights if the sets are of absolute maximum dd-linearly independent. If our conjecture holds, then all the values for n13n\leq 13 and most values for general nn are determined

    Similar works