2 research outputs found

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

    Get PDF
    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

    Simplicity conditions for binary orthogonal arrays

    Get PDF
    It is known that correlation-immune (CI) Boolean functions used in the framework of side-channel attacks need to have low Hamming weights. The supports of CI functions are (equivalently) simple orthogonal arrays when their elements are written as rows of an array. The minimum Hamming weight of a CI function is then the same as the minimum number of rows in a simple orthogonal array. In this paper, we use Rao's Bound to give a sufficient condition on the number of rows, for a binary orthogonal array (OA) to be simple. We apply this result for determining the minimum number of rows in all simple binary orthogonal arrays of strengths 2 and 3; we show that this minimum is the same in such case as for all OA, and we extend this observation to some OA of strengths 44 and 55. This allows us to reply positively, in the case of strengths 2 and 3, to a question raised by the first author and X. Chen on the monotonicity of the minimum Hamming weight of 2-CI Boolean functions, and to partially reply positively to the same question in the case of strengths 4 and 5
    corecore