Exploring Semi-bent Boolean Functions Arising from Cellular Automata

05/17/2020
by   Luca Mariot, et al.
0

Semi-bent Boolean functions are interesting from a cryptographic standpoint, since they possess several desirable properties such as having a low and flat Walsh spectrum, which is useful to resist linear cryptanalysis. In this paper, we consider the search of semi-bent functions through a construction based on cellular automata (CA). In particular, the construction defines a Boolean function by computing the XOR of all output cells in the CA. Since the resulting Boolean functions have the same algebraic degree of the CA local rule, we devise a combinatorial algorithm to enumerate all quadratic Boolean functions. We then apply this algorithm to exhaustively explore the space of quadratic rules of up to 6 variables, selecting only those for which our CA-based construction always yields semi-bent functions of up to 20 variables. Finally, we filter the obtained rules with respect to their balancedness, and remark that the semi-bent functions generated through our construction by the remaining rules have a constant number of linear structures.

READ FULL TEXT

page 1

page 2

page 3

page 4

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...
research
07/30/2021

Generating Boolean Functions on Totalistic Automata Networks

We consider the problem of studying the simulation capabilities of the d...
research
02/08/2011

Schema Redescription in Cellular Automata: Revisiting Emergence in Complex Systems

We present a method to eliminate redundancy in the transition tables of ...
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
01/05/2021

Methods for computing b-functions associated with μ-constant deformations – Case of inner modality 2 –

New methods for computing parametric local b-functions are introduced fo...
research
07/23/2021

On Boolean Functions with Low Polynomial Degree and Higher Order Sensitivity

Boolean functions are important primitives in different domains of crypt...
research
03/09/2023

A classification of S-boxes generated by Orthogonal Cellular Automata

Most of the approaches published in the literature to construct S-boxes ...

Please sign up or login with your details

Forgot password? Click here to reset