Abstract
The paper proposes an algorithm for image encryption using the random bit sequence generator and based on chaotic maps. Chaotic Logistic and Tent maps are used to generate required random bit sequences. Pixels of the plain image are permuted using these chaotic functions, and then the image is partitioned into eight bit map planes. In each plane, bits are permuted and substituted according to random bit and random number matrices; these matrices are the products of those functions. The pixels and bit maps permutation stage are based on a chaotic random Ergodic matrix. This chaotic encryption method produces encrypted image whose performance is evaluated using chi-square test, correlation coefficient, number of pixel of change rate (NPCR), unified average changing intensity (UACI), and key space. The histogram of encrypted image is approximated by a uniform distribution with low chi-square factor. Horizontal, vertical, and diagonal correlation coefficients of two adjacent pixels of encrypted image are calculated. These factors are improved compared to other proposed methods. The NPCR and UACI values of encrypted image are also calculated. The result shows that a swift change in the original image will cause a significant change in the ciphered image. Total key space for the proposed method is (2^2, 160), which is large enough to protect the proposed encryption image against any brute-force attack.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Pareek N., Patidar V., Sud K.: Image encryption using chaotic logistic map. Image Vision Comput. 24(9), 926–934 (2006)
Kwok H.S., Tang W.K.S.: A fast image encryption system based on chaotic maps with finite Precision representation. Chaos Solitons Fractals 32(4), 1518–1529 (2007)
Wang, Y.; Wong, K.W.; Liao, X.; Chen, G.: A new chaos-based fast image encryption algorithm. Appl. Soft Comput. 11, 514–522 (2009)
Gu, G.; Han, G.: An enhanced chaos based image encryption algorithm. In: Proceedings of the first international IEEE conference on innovative computing information and control (ICICIC’06) 1, pp. 492–495 (2006)
Zhang L., Liao X., Wang X.: An image encryption approach based on chaotic maps. Chaos Solitons Fractals 24(3), 759–765 (2005)
Behnia, S.; Akshani, A.; Mahmodi, H.; Akhavan, A.: A novel algorithm for image encryption based on mixture of chaotic maps. Chaos Solitons Fractals 35(65), 408–419 (2006)
Tong, X.; Cui, M.: Image encryption with compound chaotic sequence cipher shifting dynamically. Image Vision Comput. 26(6), 843–850 (2008)
Alligood, K.T.; Sauer, T.D.; Yorke, J.A.; Chaos: An introduction to Dynamical Systems, Textbooks inMathematical Sciences. Springer, New York (1997)
Borujeni, S.E.; Eshghi, M.: Chaotic image encryption design using tompkins-paige algorithm. Hindawi Publishing Corporation Mathematical Problem in Engineering vol. 200, p. 22 (2009)
Guarnong, C; Mao, Y.; Chui, C.K.: A symmetric image encryption scheme based on 3D chaotic Cat maps. Chaos Solitons Fractals 21(3), 749–761 (2004)
Linhua Z, Liao X., Wang X.: An image encryption approach based on chaotic maps. Chaos Solitons Fractals 24(3), 759–765 (2005)
Zhou, Q.; Wo Wong, K.; Liao, X.; Xiang, T.; Hu, Y.: Parallel image encryption algorithm based ondiscretized chaotic map. Chaos Solitons Fractals 38(4), 1081–1092 (2008)
Gao H., Zhang Y., Liang S., Li D.: A new chaotic algorithm for image encryption. Chaos Solitons Fractals 29(2), 393–399 (2006)
Furhtand, B.; Kirovski, D.: Multimedia Security Handbook. CRC Press, Boca Raton (2005)
Mao, Y.; Chen, G.; Lian, S.: A novel fast image encryption scheme based on 3D chaotic bakermaps. Int. J. Bifurcation Chaos 14(10), 3613–3624 (2004)
Alvarez, G.; Li, S.: Some basic cryptographic requirements for chaos-based cryptosystems. Int. J. Bifurcation Chaos 16(8), 2129–2151 (2006)
Stinson, D.R.: Cryptography: Theory and Practice, CRC Press Series on Discrete Mathematics and Its Applications, 2nd edn. Chapman & Hall/CRC, Boca Raton (2002)
Runkin, et al.: Statistical test suite for random and pseudo random numbergenerators for cryptographic applications. NIST special publication, pp. 800–822 (2001)
Bollob′as, B.; Fulton, W.; Katok, A.; Kirwan, F.; Sarnak, P.; Simon, B.; Totaro, B.: Mathematical Tools for One-Dimensional Dynamics, Textbooks in Cambridge Studies in Advanced Mathematics. Cambridge University Press (2011)
Zhou, F.; Cao, G.; Li, B.: Design of digital image encryption algorithm based on compound chaotic system. J. Harbin Inst. Technol. 14(Supplement 2), 30–33 (2007)
Fridrich, J.: Image encryption based on chaotic maps. In: IEEE International Conference on Systems, Man, and Cybernetics, Computaional Cybernetics and Simulations pp. 1105–1110 (1997)
Xu, S.; Wang, Y.; Wang, J.; Guo, Y.: A fast image encryption scheme based on a nonlinear chaotic map. In: Signal Processing Systems (ICSPS), 2010 2nd International Conference on, vol. 2, pp. V2-326-V2-330 (2010)
Khanzadi, H.; Omam, M.A.; Lotfifar, F.; Eshghi, M.: Image encryption based on gyrator transforms using chaotic maps. In: Signal Processing (ICSP), 2010 IEEE 10th International Conference on 2608–2612 (2010)
Khanzadi, H.; Borujeni, S.E.; Eshghi, M.: Design and FPGA Implementation of a Pseudo Random Bit Generator using Chaotic Maps. Ready to publish in IETE Research Journal
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.
About this article
Cite this article
Khanzadi, H., Eshghi, M. & Borujeni, S.E. Image Encryption Using Random Bit Sequence Based on Chaotic Maps. Arab J Sci Eng 39, 1039–1047 (2014). https://doi.org/10.1007/s13369-013-0713-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13369-013-0713-z