Abstract
This paper proposes a technique that encrypt images using chaotic and hyper-chaotic maps. To attain a high level of security and to get a better encryption effect, the proposed technique performs multilevel permutation and diffusion operations such as block, pixel, and bit-level to encrypt images. In this technique, block-level permutation operation is first performed using Alpar’s map followed by Arnold cat map based pixel-level permutations. Finally, in the permutation stage, hyper-chaotic map based bit-level shuffling operation is performed for over strengthening of the encryption system. To make the ciphertext totally independent of the plaintext, the proposed scheme performs all the three levels of diffusion operations such as bit, pixel, and block-level. In the diffusion stage, Piece-wise Linear Chaotic Map (PWLCM) based bit-level diffusion operation is first performed followed by pixel-level diffusion operation. Finally, block-level diffusion operation is performed to get encryption output. In each of the levels of encryption operation, a hash value (256-bits) of plaintext is used to strongly resist the algorithm against known-plaintext attack and chosen-plaintext attack. The security analyses and computer simulations indicate the good encryption outputs, higher key space and gray scale uniformity, stronger resistance of entropy, differential, and statistical attacks as well as fewer computations to perform encryption operation. This proves the strong ability of the proposed scheme to encrypt gray scale images.
Similar content being viewed by others
References
Alpar O (2014) Analysis of a new simple one dimensional chaotic map. Nonlinear Dyn 78(2):771–778
Brindha M, Ammasai Gounden N (2016) A chaos based image encryption and lossless compression algorithm using hash table and Chinese Remainder Theorem. Appl Soft Comput J 40:379–390
Cao C, Sun K, Liu W (2018) A novel bit-level image encryption algorithm based on 2D-LICM hyperchaotic map. Sig Process 143:122–133
Chai X (2017) An image encryption algorithm based on bit level Brownian motion and new chaotic systems. Multimed Tools Appl 76(1):1159–1175
Coppersmith D (1994) The data encryption standard (DES) and its strengths against attacks. IBM J Res Dev 38(3):243–250
Diaconu AV (2016) Circular inter–intra pixels bit-level permutation and chaos-based image encryption. Inf Sci 355:314–327
El-latif AAA, Li L, Zhang T, Wang N, Song X, Niu X (2012) Digital image encryption scheme based on multiple chaotic systems. Sens Imaging 13:67–88
Floating-point Working Group (1985) IEEE standard for binary floating-point arithmetic. ANSI. IEEE Std., pp 754–1985
Fu C, Lin B, Miao Y et al (2011) A novel chaos-based bit-level permutation scheme for digital image encryption. Opt Commun 284:5415–5423
Gao T, Chen Z (2008) A new image encryption algorithm based on hyper-chaos. Phys Lett A 372(4):394–400
Gao H, Zhang Y, Liang S, Li D (2006a) A new chaotic algorithm for image encryption. Chaos Solitons Fractals 29(2):393–399
Gao T, Chen Z, Yuan Z, Chen G (2006b) A hyperchaos generated from chen’s system. Int J Mod Phy C 17(4):471–478
Guesmi R, Farah MAB, Kachouri A, Samet M (2016) A novel chaos-based image encryption using DNA sequence operation and Secure Hash Algorithm SHA-2. Nonlinear Dyn 83(3):1123–1136
Gupta A, Thawait R, Patro KAK, Acharya B (2016) A novel image encryption based on bit-shuffled improved tent map. Int J Control Theory Appl 9(34):1–16
Huang CK, Nien HH (2009) Multi chaotic systems based pixel shuffle for image encryption. Opt Commun 282(11):2123–2127
Kadir A, Hamdulla A, Guo WQ (2014) Color image encryption using skew tent map and hyper chaotic system of 6th-order CNN. Opt Int J Light Elect Opt 125(5):1671–1675
Kulsoom A, Xiao D, Aqeel-ur-Rehman Abbas SA (2016) An efficient and noise resistive selective image encryption scheme for gray images based on chaotic maps and DNA complementary rules. Multimed Tools Appl 75(1):1–23
Lan R, He J, Wang S, Gu T, Luo X (2018) Integrated chaotic systems for image encryption. Sig Process 147:133–145
Li S, Chen G, Mou X (2005) On the dynamical degradation of digital piecewise linear chaotic maps. Int J Bifurc Chaos 15(10):3119–3151
Li Y, Wang C, Chen H (2017) A hyper-chaos-based image encryption algorithm using pixel-level permutation and bit-level permutation. Opt Laser Eng 90:238–246
Liao X, Hahsmi MA, Haider R (2018) An efficient mixed inter-intra pixels substitution at 2bits-level for image encryption technique using DNA and chaos. Opt Int J Light Electron Opt 153:117–134
Liu W, Sun K, Zhu C (2016) A fast image encryption algorithm based on chaotic map. Opt Lasers Eng 84:26–36
Mohanty S, Shende A, Patro KAK, Acharya B (2017) A DNA based chaotic image fusion encryption scheme using LEA-256 and SHA-256. Indian J Sci Res 14(2):190–201
Norouzi B, Mirzakuchaki S, Seyedzadeh SM, Mosavi MR (2014) A simple, sensitive and secure image encryption algorithm based on hyper-chaotic system with only one round diffusion process. Multimed Tools Appl 71(3):1469–1497
Patro KAK, Acharya B (2018) Novel data encryption scheme using DNA computing. Adv DNA Comput Cryptogr
Patro KAK, Acharya B (2018b) Secure multi–level permutation operation based multiple colour image encryption. J Inf Secur Appl 40:111–133
Patro KAK, Acharya B, Nath V (2018) A secure multi-stage one-round bit-plane permutation operation based chaotic image encryption. Microsyst Technol 1–8
Patro KAK, Banerjee A, Acharya B (2019) A simple, secure and time efficient multi-way rotational permutation and diffusion based image encryption by using multiple 1-D chaotic maps. In: Proc Int Conf Next Gen Comput Technol. Springer, Singapore, pp 396–418
Pub NF. 197 (2001) Advanced encryption standard (AES). Fed Inf Process Standards Publ 197:441-0311
Samhita P, Prasad P, Patro KAK, Acharya B (2016) A secure chaos-based image encryption and decryption using crossover and mutation operator. Int J Control Theory Appl 9(34):17–28
Shadangi V, Choudhary SK, Patro KAK, Acharya B (2017) Novel arnold scrambling based CBC-AES image encryption. Int J Control Theory Appl 10(15):93–105
Sravanthi D, Patro KAK, Acharya B, Majumder S (2019) A secure chaotic image encryption based on bit-plane operation. In: Proc. Soft Comput. Data Analyt. Springer, Singapore, pp 717–726
Wang X, Guo K (2014) A new image alternate encryption algorithm based on chaotic map. Nonlinear Dyn 76(4):1943–1950
Wang X-Y, Yang L (2012) Design of pseudo-random bit generator based on chaotic maps. Int J Mod Phys B 26(32):1250208
Wang Y, Wong KW, Liao X, Chen G (2011) A new chaos-based fast image encryption algorithm. Appl Soft Comput 11(1):514–522
Wang X, Wang S, Zhang Y, Guo K (2017) A novel image encryption algorithm based on chaotic shuffling method. Inf Secur J A Glob Perspect 26(1):7–16
Wu X, Kurths J, Kan H (2017) A robust and lossless DNA encryption scheme for color images. Multimed Tools Appl
Xu L, Li Z, Li J, Hua W (2016) A novel bit-level image encryption algorithm based on chaotic maps. Opt Laser Eng 78:17–25
Zhang Y-Q, Wang X-Y (2014) A symmetric image encryption algorithm based on mixed linear–nonlinear coupled map lattice. Inf Sci (Ny) 273:329–351
Zhang X, Zhao Z (2014) Chaos-based image encryption with total shuffling and bidirectional diffusion. Nonlinear Dyn 75(1–2):319–330
Zhang LY, Hu X, Liu Y, Wong KW, Gan J (2014) A chaotic image encryption scheme owning temp-value feedback. Commun Nonlinear Sci Numer Simul 19(10):3653–3659
Zhou N, Pan S, Cheng S, Zhou Z (2016) Image compression – encryption scheme based on hyper-chaotic system and 2D compressive sensing. Opt Laser Technol 82:121–133
Zhu Z, Zhang W, Wong K, Yu H (2011a) A chaos-based symmetric image encryption scheme using a bit-level permutation. Inf Sci (NY) 181:1171–1186
Zhu Z, Zhang W, Wong K, Yu H (2011b) A chaos-based symmetric image encryption scheme using a bit-level permutation. Inf Sci (Ny) 181(6):1171–1186
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Patro, K.A.K., Acharya, B. & Nath, V. Secure multilevel permutation-diffusion based image encryption using chaotic and hyper-chaotic maps. Microsyst Technol 25, 4593–4607 (2019). https://doi.org/10.1007/s00542-019-04395-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00542-019-04395-2