Abstract

This paper combines DNA computing with double-chaos systems and proposes an algorithm for color image encryption at the bit level. First, we use Arnold algorithm to scramble the three components of the color image, and the number of iterations was determined by the average of the three components, which improved the scrambling effect of Arnold algorithm. Secondly, after a lot of experiments, we propose a double-chaos system composed of Lorenz chaotic mapping with variable parameters and fourth-order Rossler hyperchaotic mapping to generate three sets of chaotic sequences for diffusion operation. The double-chaos system compensates the pseudo-randomness of the two types of chaotic mappings, making chaotic sequences more difficult to predict. Then, we transform the chaotic component images and chaotic sequences into DNA sequences in accordance with eight DNA coding rules, and the coding rules are determined by plaintext information or generated chaotic sequences. We also perform addition, subtraction, and XOR operations on them. DNA computation can realize color image bit-level diffusion and reduce the computational cost. The plaintext information is embedded in the encryption process to achieve “One-Time Pad”. Simulation experiments and detailed analysis are conducted with the proposed encryption scheme to prove that the algorithm has good security performance and can effectively resist all types of attacks, indicating that the proposed algorithm is competitive.

Highlights

  • The rapid development of the Internet has ushered in a new era of global economy, culture, military, education, and other fields

  • This paper presents a new color image encryption scheme based on DNA computing

  • This paper proposed an algorithm for color image encryption based on a double-chaos system and DNA computation at the bit level

Read more

Summary

INTRODUCTION

The rapid development of the Internet has ushered in a new era of global economy, culture, military, education, and other fields. Maddodi et al [23] proposed a new pseudorandom sequence generator that combines a neural network with chaos and a chaotic encryption algorithm based on DNA rules for the secure transmission and storage of images. This scheme uses a new control encryption algorithm of the heterogeneous chaotic neural network generator and optimizes the performance of the generated chaotic sequences by dynamically updating the control parameters and number of iterations of the chaotic map. The chaos encryption algorithm proposed in this paper for color images is based on DNA computing, it combines a double-chaos system composed of Lorenz and Rossler chaotic mapping. To improve the security of the encryption algorithm, we use different DNA operation rules to encrypt the three components of the color image

IMAGE SHUFFLING
DECRYPTION ALGORITHM
EXPERIMENTAL TESTING AND SAFETY ANALYSIS
CORRELATION ANALYSIS
DIFFERENTIAL ATTACK ANALYSIS
COMPUTATIONAL COMPLEXITY
Findings
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call