Exploring Semi-bent Boolean Functions Arising from Cellular Automata

Conference Paper (2021)
Author(s)

L. Mariot (TU Delft - Cyber Security)

Martina Saletta (Università degli Studi di Milano Bicocca)

Alberto Leporati (Università degli Studi di Milano Bicocca)

Luca Manzoni (Università degli Studi di Trieste)

Research Group
Cyber Security
DOI related publication
https://doi.org/10.1007/978-3-030-69480-7_7
More Info
expand_more
Publication Year
2021
Language
English
Research Group
Cyber Security
Pages (from-to)
56-66
ISBN (print)
978-3-030-69479-1
ISBN (electronic)
978-3-030-69480-7

Abstract

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.

No files available

Metadata only record. There are no files for this record.