Abstract
With the rapid development of the Internet, there is a pressing requirement for data security protection in Internet. However, in some applications, resource constrained devices in Internet requires that the algorithm for data encryption have high reliability and availability, as well as extremely low latency, and strong robustness in harsh environment. In this work, we propose an efficient batch images encryption/decryption scheme based on DNA encoding and piecewise linear chaotic mapping system (PWLCM). Different from all existing methods, the proposed method can encrypt/decrypt any number of images with different sizes via only single encryption computation, and the computing cost is equivalent to that of encrypting a single image. Experimental results demonstrate that the proposed method has strong robustness to resist the interference of harsh environment, such as noise contamination, JPEG compression, and image content loss. We also investigate the computing cost, encryption effect and the security. Comparing with the state-of-the-art methods, the proposed method has high encryption efficiency, stronger robustness and security.
Similar content being viewed by others
References
Akhshani B, Akhavan S, Hassan A, Hassan Z (2010) A novel scheme for image encryption based on 2D piecewise chaotic maps [J]. Optics Communications 283(17):3259–3266
Chai X-L, Gan Z-H, Yuan K (2017) An image encryption scheme based on three-dimensional Brownian motion and chaotic system [J]. Chinese Physics B 26(2):020504
Chen G, Mao Y, Chui C (2004) A symmetric image encryption scheme based on 3D chaotic cat maps [J]. Chaos, Solitons Fractals 21(3):749–761
Enayatifar R, Abdullah AH, Isnin IF (2013) Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence [J]. Opt Lasers Eng 56:83–93
Enayatifar R, Sadaei HJ, Abdullah AH, Lee M, Isnin IF (2015) A novel chaotic based image encryption using a hybrid model of deoxyribonucleic acid and cellular automata [J]. Opt Lasers Eng 71:33–41
Fu X, Liu B, Xie Y, Li W, Liu Y (2018) Image encryption-then-transmission using DNA encryption algorithm and the double Chaos [J]. IEEE Photonics J 10(3):1–15
Ge X, Liu F, Lu B, Wang W (2011) Cryptanalysis of a spatiotemporal chaotic image/video cryptosystem and its improved version [J]. Phys Lett A 375(5):908–913
Hasanzadeh E, Yaghoobi M (2019) A novel color image encryption algorithm based on substitution box and hyper-chaotic system with fractal keys[J]. Multimedia Tools Appl. 79(11). https://doi.org/10.1007/s11042-019-08342-1.
Li C, Li S, Chen G, Halang WA (2009) Cryptanalysis of an image encryption scheme based on a compound chaotic sequence [J]. Image Vision Comp 27(8):1035–1039
Liu L, Zhang Q, Wei X (2012) A RGB image encryption algorithm based on DNA encoding and chaos map. [J] Comp Electrical Eng 38(5):1240–1248
Liu L, Yuhang L, Wang D (2020) A fast chaotic image encryption scheme with simultaneous permutation-diffusion operation [J]. IEEE Access 8:27361–27374
Luo Y, Yu J, Lai W, Liu L (2019) A novel chaotic image encryption algorithm based on improved baker map and logistic map [J]. Multimedia Tools Appl 78(15):22023–22043
Matthews R (1989) On the derivation of A “chaotic” encryption algorithm [J]. Cryptologia 13(1):29–42
Patro AK, Acharya B (2020) A novel multi-dimensional multiple image encryption technique[J]. Multimedia Tools Appl [J] 79(19–20):12959–12994
Schneier B (1996) Applied cryptography: protocols, algorithms, and source code in C2nd edition, John Wiley & Sons, Ltd.
Tang Z, Zhang X, Lan W (2014) Efficient image encryption with block shuffling and chaotic map[J]. Multimedia Tools and Appl 74(15):5429–5448
ur Rehman A, Liao X, Ashraf R, Ullah S, Wang H (2018) A color image encryption technique using exclusive-OR with DNA complementary rules based on chaos theory and SHA-2 [J]. Optik 159:348–367
Wang X, Yang L, Liu R, Kadir A (2010) A chaotic image encryption algorithm based on perceptron model [J]. Nonlinear Dyn 62(3):615–621
Wang X, Zhang Y, Bao X (2015) A novel chaotic image encryption scheme using DNA sequence operations [J]. Opt Lasers Eng 73:53–61
Wang Y, Wu C, Kang S, Wang Q, Mikulovich VI (2020) Multi-channel chaotic encryption algorithm for color image based on DNA coding[J]. Multimed Tools Appl 79:18317–18342. https://doi.org/10.1007/s11042-020-08742-8
Wu X, Kan H, Kurths J (2015) A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps [J]. Appl Soft Comput 37:24–39
Wu X, Wang K, Wang X, Kan H, Kurths J (2018) Color image DNA encryption using NCA map-based CML and one-time keys [J]. Signal Process 148:272–287
Xu L, Li Z, Li J, Hua W (2015) A novel bit-level image encryption algorithm based on chaotic maps [J]. Opt Lasers Eng 78:17–25
Yang L, Zhang J, Han D, Wu P, Sun Y, Moon YS (2020) A multidimensional chaotic image encryption algorithm based on the region of interest[J]. Multimed Tools Appl 79:17669–17705. https://doi.org/10.1007/s11042-020-08645-8
Zhang X, Wang X (2018) Multiple-image encryption algorithm based on DNA encoding and chaotic system [J]. Multimedia Tools Appl 78(6):7841–7869
Zhang Q, Wei X (2013) A novel couple images encryption algorithm based on DNA subsequence operation and chaotic system [J]. Optik - Int J Light Electron Optics 124(23):6276–6281
Zhang Q, Guo L, Wei X (2013) A novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system [J]. Optik - Int J Light Electron Optics 124(18):3596–3600
Zhou H, Feng J (2000) A new idea of using one-dimensional PWL map in digital secure communications dual resolution approach [J]. IEEE Trans Circ Systems-II: Analog Digital Signal Process 47(10):1107–1111
Zhou H, Ling XT (1997) Problems with the chaotic inverse system encryption approach [J]. IEEE Trans Circ Systems-I: Fundamental Theory Appl 44(3):269–271
Zhou H, Xie Ting L (1997) Generating chaotic secure sequences with desired statistical properties and high security [J]. Int J Bifurcation Chaos 7(1):205–213
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
Wang, X., Li, B., Wang, Y. et al. An efficient batch images encryption method based on DNA encoding and PWLCM. Multimed Tools Appl 80, 943–971 (2021). https://doi.org/10.1007/s11042-020-09533-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09533-x