Growing Random Strings in CA

11/14/2022
by   M. Andrecut, et al.
0

We discuss a class of cellular automata (CA) able to produce long random strings, starting from short "seed" strings. The approach uses two principles borrowed from cryptography: diffusion and confusion. We show numerically that the strings are pseudo-random using three approaches based on: Fourier transform, entropy estimation, and compression. An application to cryptography is also included with the corresponding Python code.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset