Abstract

Aiming at the problem that the existing bit scrambling encryption algorithm is not sensitive to the bit scrambling between 8 bits of one pixel, and the anti-noise and anti-selective plaintext attack ability is weak, a 3D cyclic shift bit scrambling image encryption algorithm is proposed in this paper. Discarding the scrambling mode of 8 bits of one pixel and the bits of all pixels, the pixel values are converted into binary arrays and then converted into 3D matrices in this paper. And the higher bit-planes and the lower bit-planes, which contain the plaintext information of different weights, are scrambled by cyclic shifting respectively. Therefore the sensitivity of the bit scrambling, the anti-noise attack ability of the algorithm and the randomness of intermediate ciphertext are improved. Moreover the randomness and the anti-noise ability can be adjusted by changing the number of higher bit-planes according to different encryption requirements. A new type of Logistic-Fibonacci (L-F) cascade chaos is constructed to generate random sequences, which solves the problem of blank windows in the uneven distribution of Logistic chaos. The initial value and the control parameters are increased, the sequence randomness is improved, and the fastness of low-dimensional chaos is preserved. By strongly correlating the key with SHA-256 of the plaintext, the key stream can change adaptively with the plaintext, which greatly improves the sensitivity of the plaintext and the ability of resisting the selective plaintext and ciphertext attack. The experiments show that the algorithm can encrypt all kinds of images with high efficiency, and can resist common attacks. It is a secure and reliable image encryption algorithm.

Highlights

  • Images have the characteristics of intuition and vividness, which is widely used in the modern digital age

  • The random sequence R5 used in the diffusion process is generated by L-F cascade chaos

  • An L-F cascade chaos is designed, which solves the problem of blank windows in the uneven distribution of Logistic chaos, while retaining the rapidity of low-dimensional chaos

Read more

Summary

INTRODUCTION

Images have the characteristics of intuition and vividness, which is widely used in the modern digital age. In 2010, Ye [14] proposed the idea of bit scrambling to convert the image into a two-dimensional binary matrix of M×8N On this basis, the scrambling operation is performed, so that the pixel positions and the pixel values are changed in one operation, and the encryption algorithm complexity is reduced to save the encryption time. Zhang et al [18] added an XOR operation between different positions of the same picture after bit scrambling This changes the 0 and 1 ratios to make the ciphertext distribution more uniform, but the encryption process becomes cumbersome and increases the encryption time. According to different encryption needs, the appropriate higher bitplanes number is selected, and the ciphertext randomness after scrambling and the anti-noise ability of the algorithm are coordinated. The encryption system uses SHA-256 of the plaintext to strongly correlate chaotic keys, which effectively improves the plaintext sensitivity and the ability to resist the selective plaintext attack

ENCRYPTION SCHEME
DIFFUSION OPERATION
EXPERIMENTAL ANALYSIS
ANTI-DIFFERENTIAL ATTACK ANALYSIS
COMPUTATION TIME ANALYSIS
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