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

Abstract

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 t th-order CI multi-output Boolean functions (n-input and m-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 fg is a t th-order CI function if and only if the Walsh transform of fg defined here vanishes at all points with Hamming weights between 1 and t. Compared to the previous Walsh transforms of component functions, our first method can reduce the computational complexity from (2m-1)Σtj=1nj to mΣtj=1nj. 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.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…