{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T14:42:24Z","timestamp":1783780944439,"version":"3.55.0"},"reference-count":58,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2023,8,8]],"date-time":"2023-08-08T00:00:00Z","timestamp":1691452800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62072417"],"award-info":[{"award-number":["62072417"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62102374"],"award-info":[{"award-number":["62102374"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["202102210177"],"award-info":[{"award-number":["202102210177"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["212102210028"],"award-info":[{"award-number":["212102210028"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Henan provincial Science and Technology research project","award":["62072417"],"award-info":[{"award-number":["62072417"]}]},{"name":"Henan provincial Science and Technology research project","award":["62102374"],"award-info":[{"award-number":["62102374"]}]},{"name":"Henan provincial Science and Technology research project","award":["202102210177"],"award-info":[{"award-number":["202102210177"]}]},{"name":"Henan provincial Science and Technology research project","award":["212102210028"],"award-info":[{"award-number":["212102210028"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>As an effective method for image security protection, image encryption is widely used in data hiding and content protection. This paper proposes an image encryption algorithm based on an improved Hilbert curve with DNA coding. Firstly, the discrete wavelet transform (DWT) decomposes the plaintext image by three-level DWT to obtain the high-frequency and low-frequency components. Secondly, different modes of the Hilbert curve are selected to scramble the high-frequency and low-frequency components. Then, the high-frequency and low-frequency components are reconstructed separately using the inverse discrete wavelet transform (IDWT). Then, the bit matrix of the image pixels is scrambled, changing the pixel value while changing the pixel position and weakening the strong correlation between adjacent pixels to a more significant correlation. Finally, combining dynamic DNA coding and ciphertext feedback to diffuse the pixel values improves the encryption effect. The encryption algorithm performs the scrambling and diffusion in alternating transformations of space, frequency, and spatial domains, breaking the limitations of conventional scrambling. The experimental simulation results and security analysis show that the encryption algorithm can effectively resist statistical attacks and differential attacks with good security and robustness.<\/jats:p>","DOI":"10.3390\/e25081178","type":"journal-article","created":{"date-parts":[[2023,8,8]],"date-time":"2023-08-08T12:26:39Z","timestamp":1691497599000},"page":"1178","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["An Image Encryption Algorithm Based on Improved Hilbert Curve Scrambling and Dynamic DNA Coding"],"prefix":"10.3390","volume":"25","author":[{"given":"Shengtao","family":"Geng","sequence":"first","affiliation":[{"name":"School of Electrical and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiahao","family":"Li","sequence":"additional","affiliation":[{"name":"School of Electrical and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2190-7651","authenticated-orcid":false,"given":"Xuncai","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Electrical and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yanfeng","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Electrical and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,8,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1016\/j.optcom.2014.05.032","article-title":"Nonlinear multiple-image encryption based on mixture retrieval algorithm in Fresnel domain","volume":"330","author":"Wang","year":"2014","journal-title":"Opt. Commun."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.optlaseng.2017.04.009","article-title":"Image encryption based on new Beta chaotic maps","volume":"96","author":"Zahmoul","year":"2017","journal-title":"Opt. Lasers Eng."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"862","DOI":"10.1119\/1.17820","article-title":"The essence of chaos","volume":"63","author":"Lorenz","year":"1995","journal-title":"Am. J. Phys."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1016\/j.ins.2018.03.055","article-title":"The unified image encryption algorithm based on chaos and cubic S-Box","volume":"450","author":"Zhang","year":"2018","journal-title":"Inf. Sci."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"2556","DOI":"10.1007\/s10489-021-02508-x","article-title":"An efficient chaos based image encryption algorithm using enhanced thorp shuffle and chaotic convolution function","volume":"52","author":"Kumar","year":"2022","journal-title":"Appl. Intell."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"14081","DOI":"10.1109\/ACCESS.2019.2893538","article-title":"2D Logistic-Modulated-Sine-Coupling-Logistic Chaotic Map for Image Encryption","volume":"7","author":"Zhu","year":"2019","journal-title":"IEEE Access"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"67669","DOI":"10.1109\/ACCESS.2022.3185229","article-title":"Color Image Encryption Using 2D Sine-Cosine Coupling Map","volume":"10","author":"Zhang","year":"2022","journal-title":"IEEE Access"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"891","DOI":"10.1016\/j.ijleo.2018.06.112","article-title":"A novel image encryption algorithm based on self-orthogonal Latin squares","volume":"171","author":"Xu","year":"2018","journal-title":"Optik"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2561","DOI":"10.1142\/S0218127410027192","article-title":"Breaking a chaotic cryptographic algorithm based on composition maps","volume":"20","author":"Li","year":"2010","journal-title":"Int. J. Bifurc. Chaos Appl. Sci. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"107252","DOI":"10.1016\/j.optlastec.2021.107252","article-title":"Image encryption algorithm based on 2D hyperchaotic map","volume":"142","author":"Gao","year":"2021","journal-title":"Opt. Laser Technol."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"15859","DOI":"10.1007\/s11042-022-12598-5","article-title":"4D Hyperchaotic map and DNA encoding combined image encryption for secure communication","volume":"81","author":"Arthi","year":"2022","journal-title":"Multimed. Tools Appl."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1259","DOI":"10.1142\/S021812749800098X","article-title":"Symmetric ciphers based on two-dimensional chaotic maps","volume":"8","author":"Fridrich","year":"1998","journal-title":"Int. J. Bifurc. Chaos"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"4505","DOI":"10.1007\/s11071-021-06472-6","article-title":"Color image encryption using orthogonal Latin squares and a new 2D chaotic system","volume":"104","author":"Hua","year":"2021","journal-title":"Nonlinear Dyn."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1277","DOI":"10.1007\/s11071-021-07017-7","article-title":"A new image encryption algorithm based on Latin square matrix","volume":"107","author":"Wang","year":"2022","journal-title":"Nonlinear Dyn."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1469","DOI":"10.1007\/s11042-012-1292-9","article-title":"A simple, sensitive and secure image encryption algorithm based on hyper-chaotic system with only one round diffusion process","volume":"71","author":"Norouzi","year":"2014","journal-title":"Multimed. Tools Appl."},{"key":"ref_16","first-page":"6","article-title":"Image encryption based on pixel shuffling and random key stream","volume":"3","author":"Sivakumar","year":"2014","journal-title":"Int. J. Comput. Inf. Technol."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1016\/j.sigpro.2015.07.008","article-title":"Cracking a hierarchical chaotic image encryption algorithm based on permutation","volume":"118","author":"Li","year":"2016","journal-title":"Signal Process."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"6647","DOI":"10.1007\/s11042-017-4577-1","article-title":"A plaintext-related image encryption algorithm based on chaos","volume":"77","author":"Zhang","year":"2018","journal-title":"Multimed. Tools Appl."},{"key":"ref_19","first-page":"127291","article-title":"A novel image encryption algorithm based on DNA strand exchange and diffusion","volume":"430","author":"Zou","year":"2022","journal-title":"Appl. Math. Comput."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"3583","DOI":"10.1007\/s11071-021-06941-y","article-title":"Image Encryption Using Value-Differencing Transformation and Modified ZigZag Transformation","volume":"106","author":"Hua","year":"2021","journal-title":"Nonlinear Dyn."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"96321","DOI":"10.1109\/ACCESS.2021.3094563","article-title":"An Image Encryption Algorithm Based on IAVL Permutation Algorithm and DNA Operations","volume":"9","author":"Sha","year":"2021","journal-title":"IEEE Access"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1151","DOI":"10.1007\/s11071-015-2057-6","article-title":"An efficient image encryption algorithm using lookup table-based confusion and diffusion","volume":"81","author":"Chen","year":"2015","journal-title":"Nonlinear Dyn."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"023115","DOI":"10.1063\/1.2728112","article-title":"Selective image encryption using a spatiotemporal chaotic system","volume":"17","author":"Xiang","year":"2007","journal-title":"Chaos"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"18479","DOI":"10.1007\/s11042-021-10631-7","article-title":"Image encryption algorithm with bit-level scrambling and multiplication diffusion","volume":"80","author":"Li","year":"2021","journal-title":"Multimed. Tools Appl."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"111629","DOI":"10.1016\/j.chaos.2021.111629","article-title":"Pixel-level and bit-level image encryption method based on Logistic-Chebyshev dynamic coupled map lattices","volume":"155","author":"Wang","year":"2022","journal-title":"Chaos Solitons Fractals"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1038\/21092","article-title":"Hiding messages in DNA microdots","volume":"399","author":"Clelland","year":"1999","journal-title":"Nature"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"2078","DOI":"10.3390\/info14030150","article-title":"Block Image Encryption Algorithm Based on Novel Chaos and DNA Encoding","volume":"14","author":"Zhao","year":"2023","journal-title":"Information"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"7841","DOI":"10.1007\/s11042-018-6496-1","article-title":"Multiple-image encryption algorithm based on DNA encoding and chaotic system","volume":"78","author":"Zhang","year":"2019","journal-title":"Multimed. Tools Appl."},{"key":"ref_29","first-page":"102428","article-title":"Colour image encryption algorithm combining arnold map, dna sequence operation, and a mandelbrot set","volume":"50","author":"Jithin","year":"2020","journal-title":"J. Inf. Secur. Appl."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"2227","DOI":"10.3390\/math10152751","article-title":"Image Encryption Algorithm Based on Plane-Level Image Filtering and Discrete Logarithmic Transform","volume":"10","author":"Feng","year":"2022","journal-title":"Mathematics"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"859","DOI":"10.1007\/s11071-021-06542-9","article-title":"Image encryption algorithm with matrix semi-tensor product","volume":"105","author":"Zou","year":"2021","journal-title":"Nonlinear Dyn."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"44335","DOI":"10.1007\/s11042-022-12736-z","article-title":"Image encryption algorithm based on bit-level permutation and \u201cFeistel-like network\u201d diffusion","volume":"81","author":"Li","year":"2022","journal-title":"Multimed. Tools Appl."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"106355","DOI":"10.1016\/j.optlastec.2020.106355","article-title":"Hyperchaotic image encryption algorithm based on bit-level permutation and dna encoding","volume":"132","author":"Wang","year":"2020","journal-title":"Opt. Laser Technol."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1016\/j.ins.2020.02.024","article-title":"Cryptanalysis of a DNA-based image encryption algorithm","volume":"520","author":"Chen","year":"2020","journal-title":"Inf. Sci."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"2243","DOI":"10.1007\/s11277-020-07680-w","article-title":"Image Encryption Using Dynamic S-Box Substitution in the Wavelet Domain","volume":"115","author":"Shafique","year":"2020","journal-title":"Wirel. Pers. Commun."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"208718","DOI":"10.1109\/ACCESS.2020.3038183","article-title":"Chaotic Image Encryption Algorithm Based on Fractional Order Scrambling Wavelet Transform and 3D Cyclic Displacement Operation","volume":"8","author":"Yan","year":"2020","journal-title":"IEEE Access"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"122726","DOI":"10.1109\/ACCESS.2022.3212145","article-title":"A Dual-Domain Image Encryption Algorithm Based on Hyperchaos and Dynamic Wavelet Decomposition","volume":"10","author":"Qin","year":"2022","journal-title":"IEEE Access"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"3367","DOI":"10.1142\/S0218127405013988","article-title":"Generating hyperchaos via state feedback control","volume":"15","author":"Li","year":"2005","journal-title":"Int. J. Bifurc. Chaos"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"4733","DOI":"10.1007\/s12652-018-0850-z","article-title":"Digital image encryption techniques for wireless sensor networks using image transformation methods: DCT and DWT","volume":"10","author":"Shaheen","year":"2019","journal-title":"J. Ambient Intell. Humaniz. Comput."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"23849","DOI":"10.1007\/s11042-020-09043-w","article-title":"Chaos based encryption of quantum images","volume":"79","author":"Deepak","year":"2020","journal-title":"Multimed. Tools Appl."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"31753","DOI":"10.1007\/s11042-022-13003-x","article-title":"Color image encryption algorithm based on 3D Zigzag transformation and view planes","volume":"81","author":"Zhang","year":"2022","journal-title":"Multimed. Tools Appl."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"11655","DOI":"10.1007\/s11042-020-10202-2","article-title":"Bit-level image encryption algorithm based on BP neural network and gray code","volume":"80","author":"Wang","year":"2021","journal-title":"Multimed. Tools Appl."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"943","DOI":"10.1007\/s11042-020-09533-x","article-title":"An efficient batch images encryption method based on DNA encoding and PWLCM","volume":"80","author":"Wang","year":"2021","journal-title":"Multimed. Tools Appl."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"120596","DOI":"10.1109\/ACCESS.2021.3108789","article-title":"A New Image Encryption Algorithm Based on Single S-Box and Dynamic Encryption Step","volume":"9","author":"Jun","year":"2021","journal-title":"IEEE Access"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"107316","DOI":"10.1016\/j.optlastec.2021.107316","article-title":"An image encryption algorithm based on hyperchaotic system and DNA coding","volume":"143","author":"Wang","year":"2021","journal-title":"Opt. Laser Technol."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"43777","DOI":"10.1007\/s11042-022-13012-w","article-title":"Chaotic image encryption method based on improved zigzag permutation and DNA rules","volume":"81","author":"Wang","year":"2022","journal-title":"Multimed. Tools Appl."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1016\/j.ins.2012.07.049","article-title":"Local Shannon entropy measure with statistical tests for image randomness","volume":"222","author":"Wu","year":"2013","journal-title":"Inf. Sci."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Alghamdi, Y., Munir, A., and Ahmad, J. (2022). A Lightweight Image Encryption Algorithm Based on Chaotic Map and Random Substitution. Entropy, 24.","DOI":"10.3390\/e24101344"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"1839","DOI":"10.1007\/s11071-015-2281-0","article-title":"Chaos-based diffusion for highly autocorrelated data in encryption algorithms","volume":"82","author":"Ahmad","year":"2015","journal-title":"Nonlinear Dyn."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Ahmad, J., Tahir, A., Khan, J.S., Khan, M.A., Khan, F.A., and Habib, Z. (2019, January 21\u201322). A partial ligt-weight image encryption scheme. Proceedings of the 2019 UK\/China Emerging Technologies (UCET), Glasgow, UK.","DOI":"10.1109\/UCET.2019.8881887"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"140876","DOI":"10.1109\/ACCESS.2020.3012912","article-title":"Chaos-Based Confusion and Diffusion of Image Pixels Using Dynamic Substitution","volume":"8","author":"Qayyum","year":"2020","journal-title":"IEEE Access"},{"key":"ref_52","first-page":"101613","article-title":"Efficient and secure image encryption using key substitution process with discrete wavelet transform","volume":"35","author":"Mujeeb","year":"2023","journal-title":"J. King Saud Univ.-Comput. Inf. Sci."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"110962","DOI":"10.1016\/j.chaos.2021.110962","article-title":"An image encryption algorithm based on dynamic row scrambling and Zigzag transformation","volume":"147","author":"Wang","year":"2021","journal-title":"Chaos Solitons Fractals"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"591","DOI":"10.1007\/s11042-020-09688-7","article-title":"Image encryption algorithm based on LDCML and DNA coding sequence","volume":"80","author":"Wang","year":"2021","journal-title":"Multimed. Tools Appl."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"27453","DOI":"10.1007\/s11042-022-12762-x","article-title":"A new image encryption based on bit replacing, chaos and DNA coding techniques","volume":"81","author":"Yousif","year":"2022","journal-title":"Multimed. Tools Appl."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"13339","DOI":"10.1007\/s11042-020-10318-5","article-title":"A new image encryption algorithm based on ladder transformation and DNA coding","volume":"80","author":"Wang","year":"2021","journal-title":"Multimed. Tools Appl."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"24993","DOI":"10.1007\/s11042-020-09111-1","article-title":"An image encryption algorithm based on a hybrid model of DNA computing, chaotic systems and hash functions","volume":"79","author":"Zefreh","year":"2020","journal-title":"Multimed. Tools Appl."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"16431","DOI":"10.1007\/s11042-022-14139-6","article-title":"An image encryption algorithm based on novel block scrambling algorithm and Josephus sequence generator","volume":"82","author":"Xie","year":"2022","journal-title":"Multimed. Tools Appl."}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/25\/8\/1178\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T20:27:52Z","timestamp":1760128072000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/25\/8\/1178"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,8]]},"references-count":58,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2023,8]]}},"alternative-id":["e25081178"],"URL":"https:\/\/doi.org\/10.3390\/e25081178","relation":{},"ISSN":["1099-4300"],"issn-type":[{"value":"1099-4300","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,8,8]]}}}