Abstract
In this paper, an image encryption scheme based on multi-level blocks scrambling is proposed. The image is first decomposed into non-overlapping blocks and scrambling of these blocks is done by using 2D Cat transform. Multi-level blocks scrambling (MLBS) is implemented by starting with a large block size and the size of blocks gets reduced iteratively at each level. The scrambling of blocks is performed at multiple levels to get cummulative effect. At each level, the control parameters of scrambling are randomly generated through 2D coupled Logistic map to make the process of scrambling key dependent. The scrambled image obtained after carrying out MLBS scrambling is encrypted using chaotic sequence generated by one-dimensional Logistic map. The experimental results show that the proposed encryption scheme can successfully encrypts/decrypts the images with same secret keys. The algorithm has large key space and high sensitivity to a small change in secret keys. The simulation analysis also demonstrates that the ciphered images have high information entropy, very low correlation coefficients and uniform gray level distribution.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Fridrich, J.: Symmetric Ciphers based on two-dimensional Chaotic maps. International Journal of Bifurcation and Chaos 8(6), 1259–1284 (1998)
Yen, J.C., Guo, J.I.: A New Image Encryption Algorithm and Its VLSI Architecture. In: IEEE Workshop on Signal Processing Systems, pp. 430–437 (1999)
Yen, J.C., Guo, J.I.: A New Chaotic Key-based Design for Image Encryption and Decryption. In: IEEE International Symposium on Circuits and Systems, vol. 4, pp. 49–52 (2000)
Zhang, L., Liao, X., Wang, X.: An Image Encryption Approach based on Chaotic maps. Chaos, Solitons and Fractals 24(3), 759–765 (2005)
Pisarchik, A.N., Flores-Carmona, N.J., Carpio-Valadez, M.: Encryption and Decryption of Images with Chaotic map lattices. CHAOS Journal, American Institute of Physics 16(3), 033118-033118-6 (2006)
Dongming, C., Zhiliang, Z., Guangming, Y.: An Improved Image Encryption Algorithm Based on Chaos. In: IEEE International Conference for Young Computer Scientists, pp. 2792–2796 (2008)
Pareek, N.K., Patidar, V., Sud, K.K.: Image Encryption using Chaotic Logistic map. Image and Vision Computing 24(9), 926–934 (2006)
Lian, S., Sun, J., Wang, Z.: A Block Cipher based on a Suitable use of Chaotic Standard map. Chaos Solitons and Fractals 26(1), 117–129 (2005)
Mao, Y., Lian, S., Chen, G.: A Novel Fast Image Encryption Scheme based on 3D Chaotic Baker maps. International Journal of Bifurcation and Chaos 14(10), 3616–3624 (2004)
Salleh, M., Ibrahim, S., Isnin, I.F.: Enhanced Chaotic Image Encryption Algorithm based on Baker’s map. In: IEEE International Conference on Circuits and Systems, vol. 2, pp. 508–511 (2003)
Behnia, S., Akhshani, A., Ahadpour, S., Mahmodi, H., Akhavand, A.: A Fast Chaotic Encryption Scheme based on Piece-wise Nonlinear Chaotic maps. Physics Letter A 366(4-5), 391–396 (2007)
Chen, G.Y., Mao, Y.B., Chui, C.K.: A Symmetric Image Encryption Scheme based on 3D Chaotic Cat maps. Chaos Solitons and Fractals 21(3), 749–761 (2004)
Guan, Z.H., Huang, F., Guan, W.: Chaos-based Image Encryption Algorithm. Physics Letters A 346(1-3), 153–157 (2005)
Hsu, C.T., Wu, J.L.: Hidden Digital watermarks in Image. IEEE Transactions on Image Processing 8(1), 58–68 (1999)
Yang, Y.L., Cai, N., Ni, G.Q.: Digital Image Scrambling Technology Based on the Symmetry of Arnold Transformation. Journal of Beijing Institute of Technology 15(2), 216–220 (2006)
Liu, H., Zhu, Z., Jiang, H., Wang, B.: A Novel Image Encryption Algorithm Based on Improved 3D Chaotic Cat Map. In: 9th IEEE International Conference for Young Computer Scientists, pp. 3016–3021 (2008)
Shang, Z., Ren, H., Zhang, J.: A Block Location Scrambling Algorithm of Digital Image Based on Arnold Transformation. In: 9th IEEE International Conference for Young Computer Scientists, pp. 2942–2947 (2008)
Liehuang, Z., Wenzhou, L., Lejian, L., Hong, L.: A Novel Image Scrambling Algorithm for Digital Watermarking Based on Chaotic Sequences. International Journal of Computer Science and Network Security 6(8B), 125–130 (2006)
Fu-Yan, S., Shu-Tang, L., Zong-Wang, L.: Image Encryption using high-dimensional Chaotic System. Chinese Physics 16(12), 3616–3623 (2007)
Jian-Liang, M., Hui-jing, P., Wang-qing, G.: New Color Image Encryption Algorithm based on Chaotic Sequence Ranking. In: IEEE International Conference on Intelligent Information Hiding and Multimedia Signal Processing, pp. 1348–1351 (2008)
Fu, C., Zhang, Z., Cao, Y.: An Improved Encryption Algorithm Based on Chaotic Maps. In: Third IEEE International Conference on Natural Computation, pp. 189–193 (2007)
Li, T., Zhou, S., Zeng, Z., Ou, Q.: A New Scrambling Method Based on Semi-frequency Domain and Chaotic System. In: IEEE International Conference on Natural Computation, pp. 607–610 (2005)
Wang, X.Y., Shi, Q.J.: New Type Crisis, Hysteresis and Fractal in Coupled Logistic Map. Chinese Journal of Applied Mechanics, 501–506 (2005)
May, R.M.: Simple Mathematical Model with very Complicated Dynamics. Nature 261, 459–467 (1976)
Tao, X., Liao, X.F., Tang, G.P.: A Novel Block Cryptosystem based on Iterating a Chaotic map. Physics Letter A 349(1-4), 109–115 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ahmad, M., Farooq, O. (2010). A Multi-Level Blocks Scrambling Based Chaotic Image Cipher. In: Ranka, S., et al. Contemporary Computing. IC3 2010. Communications in Computer and Information Science, vol 94. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14834-7_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-14834-7_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14833-0
Online ISBN: 978-3-642-14834-7
eBook Packages: Computer ScienceComputer Science (R0)