Multi-channel chaotic encryption algorithm for color image based on DNA coding

被引:30
|
作者
Wang, Yujing [1 ]
Wu, Chenchen [1 ]
Kang, Shouqiang [1 ]
Wang, Qingyan [1 ]
Mikulovich, V. I. [2 ]
机构
[1] Harbin Univ Sci & Technol, Sch Elect & Elect Engn, 52 Xuefu Rd, Harbin 150080, Peoples R China
[2] Belarusian State Univ, Minsk 220030, BELARUS
关键词
DNA coding; Discrete hyperchaotic system; Hash function SHA-256; Color image; Chaotic encryption; SEQUENCE OPERATION; SYSTEM; MAP;
D O I
10.1007/s11042-020-08742-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
There are several issues with existing chaotic encryption schemes for images. These include singularity, unidirectionality, and the complexity of the algorithm. The result is that the encrypted image has low security and acquiring discrete chaotic sequences is time-consuming. In order to solve these problems, a multi-channel chaotic encryption algorithm for color images based on DNA (Deoxyribonucleic acid) coding is proposed. Firstly, a six-dimensional discrete hyperchaotic system is used to generate six sets of chaotic key sequences. Secondly, RGB color components of the color image are extracted. DNA matrices are obtained by DNA coding for each component and merged to construct a combined DNA matrix. After scrambling the DNA matrix, it is split into three same size matrices. The other three matrices are obtained by XOR of the chaotic key matrices. DNA coding is performed for the other three matrices to obtain the corresponding DNA matrices. DNA calculation is performed on two groups of DNA matrices in one-to-one correspondence. The result of DNA calculation is performed by DNA decoding. Finally, multiple round diffusion encryptions are performed on the decoding matrices. Experimental results show that, compared with other methods, the proposed encryption algorithm provides better encryption, can resist different types of attacks, and has higher security. In addition, chaotic sequences can be generated directly by the discrete chaotic system, and the algorithm execution efficiency could be improved.
引用
收藏
页码:18317 / 18342
页数:26
相关论文
共 50 条
  • [21] A Novel Color Image Encryption Algorithm Based on Fractional-Order Memristive Chaotic Circuit and DNA Coding Technology
    Meng, Fanqi
    Wang, Zuolei
    Shen, Mingguang
    International Journal of Network Security, 2022, 24 (05) : 887 - 895
  • [22] Color image encryption algorithm based on variable parameter improved Sine chaotic mapping and DNA coding XOR scrambling
    Mou, Dingkang
    Xia, Chuanrong
    Dong, Yumin
    PHYSICA SCRIPTA, 2024, 99 (07)
  • [23] A Chaotic Image Encryption Method Based on the Artificial Fish Swarms Algorithm and the DNA Coding
    Zhu, Yue
    Wang, Chunhua
    Sun, Jingru
    Yu, Fei
    MATHEMATICS, 2023, 11 (03)
  • [24] A new chaotic image encryption algorithm based on dynamic DNA coding and RNA computing
    Cun, Qiqi
    Tong, Xiaojun
    Wang, Zhu
    Zhang, Miao
    VISUAL COMPUTER, 2023, 39 (12): : 6589 - 6608
  • [25] A new chaotic image encryption algorithm based on dynamic DNA coding and RNA computing
    Qiqi Cun
    Xiaojun Tong
    Zhu Wang
    Miao Zhang
    The Visual Computer, 2023, 39 : 6589 - 6608
  • [26] Underwater color image enhancement algorithm based on multi-channel equalization
    Li C.
    Sun Y.
    Yan J.
    Fan T.
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2019, 47 (06): : 1 - 5and29
  • [27] Medical image encryption algorithm based on hyper-chaotic system and DNA coding
    Li, Mingzhen
    Pan, Shuaihao
    Meng, Weiming
    Wang Guoyong
    Ji, Zhihang
    Wang, Lin
    COGNITIVE COMPUTATION AND SYSTEMS, 2022, 4 (04) : 378 - 390
  • [28] An efficient image encryption algorithm based on multi chaotic system and random DAN coding
    Zheng, Jiming
    Luo, Zheng
    Zeng, Qingxia
    MULTIMEDIA TOOLS AND APPLICATIONS, 2020, 79 (39-40) : 29901 - 29921
  • [29] An efficient image encryption algorithm based on multi chaotic system and random DAN coding
    Jiming Zheng
    Zheng Luo
    Qingxia Zeng
    Multimedia Tools and Applications, 2020, 79 : 29901 - 29921
  • [30] DNA dynamic coding image encryption algorithm with a meminductor chaotic system
    Wang, Jianhui
    Huang, Wenqi
    Wang, Zian
    Wang, Junwei
    Chen, Kairui
    PHYSICA SCRIPTA, 2024, 99 (09)