Abstract

This paper proposes a color image encryption algorithm based on a cloud model Fibonacci chaotic system, as well as a matrix convolution operation that can protect image content effectively and safely. The algorithm combines the cloud model with the generalized Fibonacci, creating a new complex chaotic system that realizes the dynamic random variation of chaotic sequences. The chaotic sequence is used to scramble the pixel coordinates of the mosaic images of the R, G, and B components of the color image. Then, the chaotic sequence value is used as a matrix convolution cloud algorithm that alternately updates the input value of the matrix convolution operation and the pixel value to obtain the permutation transformation of the original pixel value. Finally, the pixel values of the replacement and cloud model Fibonacci chaotic sequence and the pixel values of the front (rear) adjacent pixel points are subjected to a two-way exclusive XOR operation. Realizing the change of the arbitrary pixel value causes a chain transformation of the pixel values of all of the pixel points, and sequentially generates an encrypted image. Experiments show that the histogram of the encrypted image is smoother and adjacent pixels of the image have low correlation. In addition, this algorithm can resist attack experiments such as differential attack, select plaintext attack and noise attack and provides high encryption security, high anti-interference, and strong robustness. The dynamic chaotic system is used to realize the color image encryption of the dynamic key, and the encryption algorithm has higher security and the validity of the algorithm.

Highlights

  • With the rapid development of information technology, the security of multimedia data such as images, videos, and audio has attracted widespread attention

  • To achieve more robust encryption, and to leverage the advantages derived from the research described above, a color image encryption method based on the cloud model Fibonacci dynamic chaotic system combined with a matrix convolution operation is proposed

  • In order to ensure that the number of position coordinates corresponds, it is multiplied by the height and width of the plaintext image to expand, and in order to scramble the security, the average value of the pixel points of the image is selected as the key, and the key is used as the initial value of the random seed and logistic map of the cloud model, respectively, to generate the cloud model Fibonacci chaotic sequence, and the chaotic sequence is rounded to obtain an integer sequence between (0, M∗N), and each element (i=1, 2, ..., M∗N) in the integer sequence (x: line, y: column) is expressed in the form of coordinates

Read more

Summary

INTRODUCTION

With the rapid development of information technology, the security of multimedia data such as images, videos, and audio has attracted widespread attention. The semi-tensor product method is used for diffusion, and an encrypted image is obtained This method breaks the shackles of traditional matrix operations, has high security, and improves encryption efficiency. We hope to study a new kind of chaotic system, and generate a chaotic sequence with strong randomness by combining chaotic systems to improve the security of encryption, and replace traditional matrix operations with mathematical algorithms, and replace image information with new results. To achieve more robust encryption, and to leverage the advantages derived from the research described above, a color image encryption method based on the cloud model Fibonacci dynamic chaotic system combined with a matrix convolution operation is proposed. The algorithm provides protection from an antiplaintext attack as well as provides high encryption security

CLOUD MODEL FIBONACCI CHAOTIC SYSTEM
HISTOGRAM ANALYSIS
KEY SENSITIVITY ANALYSIS
LOCAL SHANNON ENTROPY MEASURE
CROPPING ATTACK
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