Abstract
Background: This paper presents an image security system by combining bit rotation with block based chaotic maps cryptography.
Methods: The system uses permutation technique that divides the image into blocks before applying right/left rotation of bits to the pixel values based on a randomly generated key. Then, the image blocks are fused together. A scrambling operation followed by chaotic map is applied on the rotated image to diffuse the image pixels using another randomly generated key. The chaotic map scatters all the pixel positions in the image. The decryption is the complete reversal operation of the encryption process.
Results & Conclusion: The performance of the proposed technique is evaluated using several metrics: Histograms of both original and cipher images, correlation of adjacent pixels and correlation between the original and cipher images, Number of Pixel Change Rate (NPCR), Unified Average Changing Intensity (UACI), Mean Square Error (MSE), and Peak Signal to Noise Ratio (PSNR). The results indicate a very secure technique to protect all types of images.
Keywords: Encryption, decryption, bit rotation, chaotic maps, security, images.
Graphical Abstract
[http://dx.doi.org/10.1007/s11071-015-2127-9]
[http://dx.doi.org/10.1109/TCSI.2014.2365767]
[http://dx.doi.org/10.1016/j.sigpro.2016.10.003]
[http://dx.doi.org/10.1109/IASP.2009.5054653]
[http://dx.doi.org/10.1016/j.optcom.2011.08.013]
[http://dx.doi.org/10.1016/j.compeleceng.2013.08.008]
[http://dx.doi.org/10.1016/j.asoc.2009.12.011]