RNA-TransCrypt: Image Encryption Using Chaotic RNA Encoding, Novel Transformative Substitution, and Tailored Cryptographic Operations

Muhammad Shahbaz Khan,Jawad Ahmad,Ahmed Al-Dubai,Baraq Ghaleb,Nikolaos Pitropakis,William J. Buchanan
2024-01-10
Abstract:Given the security concerns of Internet of Things (IoT) networks and limited computational resources of IoT devices, this paper presents RNA-TransCrypt, a novel image encryption scheme that is not only highly secure but also efficient and lightweight. RNA-TransCrypt integrates the biocryptographic properties of RNA encoding with the non-linearity and unpredictability of chaos theory. This scheme introduces three novel contributions: 1) the two-base RNA encoding method, which transforms the image into RNA strands-like sequence, ensuring efficient scrambling; 2) the transformative substitution technique, which transforms the s-box values before replacing the pixel values, and is responsible for making the scheme lightweight; and 3) three mathematical cryptographic operations designed especially for image encryption that ensure the effective transformation of the s-box values, resulting in a new outcome even for the same input values. These modules are key-dependent, utilizing chaotic keys generated by the De Jong Fractal Map and the Van der Pol Oscillator. Extensive security analysis, including histogram analysis, correlation analysis, and the results of the statistical security parameters obtained from the Gray-Level Co-occurrence Matrix (GLCM) validate the efficacy of the proposed scheme in encrypting input images with close-to-ideal results of 7.997 entropy and 0.0006 correlation.
Cryptography and Security
What problem does this paper attempt to address?
The problem that this paper attempts to solve is the security issue of digital image transmission in the Internet of Things (IoT) network, especially achieving efficient, lightweight and highly secure image encryption on resource - constrained IoT devices. Specifically, the paper addresses the following challenges: 1. **Security**: With the wide application of IoT devices, ensuring the integrity and privacy of image data during transmission has become crucial. Most IoT data are not effectively protected and are vulnerable to attacks. 2. **Resource Constraints**: IoT devices usually have limited computing power, memory and storage space, as well as bandwidth limitations. Therefore, lightweight and efficient encryption algorithms need to be designed. To solve these problems, the paper proposes RNA - TransCrypt, a novel image encryption scheme that combines RNA coding and chaos theory. The main innovations of this scheme include: - **Two - base RNA Coding Method**: Convert the image into a string similar to an RNA sequence to ensure effective scrambling of pixels. - **Transformation - substitution Technique**: Replace pixel values by transforming S - box values to make the algorithm more lightweight. - **Customized Encryption Operations**: Introduce three mathematical operations specifically designed for image encryption to ensure that different output results can be produced even for the same input values. These modules rely on the chaotic keys generated by the De Jong fractal mapping and the Van der Pol oscillator, thereby improving the security and efficiency of encryption. ### Main Contributions 1. **Novel Image Encryption Scheme**: RNA - TransCrypt combines the biocryptographic characteristics of RNA coding with the transformation - substitution method to achieve diffusion and confusion. 2. **Two - base RNA Coding**: Propose a key - dependent two - base RNA coding scheme to convert the image into a simulated RNA sequence, ensuring effective scrambling of pixels. 3. **Transformation - substitution Technique**: Introduce a new substitution technique that eliminates the need for multiple S - boxes and substitution rounds, and directly transforms the S - box values before replacing the pixels in the image. 4. **Customized Encryption Mathematical Operations**: Design three mathematical operations specifically used for image encryption, adding an extra layer of security. Through these innovations, RNA - TransCrypt not only improves the security of encryption but also ensures its efficiency and lightweight nature on resource - constrained IoT devices.