Abstract
Image encryption is a useful technique of image content protection. In this paper, we propose a novel image encryption algorithm by jointly exploiting random overlapping block partition, double spiral scans, Henon chaotic map, and Lü chaotic map. Specifically, the input image is first divided into overlapping blocks and pixels of every block are scrambled via double spiral scans. During spiral scans, the start-point is randomly selected under the control of Henon chaotic map. Next, image content based secret keys are generated and used to control the Lü chaotic map for calculating a secret matrix with the same size of input image. Finally, the encrypted image is obtained by calculating XOR operation between the corresponding elements of the scrambled image and the secret matrix. Experimental result shows that the proposed algorithm has good encrypted results and outperforms some popular encryption algorithms.
Highlights
Some well-known security events, such as PRISM and Xkeyscore, make people pay much attention to information security
Since digital images are widely used in the Internet, how to protect image content [1, 2] has become an issue to be urgently solved
Image encryption is a useful technique of image content protection [3]
Summary
Some well-known security events, such as PRISM and Xkeyscore, make people pay much attention to information security. Tang et al [5] divided input image into overlapping blocks, conducted random block shuffling, and exploited Arnold transform and a chaotic map to generate secure matrix for block-wise encryption. Wang et al [8] designed an efficient image encryption algorithm based on two-dimensional partitioned cellular automaton. Amin et al [20] proposed a new image encryption algorithm based on chaotic block cipher This algorithm jointly uses cryptographic primitive operations, nonlinear transformation functions, and chaotic tent map to achieve encryption. Belazia et al [38] proposed a novel partial image encryption approach based on permutation-substitution-diffusion (PSD) network and multiple chaotic maps in wavelet transform domain. The proposed algorithm jointly exploits random overlapping block partition, double spiral scans, Henon chaotic map, and Luchaotic map to calculate encrypted image.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have