SHI Ting, GAO Li
(School of Electronic and Information Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China)
Abstract: A color image encryption method combining deoxyribonucleic (DNA) encoding and hyperchaotic mapping is proposed to solve the problems of simple structure, low complexit and low security of the existing encryption system for low-dimensional chaotic mapping encoding system and a single DNA encoding system. Firstly, according to the information of the plaintext images, the initial values of all chaotic maps and the random matrices with the same size as the plaintext images are iteratively generated. Then, the generated initial values and random matrices are divided into the sub-blocks with the same size. The DNA encoding mode of each sub-block and the DNA operation rules between the sub-blocks are determined by the dynamic hyperchaotic sequence. Finally, the diffusion operation is adopted to achieve a better encryption effect. The simulation results indicate that the proposed encryption algorithm can resist a variety of attacks due to its high complexity, strong security and large key space.
Key words: image encryption; chaotic mapping; deoxyribonucleic (DNA) encoding; DNA computing
References
[1]Allah M, Eid M M. Chaos based 3D color image encryption. Ain Shams Engineering Journal, 2020, 11(1): 67-75.
[2]Zhang Q, Guo L, Wei X P. Image encryption using DNA addition combing with chaostic maos. Mathematical and Computer Modeling, 2010, 52(11): 2028-2035.
[3]Wan Z B, Sun J. Color image encryption algorithm based on multi-chaotic system. Laser Journal of Xi’an University of Posts and Telecommunications, 2014, 35(12): 54-5.
[4]Chen Z H, Miao B, Yin X D. Digital image block encryption algorithm based on multi-chaotic system and DNA coding. Journal of Changshu Institute of Technology, 2019, 33(05): 47-52.
[5]Hou Y T. Research on image encryption scheme based on chaos and DNA coding, Dalian: Dalian University of Technology, 2018: 23-40.
[6]Shi F, Zhang H M, Zhang X L. Image encryption algorithm based on chaotic mapping and DNA coding. Compute and Applications, 2018, 54(5): 91-95.
[7]Wang L L, Li G D. Hyperchaotic color image encryption algorithm based on DNA sequence. Chinese Science and Technology Papers, 2018, 13(17): 1974-1981.
[8]Zhang J, Huo D. Image encryption algorithm based on quantum chaotic map and DNA coding. Multimedia Tools and Appliations, 2019, 78(11): 15605-15621.
[9]Hua J X, Qu X. Image encryption system using DNA coding and Lorenz chaotic system. Journal of Ningde Normal University (Natural Science Edition), 2019, 31(1): 16-23+38.
[10]Liu P, Zhang T X, Li X. A new color image encryption algorithm based on DNA and spatial chaotic map. Multimedia Tools and Appliations, 2019, 78(11): 14823-14835.
[11]Shalini S, Priti M, Piyush K S, et al. Fast and secure medical image encryption based on non linear 4D logistic map and DNA sequences (NL4DLM_DNA). Journal of Medical System, 2019, 43(8): 1-17.
[12]Wang K, Zhang H W, Li X H. Image block encryption algorithm based on DNA code operation and chaotic system. Video Engineering, 2017, 41(3): 6-10.
[13]Wang X Y, Wang Y, Zhu X Q, et al. A novel chaotic algorithm for image encryption utilizing one-time pad based pixel level and DNA level. Optics and Lasers in Engineering, 2020, 125(2): 1-12.
基于混沌映射和DNA编码的彩色图像加密算法
师婷, 高丽
(兰州交通大学 电子与信息工程学院, 甘肃 兰州 730070)
摘要: 现有的低维混沌映射编码系统和单一的DNA编码系统结构简单、 复杂度和安全性较低, 不能满足图像加密的要求。 为此, 提出了一种结合DNA编码和超混沌映射的彩色图像加密方法。 首先, 根据明文图像的信息, 迭代生成每个混沌图的初始值及与明文图像大小相同的随机矩阵。 然后, 对生成的图像初始值和随机矩阵进行同等大小的分块, 每个区块的DNA编码方式和每个区块之间的DNA操作规则由动态超混沌序列决定。 最后, 引入扩散操作以达到更好的加密效果。 仿真结果表明, 该算法具有较高的复杂度、 较强的安全性和较大的密钥空间, 可以抵抗多种攻击。
关键词: 图像加密; 混沌映射; DNA编码; DNA运算
引用格式:SHI Ting, GAO Li. Color image encryption algorithm based on chaotic mapping and DNA encoding. Journal of Measurement Science and Instrumentation, 2021, 12(1): 68-73. DOI: 10.3969/j.issn.1674-8042.2021.01.009
[full text view]