Abstract
A symmetric key image cryptosystem based on the piecewise linear map is presented in this paper. In this cryptosystem, the encryption process and the decryption process are exactly same. They both include the same operations of plaintext-related scrambling once, diffusion twice and matrix rotating of 180 degrees four times. The length of secret key in the system is 64d where d is a positive integer. The proposed system can fight against the chosen/known plaintext attacks due to the using of plaintext-related scrambling. The simulate results and comparison analysis show that the proposed system has many merits such as high encryption/decryption speed, large key space, strong key sensitivity, strong plaintext sensitivity, strong cipher-text sensitivity, good statistical properties of cipher images, and large cipher-text information entropy. So the proposed system can be applied to actual communications.
Similar content being viewed by others
References
AdbEl-Latif AA, Li L, Zhang T, Wang N, Song X, Niu X (2012) Digital image encryption scheme based on multiple chaotic systems. Sens Imaging Int J 13(2):67–88
Alvarez G, Li SJ (2006) Some basic cryptographic requirements for chaos-based cryptosystems. Int J Bifurcation Chaos 16(8):2129–2151
Baranovsky A, Daems D (1995) Design of one-dimensional chaotic maps with pre-scribed statistical properties. Int J Bifurcation and Chaos 5(6):1585–1598
Belazi A, Hermassi H, Rhouma R, Belghith S (2014) Algebraic analysis of a RGB image encryption algorithm based on DNA encoding and chaotic map. Nonlinear Dynam 76(4):1989–2004
Chen GR, Mao Y, Chui CK (2004) A symmetric image encryption scheme based on 3D chaotic cat maps. Chaos, Solitons Fractals 21(3):749–761
Cheng P, Yang H, Wei P, Zhang W (2015) A fast encryption algorithm based on chaotic and lookup table. Nonlinear Dynam 79(3):2121–2131
Eslami Z, Bakhshandeh A (2013) An improvement over an image encryption method based on total shuffling. Opt Commun 286(1):51–55
EyebeFouda JSA, Effa JY, Sabat SL, Ali M (2014) A fast chaotic block cipher for image encryption. Commun Nonlinear Sci Numer Simul 19(3):578–588
Fridrich J (1998) Symmetric ciphers based on two-dimensional chaotic maps. Int J Bifurcation Chaos 8(6):1259–1284
Guesmi R, Farah MAB, Kachouri A, Samet M (2016) Hash key-based image encryption using crossover operator and chaos. Multimed Tools Appl 75(8):4753–4769
Huang XL (2012) Image encryption using chaotic Chebyshev generator. NonlinearDynam 67(4):2411–2417
Kulsoom A, Xiao D, Aqeel-ur-Rehman S, Abbas A (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
Li S, Li Q, Li W, Mou X, Cai Y (2001) Statistical properties of digital piecewise linear chaotic maps and their roles in cryptography and pseudo-random coding. Lect Notes Comput Sci 2260:205–221
Liu L, Zhang Q, Wei X (2012) A RGB image encryption algorithm based on DNA encoding and chaos map. Comput Electr Eng 38(5):1240–1248
Liu H, Wang X, Kadir A (2013) Color image encryption using Choquet fuzzy integral and hyper chaotic system. Optik 124(18):3527–3533
Matthews R (1989) On the derivation of a “chaotic encryption algorithm”. Cryptologia 13(1):29–42
Pareek NK, Patidar V, Sud KK (2005) Cryptography using multiple one-dimensional chaotic maps. Commun Nonlinear Sci Numer Simul 10(7):715–723
Stallings W (2012) Cryptography and network security: principles and practice. Int Annals of Criminology 46(4):121–136
Su M, Wen W, Zhang Y (2014) Security evaluation of bilateral-diffusion based image encryption algorithm. Nonlinear Dynam 77(1–2):243–246
Tong X (2012) The novel bilateral-diffusion image encryption algorithm with dynamical compound chaos. J Syst Softw 85(4):850–858
Wang X, Xu D (2014) A novel image encryption scheme based on Brownian motion and PWLCM chaotic system. Nonlinear Dynam 75(1–2):345–353
Wang X, Luan D, Bao X (2014) Cryptanalysis of an image encryption algorithm using Chebyshev generator. Digital Signal Process 25:244–247
Wong KW (2002) A fast chaotic cryptographic scheme with dynamic look-up table. Phys Lett A 298(4):238–242
Ye G (2013) Chaotic image encryption algorithm using multi-generalized logistic maps. J Comput Theor Nanosci 10(11):2789–2795
Ye G, Zhao H, Chai H (2016) Chaotic image encryption algorithm using wave-line permutation and block diffusion. Nonlinear Dynam 83(4):2067–2077
Zhang Y (2014a) Comments on “color image encryption using Choquet fuzzy integral and hyper chaotic System”. Optik 125(19):5560–5565
Zhang Y (2014b) Plaintext related image encryption scheme using chaotic map. Telkomnika 12(1):635–643
Zhang Y (2014c) A chaotic system based image encryption algorithm using plaintext-related confusion. TELKOMNIKA 12(11):7952–7962
Zhang Y (2015) Cryptanalysis of a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Optik 126(2):223–229
Zhang Y (2016) The image encryption algorithm with plaintext-related shuffling. IETE Tech Rev 33(3):310–322
Zhang Y, Wang X (2014) Analysis and improvement of a chaos-based symmetric image encryption scheme using a bit-level permutation. Nonlinear Dynam 77(3):687–698
Zhang Q, Guo L, Wei X (2013) A novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Optik 124(18):3596–3600
Zhang L, Hu X, Liu Y, Wong K-W, Gan J (2014) A chaotic image encryption scheme owning temp-value feedback. Commun Nonlinear Sci Numer Simul 19(10):3653–3659
Zhu Z, Zhang W, Wong K, Yu H (2011) A chaos-based symmetric image encryption scheme using a bitlevel permutation. Inf Sci 181(6):1171–1186
Acknowledgements
Thanks go to the anonymous reviewers for their valuable comments. This work was fully supported by the National Natural Science Foundation of China (Grant No. 61562035), the Natural Science Foundation of Jiangxi Province (Grant No. 20161BAB202058), and the Science and Technology Project of Education Department of Jiangxi Province (Grant No. GJJ160426).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhang, Y., Tang, Y. A plaintext-related image encryption algorithm based on chaos. Multimed Tools Appl 77, 6647–6669 (2018). https://doi.org/10.1007/s11042-017-4577-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-017-4577-1