Exhaustive Generation of Linear Orthogonal Cellular Automata

07/14/2023
by   Enrico Formenti, et al.
0

We consider the problem of exhaustively visiting all pairs of linear cellular automata which give rise to orthogonal Latin squares, i.e., linear Orthogonal Cellular Automata (OCA). The problem is equivalent to enumerating all pairs of coprime polynomials over a finite field having the same degree and a nonzero constant term. While previous research showed how to count all such pairs for a given degree and order of the finite field, no practical enumeration algorithms have been proposed so far. Here, we start closing this gap by addressing the case of polynomials defined over the field _2, which corresponds to binary CA. In particular, we exploit Benjamin and Bennett's bijection between coprime and non-coprime pairs of polynomials, which enables us to organize our study along three subproblems, namely the enumeration and count of: (1) sequences of constant terms, (2) sequences of degrees, and (3) sequences of intermediate terms. In the course of this investigation, we unveil interesting connections with algebraic language theory and combinatorics, obtaining an enumeration algorithm and an alternative derivation of the counting formula for this problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/01/2022

An Enumeration Algorithm for Binary Coprime Polynomials with Nonzero Constant Term

We address the enumeration of coprime polynomial pairs over _2 where bot...
research
06/19/2019

Mutually Orthogonal Latin Squares based on Cellular Automata

We investigate sets of Mutually Orthogonal Latin Squares (MOLS) generate...
research
04/15/2020

Latin Hypercubes and Cellular Automata

Latin squares and hypercubes are combinatorial designs with several appl...
research
03/05/2022

Enumeration of Maximal Cycles Generated by Orthogonal Cellular Automata

Cellular Automata (CA) are an interesting computational model for design...
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
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 ...

Please sign up or login with your details

Forgot password? Click here to reset