4.6 Article

Multi-image encryption algorithm based on wavelet transform and 3D shuffling scrambling

Journal

MULTIMEDIA TOOLS AND APPLICATIONS
Volume 81, Issue 17, Pages 24757-24776

Publisher

SPRINGER
DOI: 10.1007/s11042-022-12479-x

Keywords

Multi-image encryption; Wavelet transform; 3D shuffling scrambling; Dynamic chaos library

Funding

  1. Guangxi Natural Science Foundation [2018GXNSFAA138177]
  2. Guilin University of Electronic Technology Fund [C21YJM00QX99]
  3. Innovation Project of GUET Graduate Education [2021YCXS119, 2022YCX139]
  4. Data Analysis and Computing Laboratory of Guangxi University Key Laboratory

Ask authors/readers for more resources

This paper proposes a multi-image encryption algorithm based on Haar wavelet transform and 3D shuffling scrambling to solve the problems of low efficiency and poor resistance to attack. The algorithm utilizes the high computational efficiency of low-dimensional chaotic maps and a dynamic pseudo-random sequence generator to improve the encryption performance. Experimental results demonstrate that the algorithm has ideal ciphertext statistical characteristics, high running speed, and strong anti-attack capability.
To solve the problems of low efficiency and poor resistance to attack, this paper proposes the multi-image encryption algorithm based on Haar wavelet transform and 3D shuffling scrambling. Taking advantage of the high computational efficiency of low-dimensional chaotic maps, this paper designs the dynamic pseudo-random sequence generator based on a dynamic chaotic library with three one-dimension chaotic maps and the roulette algorithm, which is highly associated with the plaintext image. To better scramble the image cube, this paper proposes a 3D shuffling scrambling algorithm, which divides the cube into one-dimensional vectors and scrambles the order of the one-dimensional vectors, then reorganizes the cube. To encrypt multiple images, first, reconstruct the images into an image cube and perform wavelet transformation on each layer of the cube. Then, use the 3D shuffling algorithm to scramble the low-frequency coefficient and reconstruct the cube with the scrambled low-frequency coefficient and high-frequency parts. Last, the chaotic matrix is XOR with each layer of the image cube. The algorithm can encrypt grayscale or color images of any size, which is flexible. In the simulation experiments, the algorithm has ideal ciphertext statistical characteristics, high running speed, and the ability of anti-attack, which is better than encryption algorithm in other references.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available