A Chaotic Cryptosystem for Color Images Using Pixel-Level and Bit-Level Pseudo-Random Permutations

  • Said HraouiEmail author
  • Faiq Gmira
  • Fouad Mohammed Abbou
  • A. Oualidi Jarrar
  • Abdellatif Jarjar
Conference paper
Part of the Lecture Notes in Intelligent Transportation and Infrastructure book series (LNITI)


This paper, we present a novel color image encryption algorithm based on pseudorandom permutations intra and inter pixels. Firstly, confusion by modification of pixel values in the image is applied by a permutation via a bijective function in the ring \( {\mathbb{Z}}/8{\mathbb{Z}} \). Secondly, permutation is applied to all pixels in the image by the same function but this time in the ring \( {\mathbb{Z}}/\varvec{n}{\mathbb{Z}} \) to dispel the redundancy on the entire image. Finally, a second chaotic confusion is applied to the different pixels in the image. The results show that the algorithm effectively reduces the correlations between plain and ciphered image and therefore can encrypt the color image more effectively.


Image encryption Bit-level permutation Chaos Confusion And diffusion 


  1. 1.
    Hraoui, S., Gmira, F., Jarar, A.O., Satori,K., Saaidi, A.: Benchmarking AES and chaos based logistic map for image encryption. In: ACS International Conference Computer Systems and Applications (AICCSA) (2013)Google Scholar
  2. 2.
    Li, S., Chen, G., Cheung, A., Bhargava, B., Lo, K.-T.: On the design of perceptual MPEGVideo encryption algorithms. IEEE Trans. Circuits Syst. Video Technol. 17(2), 214–223 (2007)CrossRefGoogle Scholar
  3. 3.
    Liu, H.J., Wang, X.Y.: Color image encryption based on one-time keys and robust chaotic maps. Comput. Math Appl. 59(10), 3320–3327 (2010)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Wang, X.Y., Teng, L., Qin, X.: A novel colour image encryption algorithm based on chaos. Signal Process 92(4), 1101–1108 (2012)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Ye, G.D., Wong, K.W.: An efficient chaotic image encryption algorithm based on a generalized Arnold map. Nonlinear Dyn. 69(4), 2079–2087 (2012)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Wang, X.Y., Gu, S.X., Zhang, Y.Q.: Novel image encryption algorithm based on cycle shift and chaotic system. Opt. Lasers Eng. 68, 126–134 (2015)CrossRefGoogle Scholar
  7. 7.
    Zhou, Y.C., Cao, W.J., Chen, C.L.P.: Image encryption using binary bitplane. Signal Process 100, 197–207 (2014)CrossRefGoogle Scholar
  8. 8.
    Zhu, Z.L., Zhang, W., Wong, K.W., Yu, H.: A chaos-based symmetric image encryption scheme using a bit-level permutation. Inf. Sci. 181(6), 1171–1186 (2011)CrossRefGoogle Scholar
  9. 9.
    Xiang, T., Wong, K.W., Liao, X.: Selective image encryption using a spatiotemporal chaotic system. Chaos 17(3), 023115 (2007)CrossRefGoogle Scholar
  10. 10.
    Dai, Y., Wang, X.: Medical image encryption based on a composition of logistic maps and chebyshev maps. In: Proceeding of the IEEE International Conference on Information and Automation Shenyang, China (2012)Google Scholar
  11. 11.
    Murillo-Escobar, M.A., Cruz-Hernández, C., AbundizPérez, F., López-Gutiérrez, R.M., Acosta Del Campo, O.R.: A RGB image encryption algorithm based on total plain image characteristics and chaos. Signal Process 109, 119–131 (2015)CrossRefGoogle Scholar
  12. 12.
    Murillo-Escobar, M.A., Cruz-Hernández C., Cardoza-Avendaño, L., Méndez-Ramírez, R.: A novel pseudorandom number generator based on pseudorandomly enhanced logistic map. Nonlinear Dyn. 87(1):407–425 (2017)MathSciNetCrossRefGoogle Scholar
  13. 13.
    Diaconu, A.V., Ionescu, V., , Lopez-Guede, J.M.: Security analysis of a new Bit-Level permutation image encryption algorithm. In: International Conference on EUropean Transnational Education, pp. 595–606. Springer International Publishing, (2016)Google Scholar
  14. 14.
    Fridrich, J.: Symmetric ciphers based on twodimensional chaotic maps. Int. J. Bifurcat. Chaos 8, 1259–1284 (1998)MathSciNetCrossRefGoogle Scholar
  15. 15.
    University of Southern California, Signal and Image Processing Institute, The USC-SIPI Image Database, Available at: (
  16. 16.
    Wang, X., Wang, Q.: A novel image encryption algorithm based on dynamic S-boxes constructed by chaos. Nonlinear Dyn. 75, 567–576 (2014)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Said Hraoui
    • 1
    Email author
  • Faiq Gmira
    • 2
  • Fouad Mohammed Abbou
    • 3
  • A. Oualidi Jarrar
    • 1
  • Abdellatif Jarjar
    • 4
  1. 1.Department of Mathematics, Faculty of Sciences Dhar El MahrazSidi Mohamed Ben Abdellah University, LSOAtlas-FezMorocco
  2. 2.Laboratory of Modeling Applied to Economy and Management, Faculty of EconomicsHassan II University, Casablanca, MAEGECasablancaMorocco
  3. 3.School of Science & EngineeringAl Akhawayn UniversityIfraneMorocco
  4. 4.Secondary School Moulay RachidTazaMorocco

Personalised recommendations