Image encryption is a technique used to protect the confidentiality of digital images. Existing encryption algorithms use chaotic maps for generating random sequences. These sequences purely depend on the fixed initial parameters, which are not adaptive to different input images, thereby limiting their ability to produce the best-possible encrypted image. This paper introduces a new Harris Hawk optimization (HHO) based adaptive image encryption algorithm that integrates Hilbert vibrational decomposition (HVD), and multiple chaotic maps. The new fitness function is specifically designed to optimize the security and robustness of the encrypted image, considering statistical and differential attack parameters (NPCR, UACI, Entropy, and correlation coefficient values). HHO is used to optimize the initial parameters of chaotic maps (Henon map, Duffing map, Lorenz equation) subject to variations in the input image. In the confusion stage, the input image is decomposed into four components of same dimension but decreasing energy using HVD. Subsequently, the block based pixel scrambling is performed on alternate components using the Henon map and Duffing map. In the diffusion stage, the image from the confusion stage undergoes a first level diffusion by bitwise XOR operation with a random image generated from the Lorenz equation. Further, second level of diffusion is achieved with a complex operation generated image from the input image, enhancing its adaptability. Finally, Arnold Cat map having number of iterations determined by the input image is used for final pixel permutation to produces the encrypted image. The optimized initial parameters and input image dependent confusion and diffusion operations enable the encryption system to adapt to changes in the input image, thereby enhancing its resistance against known plain text and known cipher text attacks. Moreover, the integration of HVD with multiple chaotic maps makes the scheme more complex to decrypt with plain text attacks. The performance of proposed algorithm is evaluated on five standard test images in terms of security and quality measures. Experimental results exhibit statistical and differential attack parameters close to ideal values (with Max. Entropy≈7.9996, Min. CC≈ 10−5, Max. NPCR≈99.64, Max. UACI≈33.62). The use of multiple chaotic maps at different stages makes the key space larger. Robustness analysis demonstrates the algorithm's capability in withstanding noise and image enhancement attacks. The comparison with state of the arts metaheuristic based and classical encryption algorithms highlights the superior performance of proposed HHO driven algorithm. The significant improvement in security parameters and overall fitness compared to fixed initial parameters is achieved by optimizing the encryption process.
Read full abstract