• Open Access IconOpen Access
  • Cite Icon67
  • https://doi.org/10.1007/s12095-018-0311-8Copy DOI Icon

Cellular automata based S-boxes

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Cellular Automata (CA) represent an interesting approach to design Substitution Boxes (S-boxes) having good cryptographic properties and low implementation costs. From the cryptographic perspective, up to now there have been only ad-hoc studies about specific kinds of CA, the best known example being the χ nonlinear transformation used in Keccak. In this paper, we undertake a systematic investigation of the cryptographic properties of S-boxes defined by CA, proving some upper bounds on their nonlinearity and differential uniformity. Next, we extend some previous published results about the construction of CAbased S-boxes by means of a heuristic technique, namely Genetic Programming (GP). In particular, we propose a “reverse engineering” method based on De Bruijn graphs to determine whether a specific S-box is expressible through a single CA rule. Then, we use GP to assess if some CA-based S-box with optimal cryptographic properties can be described by a smaller CA. The results show that GP is able to find much smaller CA rules defining the same reference S-boxes up to the size 7 × 7, suggesting that our method could be used to find more efficient representations of CA-based S-boxes for hardware implementations. Finally, we classify up to affine equivalence all 3 × 3 and 4 × 4 CA-based S-boxes.

Similar Papers
  • Book Chapter
  • Citations46

Construction of Lightweight S-Boxes Using Feistel and MISTY Structures

  • Sep 25, 2015
  • Anne Canteaut +2
  • Preprint Article
  • Citations6

Further Results of the Cryptographic Properties on the Butterfly Structures

  • Jul 30, 2016
  • Shihui Fu +1
  • Research Article
  • Citations2

Evolutionary Design of Cellular Automata for Noise Reduction of Grayscale Images

  • Jan 01, 2010
  • Transactions of the Japanese Society for Artificial Intelligence
  • Shohei Sato +1
  • Research Article
  • Citations6

Investigating four neighbourhood cellular automata as better cryptographic primitives

  • Nov 17, 2017
  • Journal of Discrete Mathematical Sciences and Cryptography
  • Jimmy Jose +1
  • Research Article
  • Citations7

Lightweight and Side-channel Secure 4 × 4 S-Boxes from Cellular Automata Rules

  • Sep 04, 2018
  • IACR Cryptology ePrint Archive
  • Ashrujit Ghoshal +5
  • Research Article
  • Citations5

A study on learning robustness using asynchronous 1D cellular automata rules

  • Feb 25, 2012
  • Natural Computing
  • Leonardo Vanneschi +1
  • PDF
  • Research Article
  • Citations3

A classification of S-boxes generated by orthogonal cellular automata

  • Aug 24, 2023
  • Natural Computing
  • Luca Mariot +1
  • Research Article
  • Citations28

Fast Rule Identification and Neighborhood Selection for Cellular Automata

  • Dec 03, 2010
  • IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics)
  • Xianfang Sun +2
  • Research Article
  • Citations9

S-Boxes Construction Based on the Cayley Graph of the Symmetric Group for UASNs

  • Jan 01, 2019
  • IEEE Access
  • Li Shuai +3
  • Research Article
  • Citations23

Three-state von Neumann cellular automata and pattern generation

  • Oct 22, 2014
  • Applied Mathematical Modelling
  • Ugur Sahin +3
  • Book Chapter
  • Citations4

Growth Phenomena in Cellular Automata

  • Mar 27, 2003
  • Janko Gravner
  • Research Article
  • Citations5

FPGA implementation of highly secure, hardware‐efficient QC‐LDPC code–based nonlinear cryptosystem for wireless sensor networks

  • Dec 02, 2016
  • International Journal of Communication Systems
  • Celine Mary Stuart +1
  • Research Article
  • Citations37

Rotation Symmetric Boolean Functions –; Count and Cryptographic Properties

  • May 01, 2003
  • Electronic Notes in Discrete Mathematics
  • Pantelimon Stǎnicǎ +1
  • Research Article
  • Citations2

PROPERTIES OF SELF-REPLICATING CELLULAR AUTOMATA SYSTEMS DISCOVERED USING GENETIC PROGRAMMING

  • Aug 01, 2007
  • Advances in Complex Systems
  • Zhijian Pan +2
  • Conference Article
  • Citations7

Secret key cryptography with cellular automata

  • Apr 22, 2003
  • F Seredynski +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.