Building Correlation Immune Functions from Sets of Mutually Orthogonal Cellular Automata

07/17/2022
by   Luca Mariot, et al.
0

Correlation immune Boolean functions play an important role in the implementation of efficient masking countermeasures for side-channel attacks in cryptography. In this paper, we investigate a method to construct correlation immune functions through families of mutually orthogonal cellular automata (MOCA). First, we show that the orthogonal array (OA) associated to a family of MOCA can be expanded to a binary OA of strength at least 2. To prove this result, we exploit the characterization of MOCA in terms of orthogonal labelings on de Bruijn graphs. Then, we use the resulting binary OA to define the support of a second-order correlation immune function. Next, we perform some computational experiments to construct all such functions up to n=12 variables, and observe that their correlation immunity order is actually greater, always at least 3. We conclude by discussing how these results open up interesting perspectives for future research, with respect to the search of new correlation-immune functions and binary orthogonal arrays.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/13/2019

The Fourier Spectral Characterization for the Correlation-Immune Functions over Fp

The correlation-immune functions serve as an important metric for measur...
research
11/30/2020

[[2,10],[6,6]]-equitable partitions of the 12-cube

We describe the computer-aided classification of equitable partitions of...
research
10/07/2019

A Lower Bound on the Number of Boolean Functions with Median Correlation Immunity

The number of n-ary balanced correlation immune (resilient) Boolean func...
research
03/27/2022

On the Linear Components Space of S-boxes Generated by Orthogonal Cellular Automata

We investigate S-boxes defined by pairs of Orthogonal Cellular Automata ...
research
03/13/2019

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

In stream ciphers, the correlation-immune functions serve as an importan...
research
01/06/2019

Search Space Reduction of Asynchrony Immune Cellular Automata by Center Permutivity

We continue the study of asynchrony immunity in cellular automata (CA), ...
research
11/25/2021

Heuristic Search of (Semi-)Bent Functions based on Cellular Automata

An interesting thread in the research of Boolean functions for cryptogra...

Please sign up or login with your details

Forgot password? Click here to reset