Performance of the 2D Coupled Map Lattice Model and Its Application in Image Encryption
Algorithm 2
The image decryption algorithm.
Input: The cipher image
Output: The original image with size
(1)
The encrypted image with size is
(2)
divided into ,, Combine those three components and reshape it to a sequence of length ;
(3)
whiledo
(4)
(5)
end
(6)
whiledo
(7)
(8)
end
(9)
Recover the original image from according to SVD.(i)Step 1: The encrypted image with size is divided into ,, and ; then combine those three components and reshape it to a sequence of length .(ii)Step 2: is then reshaped to a matrix with size , and it will be further divided into blocks of size . All blocks of will be shuffled by using the following equation for the same number of times used for encryption:where . The result is denoted as .(iii)Step 3: Use the chaotic sequences to diffuse sequence to get ; that is,where .(iv)Step 4: Recover the original image from according to SVD.