Abstract
In recent years, encryption technology has been developed rapidly and many image encryption methods have been put forward. The chaos-based image encryption technique is a modern encryption system for images. To encrypt images, it uses random sequence chaos, which is an efficient way to solve the intractable problem of simple and highly protected image encryption. There are, however, some shortcomings in the technique of chaos-based image encryption, such limited accuracy issue. The approach focused on the chaotic system in this paper is to construct a dynamic IP permutation and S-Box substitution by following steps. First of all, use of a new IP table for more diffusion of all image pixels based on a 1D logistic map to build IP table. Secondly, a new S-Box based on 2D-Henon chaos was created using more confusion to replace G-channel image data. Finally, design of a modern image encryption approach. This approach uses the key process confusion and diffusion operation and depend on IP and S-Box proposals in the encryption process and several shuffling operations using the 3D- Lornez chaos theory. Theoretical research and simulation suggest that starting sensitivity value of this method is high, has high protection, and encryption speed. Moreover, it also holds the value of the neighboring RGB close to zero. The studies show that the information security capabilities would be both safer and more efficient, as a result of our image quality assessment study. Number of Differential Pixel Rate Change Attacks (NPSR), Unified Average Altered Intensity (UACI), are quality and strength of encryption processing are proved by pixel correlation, Entropy to be good results.
Highlights
Data and information communication has become very crucial, an essential component of today's technological existence and considered to be a significant asset of an individual or organization
Chaotic systems have initial values for sensitivity, pseudo randomness, and non-periodicity as a type of complex nonlinear system[4] which are consistent with characteristics needed for cryptography
We focus on principles as confusion and diffusion to break the correlation between the pixels
Summary
Input: Cipher Image, Secrete Keys Output: Clear Image Begin Step 1:Inverse shuffling in cipher image pixels: 1.1:Shuffling diagonals in 8-bytes based on 64-bits Zi buffer // Z generated from 3D chaos. 1.3:Shuffiling rows in 8-bytes based on 64-bits Xi buffer // X generated from 3D chaos Step 2: Split the image to (R,G,B) channel. End. Input: Clear Image, Secrete Keys Output: Encrypted Image Begin Step 1:Reorder pixels in clear image using new dynamic IP Step 2:Split the image to (R,G,B) channel Step 3: For each channel Do: 3.1: Xor operation between (R) channel with Xi buffer // X generated from 2D chaos 3.2: Substation in (G) channel based in new S-Box //for each pixels 3.3: Xor operation between (B) channel with Yi buffer // Y generated from 2D chaos Step 4: Shift and Rotate operation for each channels: 4.1: Shifting and Rotate 8-Byte from (R) channel based on Xi buffer in 8-Byte.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.