A novel (𝒏, 𝒏) multi-secret image sharing scheme harnessing RNA cryptography and 1-D group cellular automata
Abstract
In the modern landscape, securing digital media is crucial, as digital images are increasingly disseminated through unsecured channels. Therefore, image encryption is widely employed, transforming visual data into an unreadable format to enhance image security and prevent unauthorized access. This paper proposes an efficient (𝑛, 𝑛) multi-secret image sharing (MSIS) scheme that leverages ribonucleic acid (RNA) cryptography and one-dimensional (1-D) group cellular automata (GCA) rules. The (𝑛, 𝑛) MSIS scheme encrypts 𝑛 images into 𝑛 distinct shares, necessitating all 𝑛 shares for decryption to accurately reconstruct the original 𝑛 images. Initially, a key image is generated using RNA cryptography, harnessing the extensive sequence variability and inherent complexity of RNA. This secret key is then used to encrypt 𝑛 images in the primary phase. In the secondary phase, pixel values are transformed through multiple processes, with randomness achieved by executing a key function derived from GCA, known for its reversible properties, computational efficiency, and robustness against cryptographic attacks. The proposed model, implemented in Python, is validated through experimental results, demonstrating its effectiveness in resisting a broad spectrum of attacks, including statistical, entropy, differential, and pixel parity analyses. These findings affirm the model's durability, security, and resilience, underscoring its superior performance compared to existing models.
Keywords
Differential attacks; Entropy test; Group cellular automata; Image encryption; RNA cryptography; Statistical analysis
Full Text:
PDFDOI: http://doi.org/10.11591/ijeecs.v39.i1.pp700-709
Refbacks
- There are currently no refbacks.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Indonesian Journal of Electrical Engineering and Computer Science (IJEECS)
p-ISSN: 2502-4752, e-ISSN: 2502-4760
This journal is published by the Institute of Advanced Engineering and Science (IAES).