Enumeration of Maximal Cycles Generated by Orthogonal Cellular Automata

03/05/2022
by   Luca Mariot, et al.
0

Cellular Automata (CA) are an interesting computational model for designing Pseudorandom Number Generators (PRNG), due to the complex dynamical behavior they can exhibit depending on the underlying local rule. Most of the CA-based PRNGs proposed in the literature, however, suffer from poor diffusion since a change in a single cell can propagate only within its neighborhood during a single time step. This might pose a problem especially when such PRNGs are used for cryptographic purposes. In this paper, we consider an alternative approach to generate pseudorandom sequences through orthogonal CA (OCA), which guarantees a better amount of diffusion. After defining the related PRNG, we perform an empirical investigation of the maximal cycles in OCA pairs up to diameter d=8. Next, we focus on OCA induced by linear rules, giving a characterization of their cycle structure based on the rational canonical form of the associated Sylvester matrix. Finally, we devise an algorithm to enumerate all linear OCA pairs characterized by a single maximal cycle, and apply it up to diameter d=16 and d=13 for OCA respectively over the binary and ternary alphabets.

READ FULL TEXT
research
06/14/2021

Hip to Be (Latin) Square: Maximal Period Sequences from Orthogonal Cellular Automata

Orthogonal Cellular Automata (OCA) have been recently investigated in th...
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 ...
research
07/14/2023

Exhaustive Generation of Linear Orthogonal Cellular Automata

We consider the problem of exhaustively visiting all pairs of linear cel...
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
02/06/2018

Recovering decimation-based cryptographic sequences by means of linear CAs

The sequences produced by the cryptographic sequence generator known as ...
research
04/15/2008

Theory and Applications of Two-dimensional, Null-boundary, Nine-Neighborhood, Cellular Automata Linear rules

This paper deals with the theory and application of 2-Dimensional, nine-...
research
04/14/2023

Where is the Edge of Chaos?

Previous study of cellular automata and random Boolean networks has show...

Please sign up or login with your details

Forgot password? Click here to reset