Volume 18, No. 5, 2021

Image decryption and encryption using a cellular automaton with just two dimensions


Prabhdeep Singh , Dibyahash Bordoloi , Vikas Tripathi

Abstract

In this research, we provide a novel method for encrypting and decrypting both images and data based on the principles of cellular automata (CA). The technique for encrypting and decrypting a block cypher is based on the principles of linear and nonlinear cellular automata. This algorithm's input should be a picture of any dimension. To begin, we take the whole picture as input plain text and transform it to pixels. After that, we use nonlinear CA rules (Complement) on both the plain text and the key. The aforementioned data is then analysed using a single standard PB CA rule. The preceding outputs should then be subjected to an XOR procedure. The output of the XOR operation is then used as the input to the substitution box (S- BOX). Once again, the preceding findings are subjected to standard PB CA guidelines, which are then followed by S-BOX. Similar to how encryption is performed, decryption is performed in reverse. Our suggested technique is more secure than industry standard algorithms like AES and DES because it encrypts and decrypts data in a total of eight rounds and does not rely on any shared information between the plain text and the cypher text.


Pages: 3185-3190

Keywords: XOR, AES, DES, S-BOX

Full Text