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

被引:29
|
作者
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 条
  • [1] Multi-channel chaotic encryption algorithm for color image based on DNA coding
    Yujing Wang
    Chenchen Wu
    Shouqiang Kang
    Qingyan Wang
    V. I. Mikulovich
    Multimedia Tools and Applications, 2020, 79 : 18317 - 18342
  • [2] Fast Color Image Encryption Algorithm Based on DNA Coding and Multi-Chaotic Systems
    Wang, Shaofang
    Pan, Jingguo
    Cui, Yanrong
    Chen, Zhongju
    Zhan, Wei
    MATHEMATICS, 2024, 12 (20)
  • [3] A counter mode and multi-channel based chaotic image encryption algorithm for the internet of things
    Ge, Bin
    Qu, Guoqiang
    Shen, Zhihua
    Lin, Jianchu
    FRONTIERS IN PHYSICS, 2024, 12
  • [4] A Multidimensional Chaotic Image Encryption Algorithm based on DNA Coding
    Yang Liu
    Jindong Zhang
    Multimedia Tools and Applications, 2020, 79 : 21579 - 21601
  • [5] A Multidimensional Chaotic Image Encryption Algorithm based on DNA Coding
    Liu, Yang
    Zhang, Jindong
    MULTIMEDIA TOOLS AND APPLICATIONS, 2020, 79 (29-30) : 21579 - 21601
  • [6] A color image encryption scheme based on chaotic mapping, chaotic system, and DNA coding
    Shaohui Yan
    Lin Li
    Binxian Gu
    Xi Sun
    Yu Ren
    Yuyan Zhang
    Applied Intelligence, 2023, 53 : 31181 - 31206
  • [7] A color image encryption scheme based on chaotic mapping, chaotic system, and DNA coding
    Yan, Shaohui
    Li, Lin
    Gu, Binxian
    Sun, Xi
    Ren, Yu
    Zhang, Yuyan
    APPLIED INTELLIGENCE, 2023, 53 (24) : 31181 - 31206
  • [8] An image encryption algorithm based on cascade chaotic map and DNA coding
    Zheng, Jiming
    Bao, Tianyu
    IET IMAGE PROCESSING, 2023, 17 (12) : 3510 - 3523
  • [9] Image encryption algorithm based on quantum chaotic map and DNA coding
    Zhang, Jian
    Huo, Da
    MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (11) : 15605 - 15621
  • [10] Image encryption algorithm based on quantum chaotic map and DNA coding
    Jian Zhang
    Da Huo
    Multimedia Tools and Applications, 2019, 78 : 15605 - 15621