Design of a Multi-Layer Symmetric Encryption System Using Reversible Cellular Automata

The increasing demand for secure and efficient encryption algorithms has intensified the exploration of alternative cryptographic solutions, including biologically inspired systems like cellular automata. This study presents a symmetric block encryption design based on multiple reversible cellular a...

Full description

Saved in:
Bibliographic Details
Main Authors: George Cosmin Stănică, Petre Anghelescu
Format: Article
Language:English
Published: MDPI AG 2025-01-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/13/2/304
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832588059442413568
author George Cosmin Stănică
Petre Anghelescu
author_facet George Cosmin Stănică
Petre Anghelescu
author_sort George Cosmin Stănică
collection DOAJ
description The increasing demand for secure and efficient encryption algorithms has intensified the exploration of alternative cryptographic solutions, including biologically inspired systems like cellular automata. This study presents a symmetric block encryption design based on multiple reversible cellular automata (RCAs) that can assure both computational efficiency and reliable restoration of original data. The encryption key, with a length of 224 bits, is composed of specific rules used by the four distinct RCAs: three with radius-2 neighborhoods and one with a radius-3 neighborhood. By dividing plaintext into 128-bit blocks, the algorithm performs iterative transformations over multiple rounds. Each round includes forward or backward evolution steps, along with dynamically computed shift values and reversible transformations to securely encrypt or decrypt data. The encryption process concludes with an additional layer of security by encrypting the final RCA configurations, further protecting against potential attacks on the encrypted data. Additionally, the 224-bit key length provides robust resistance against brute force attacks. Testing and analysis were performed using a custom-developed software (version 1.0) application, which helped demonstrate the algorithm’s robustness, encryption accuracy, and ability to maintain data integrity.
format Article
id doaj-art-5df4bb957fdb400594ee746e922d5b30
institution Kabale University
issn 2227-7390
language English
publishDate 2025-01-01
publisher MDPI AG
record_format Article
series Mathematics
spelling doaj-art-5df4bb957fdb400594ee746e922d5b302025-01-24T13:40:07ZengMDPI AGMathematics2227-73902025-01-0113230410.3390/math13020304Design of a Multi-Layer Symmetric Encryption System Using Reversible Cellular AutomataGeorge Cosmin Stănică0Petre Anghelescu1Department of Electronics, Computers and Electrical Engineering, National University of Science and Technology POLITEHNICA Bucharest, Pitesti University Centre, 110040 Pitesti, RomaniaDepartment of Electronics, Computers and Electrical Engineering, National University of Science and Technology POLITEHNICA Bucharest, Pitesti University Centre, 110040 Pitesti, RomaniaThe increasing demand for secure and efficient encryption algorithms has intensified the exploration of alternative cryptographic solutions, including biologically inspired systems like cellular automata. This study presents a symmetric block encryption design based on multiple reversible cellular automata (RCAs) that can assure both computational efficiency and reliable restoration of original data. The encryption key, with a length of 224 bits, is composed of specific rules used by the four distinct RCAs: three with radius-2 neighborhoods and one with a radius-3 neighborhood. By dividing plaintext into 128-bit blocks, the algorithm performs iterative transformations over multiple rounds. Each round includes forward or backward evolution steps, along with dynamically computed shift values and reversible transformations to securely encrypt or decrypt data. The encryption process concludes with an additional layer of security by encrypting the final RCA configurations, further protecting against potential attacks on the encrypted data. Additionally, the 224-bit key length provides robust resistance against brute force attacks. Testing and analysis were performed using a custom-developed software (version 1.0) application, which helped demonstrate the algorithm’s robustness, encryption accuracy, and ability to maintain data integrity.https://www.mdpi.com/2227-7390/13/2/304multi-layer encryptionsymmetric cryptographyblock encryptionreversible cellular automatadynamical systemsdata security
spellingShingle George Cosmin Stănică
Petre Anghelescu
Design of a Multi-Layer Symmetric Encryption System Using Reversible Cellular Automata
Mathematics
multi-layer encryption
symmetric cryptography
block encryption
reversible cellular automata
dynamical systems
data security
title Design of a Multi-Layer Symmetric Encryption System Using Reversible Cellular Automata
title_full Design of a Multi-Layer Symmetric Encryption System Using Reversible Cellular Automata
title_fullStr Design of a Multi-Layer Symmetric Encryption System Using Reversible Cellular Automata
title_full_unstemmed Design of a Multi-Layer Symmetric Encryption System Using Reversible Cellular Automata
title_short Design of a Multi-Layer Symmetric Encryption System Using Reversible Cellular Automata
title_sort design of a multi layer symmetric encryption system using reversible cellular automata
topic multi-layer encryption
symmetric cryptography
block encryption
reversible cellular automata
dynamical systems
data security
url https://www.mdpi.com/2227-7390/13/2/304
work_keys_str_mv AT georgecosminstanica designofamultilayersymmetricencryptionsystemusingreversiblecellularautomata
AT petreanghelescu designofamultilayersymmetricencryptionsystemusingreversiblecellularautomata