Abstract
Under the Internet platform, the digital images are widely applied in many fields at present. To protect the content of multiple images, a new multiple-image encryption (MIE) algorithm based on Deoxyribonucleic acid (DNA) encoding and chaotic system is proposed in this paper. Different from the traditional image encryption algorithms, the permutation and diffusion of the new algorithm is manipulated on the three-dimensional DNA matrix. Firstly, k plain images are combined into a big image which is then encoded with the DNA codes; secondly, the big image is scrambled by a chaotic sequence; thirdly, the big image is segmented into k images with the same size of the plain images, and they are diffused by a chaotic image encoded with the DNA codes; finally, k encrypted images are obtained after the DNA decoding. SHA-256 hash value of the plain images is employed to calculate the initial values and control parameters of the chaotic systems. Experimental results and algorithm analyses show that the new encryption algorithm has excellent encryption effect and high security.























Similar content being viewed by others
References
Belazi A, Abd El-Latif AA, Belghith S (2016) A novel image encryption scheme based on substitution-permutation network and chaos. Signal Process 128(11):155–170
Chai X, Chen Y, Broyde L (2017) A novel chaos-based image encryption algorithm using DNA sequence operations. Optic Laser Eng 197–213
Huang X, Ye G (2014) An image encryption algorithm based on hyper-chaos and DNA sequence. Multimed Tools Appl 72(1):57–70
Kulsoom A, Xiao D, Aqeelurrehman, 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
Kumar SA, Mayank D, Anand M (2015) Multilevel encrypted text watermarking on medical images using spread-spectrum in DWT domain. Wirel Pers Commun 83(3):2133–2150
Li X, Niu J, Liao J, Liang W (2015) Cryptanalysis of a dynamic identity based remote user authentication scheme with verifiable password update. Int J Commun Syst 28(1):374–382
Li Y, Zhang F, Li Y, Tao R (2015) Asymmetric multiple-image encryption based on the cascaded fractional Fourier transform. Opt Lasers Eng 72(6):18–25
Li X, Wang L, Yan Y, Liu P (2016) An improvement color image encryption algorithm based on DNA operations and real and complex chaotic systems. Optik 127(5):2558–2565
Liao X, Li K, Yin J (2016) Separable data hiding in encrypted image based on compressive sensing and discrete Fourier transform. Multimed Tools Appl 75(10):1–15
Liao X, Zheng Q, Ding L (2017) Data embedding in digital images using critical functions. Signal Process Image Commun 58(7):146–156
Liao X, Yin J, Guo S, Li X, Sangaiah AK (2017) Medical JPEG image steganography based on preserving inter-block dependencies. Comput Electr Eng 92(8):1–10
Liu H, Wang X, Kadir A (2012) Image encryption using DNA complementary rule and chaotic maps. Appl Soft Comput 12(5):1457–1466
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 Y, Tang J, Xie T (2013) Cryptanalyzing a RGB image encryption algorithm based on DNA encoding and chaos map. Opt Laser Technol 111–115
Parvin Z, Seyedarabi H, Shamsi M (2016) Breaking an image encryption algorithm based on the new substitution stage with chaotic functions. Multimed Tools Appl 75(17):10631–10648
Tang Z, Zhang X, Lan W (2015) Efficient image encryption with block shuffling and chaotic map. Multimed Tools Appl 74(15):5429–5448
Tang Z, Song J, Zhang X, Sun R (2016) Multiple-image encryption with bit-plane decomposition and chaotic maps. Opt Lasers Eng 80(5):1–11
Wang X, Yu H (2005) How to break MD5 and other hash functions. Proc 24th Ann Int Conf Theory Appl Cryptograph Tech 19–35
Wang X, Yin YL, Yu H (2005) Finding collisions in the full SHA-1. Proc 25th Ann Int Cryptology Conf Santa Barbara 17–36
Wang X, Zhang Y, Bao X (2015) A novel chaotic image encryption scheme using DNA sequence operations. Opt Lasers Eng 73(10):53–61
Wang X, Zhang H, Bao X (2016) Color image encryption scheme using CML and DNA sequence operations. BioSystems 18–26
Xiaoqiang Zhang Z, Wang J, Wang X (2014) Correlation-and-bit-aware additive spread spectrum data hiding for Laplacian distributed host image signals. Signal Process Image Commun 29(10):1171–1180
You S, Lu Y, Zhang W, Yang B, Peng R, Zhuang S (2015) Micro-lens array based 3-D color image encryption using the combination of gravity model and Arnold transform. Opt Commun 355(15):419–426
Zhang X, Wang X (2017) Multiple-image encryption algorithm based on mixed image element and chaos. Comput Electr Eng 62(8):401–413
Zhang X, Wang X (2017) Multiple-image encryption algorithm based on mixed image element and permutation. Opt Lasers Eng 92(5):6–16
Zhang Q, Wei X (2012) A novel couple images encryption algorithm based on DNA subsequence operation and chaotic system. Optik 124(23):6276–6281
Zhang X, Zhu G, Shilong MA (2012) Remote-sensing image encryption in hybrid domains. Opt Commun 285(7):1736–1743
Zhou G, Zhang D, Liu Y, Yuan Y, Liu Q (2015) A novel image encryption algorithm based on chaos and line map. Neurocomputing 169(12):150–157
Zhu G, Zhang X (2008) Mixed image element encryption algorithm based on an elliptic curve cryptosystem. J Electron Imaging 17(2):1–5
Zhu W, Yang G, Chen L, Xu J (2014) Multiple-image encryption based on wavelet transform and improved double random phase encoding. J Nanjing Univ Posts Telecommun (Natural Sci) 34(5):87–92 (In Chinese)
Acknowledgements
The research work of this paper is supported by the National Natural Science Foundation of China (61501465).
Authors would like to express their sincere thanks to the anonymous reviewers and editors for their constructive comments and suggestions.
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
Zhang, X., Wang, X. Multiple-image encryption algorithm based on DNA encoding and chaotic system. Multimed Tools Appl 78, 7841–7869 (2019). https://doi.org/10.1007/s11042-018-6496-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-018-6496-1