Block color image encryption algorithm based on elementary cellular automata and DNA sequence operations

被引:9
|
作者
Chong, Jing [1 ]
Xie, Shucui [2 ]
Zhang, Jianzhong [3 ]
Liu, Dingqin [4 ]
机构
[1] Xian Univ Posts & Telecommun, Sch Cyberspace Secur, Xian, Peoples R China
[2] Xian Univ Posts & Telecommun, Sch Sci, Xian, Peoples R China
[3] Shaanxi Normal Univ, Coll Math & Informat Sci, Xian, Peoples R China
[4] Xian Univ Posts & Telecommun, Sch Informat & Commun Engn, Xian, Peoples R China
基金
中国国家自然科学基金;
关键词
color image encryption; elementary cellular automata; deoxyribonucleic acid; block  permutation; secure hash algorithm; CHAOTIC SYSTEM;
D O I
10.1117/1.JEI.30.4.043025
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A block color image encryption algorithm based on chaotic system, elementary cellular automata (ECA), and deoxyribonucleic acid (DNA) sequence operations is proposed. The architecture is comprised of forward-diffusion, permutation, and backward-diffusion. First, the red, green, and blue components of a color image are converted into three DNA matrices by DNA encoding rule. Exclusive OR (XOR) operation is applied between the DNA coding chaotic sequence generated by the improved Henon map and three DNA matrices. Second, the large DNA matrix, composed of three DNA matrices, is divided into several small blocks with unequal sizes. ECA is employed to scramble the positions of these blocks. Finally, DNA com-putations are introduced to diffuse three permutated DNA matrices. In addition, initial values and system parameters of the chaotic system are calculated from the secure hash algorithm (SHA-256) hash value of the plain image and the given parameters. Both DNA encoding and ECA order rules rely on plaintext information. Therefore, the proposed algorithm is highly sensitive to plain image. Simulation results and security analyses demonstrate that our algorithm achieves excellent security performance and acceptable running time. (c) 2021 SPIE and IS&T [DOI: 10.1117/ 1.JEI.30.4.043025]
引用
收藏
页数:23
相关论文
共 50 条
  • [1] An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations
    Chai, Xiuli
    Gan, Zhihua
    Yang, Kang
    Chen, Yiran
    Liu, Xianxing
    [J]. SIGNAL PROCESSING-IMAGE COMMUNICATION, 2017, 52 : 6 - 19
  • [2] An image encryption algorithm based on DNA sequence operations and cellular neural network
    Norouzi, Benyamin
    Mirzakuchaki, Sattar
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (11) : 13681 - 13701
  • [3] An image encryption algorithm based on DNA sequence operations and cellular neural network
    Benyamin Norouzi
    Sattar Mirzakuchaki
    [J]. Multimedia Tools and Applications, 2017, 76 : 13681 - 13701
  • [4] An image encryption based on elementary cellular automata
    Jin, Jun
    [J]. OPTICS AND LASERS IN ENGINEERING, 2012, 50 (12) : 1836 - 1843
  • [5] CNN-based Color Image Encryption Algorithm using DNA Sequence Operations
    Wang, Jingshuai
    Long, Fei
    Ou, Weihua
    [J]. 2017 INTERNATIONAL CONFERENCE ON SECURITY, PATTERN ANALYSIS, AND CYBERNETICS (SPAC), 2017, : 730 - 736
  • [6] Image Encryption Method Based on Elementary Cellular Automata
    Jun, Jin
    [J]. PROCEEDINGS OF THE IEEE SOUTHEASTCON 2009, TECHNICAL PROCEEDINGS, 2009, : 345 - 349
  • [7] Chaotic image encryption algorithm based on block theory and reversible mixed cellular automata
    Wang, Xingyuan
    Guan, Nana
    [J]. OPTICS AND LASER TECHNOLOGY, 2020, 132
  • [8] An improved color image encryption based on multiple DNA sequence operations with DNA synthetic image and chaos
    Kalpana, J.
    Murali, P.
    [J]. OPTIK, 2015, 126 (24): : 5703 - 5709
  • [9] Chaos-based image encryption using a hybrid cellular automata and a DNA sequence
    Niyat, Abolfazl Yaghouti
    Hei, Reza Mohammad Hei
    Jahan, Majid Vafaei
    [J]. SECOND INTERNATIONAL CONGRESS ON TECHNOLOGY, COMMUNICATION AND KNOWLEDGE (ICTCK 2015), 2015, : 247 - 252
  • [10] Encryption Algorithm for Block Ciphers Based on Programmable Cellular Automata
    Ray, Abhishek
    Das, Debasis
    [J]. INFORMATION PROCESSING AND MANAGEMENT, 2010, 70 : 269 - 275