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...
Saved in:
Main Authors: | , |
---|---|
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 |