
arXiv: 1903.05351
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 $f_g$ is a $t$ th-order CI function if and only if the Walsh transform of $f_g$ 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 $(2^m-1)\sum^t_{j=1}\binom{n}{j}$ to $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.
FOS: Computer and information sciences, generalized Boolean function, discrete Fourier transform, Computer Science - Information Theory, Information Theory (cs.IT), side-channel attacks, Walsh transform, [MATH] Mathematics [math], multi-output Boolean function, correlation immunity, 004, Fourier and Fourier-Stieltjes transforms and other transforms of Fourier type, [MATH]Mathematics [math], Boolean functions, 42A38, 94A60, 06E30
FOS: Computer and information sciences, generalized Boolean function, discrete Fourier transform, Computer Science - Information Theory, Information Theory (cs.IT), side-channel attacks, Walsh transform, [MATH] Mathematics [math], multi-output Boolean function, correlation immunity, 004, Fourier and Fourier-Stieltjes transforms and other transforms of Fourier type, [MATH]Mathematics [math], Boolean functions, 42A38, 94A60, 06E30
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 1 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
