1 research outputs found

    New Characterizations for the Multi-output Correlation-Immune Boolean Functions

    Full text link
    Correlation-immune (CI) multi-output Boolean functions have the property of keeping the same output distribution when some input variables are fixed. Recently, a new application of CI functions has appeared in the system of resisting side-channel attacks (SCA). In this paper, three new methods are proposed to characterize the tt th-order CI multi-output Boolean functions (nn-input and mm-output). The first characterization is to regard the multi-output Boolean functions as the corresponding generalized Boolean functions. It is shown that a generalized Boolean functions fgf_g is a tt th-order CI function if and only if the Walsh transform of fgf_g defined here vanishes at all points with Hamming weights between 11 and tt. Compared to the previous Walsh transforms of component functions, our first method can reduce the computational complexity from (2mβˆ’1)βˆ‘j=1t(nj)(2^m-1)\sum^t_{j=1}\binom{n}{j} to mβˆ‘j=1t(nj)m\sum^t_{j=1}\binom{n}{j}. The last two methods are generalized from Fourier spectral characterizations. Especially, Fourier spectral characterizations are more efficient to characterize the symmetric multi-output CI Boolean functions
    corecore