Abstract

In this paper, develop image encryption algorithm based on a chaotic bit-plane decomposition and optimization algorithm of a War Optimization Algorithm (WOA). Initially, utilization of SHA-256 hash algorithm for computing the plaintext images hash parameter as initial parameter of the fractional Lorenz hyperchaotic system after the process. Use the chaotic sequence for permuting plaintext image in a bit plane to achieve the scrambled images. After that, block the scrambles image into four sub images of similar size and count the hash parameter of every row of every block through the SHA-256 hash algorithm as the initial parameter of the Sine-Tent Logistic chaotic system. Utilize the achieved chaotic sequence to substitute the images. After that, the four sub-block images to get the last encrypted image and the population can be achieved. At last, utilization information entropy of ciphertext images as the fitness function of WOA. Choose the ciphertext image with the optimal information entropy of ciphertext images as the fitness function of the WOA. Select the ciphertext image with the best information entropy from the population as the optimal encrypted image, and then, return the position value of the best war source meanwhile. The proposed method is implemented in MATLAB and performance is analyzed with performance metrices. The proposed method is compared with the conventional techniques.

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

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.