Chaotic image encryption algorithm based on block theory and reversible mixed cellular automata

被引:38
|
作者
Wang, Xingyuan [1 ]
Guan, Nana [1 ]
机构
[1] Dalian Maritime Univ, Sch Informat Sci & Technol, Dalian 116026, Peoples R China
来源
OPTICS AND LASER TECHNOLOGY | 2020年 / 132卷 / 132期
基金
中国国家自然科学基金;
关键词
Reversible mixed cellular automata; Block theory; Image encryption; Balanced rule; SCHEME; MAP; SYSTEM;
D O I
10.1016/j.optlastec.2020.106501
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
In this paper, a new chaotic image encryption algorithm based on block theory and reversible mixed cellular automata model is proposed. Different from traditional confusion-diffusion structure, this paper employs new three-tier architecture, i.e. diffusion-confusion-diffusion. The first diffusion operation adopts the traditional diffusion method, which aims to avoid direct operation on plaintext and further enhance the encryption effect. The next scrambling and diffusion operations are based on image blocks and a new dynamical system, namely reversible mixed cellular automata model. The scrambling operation is divided into two parts, inter block scrambling and intra block scrambling, all the above operations are based on pixel level. Then, diffusion op-eration is performed and its implementation is based on the evolution of constructed reversible mixed cellular automata with balanced rules. In addition, the initial values and parameters of the adopted chaotic system, two dimensional (2D) Logistic map, are obtained using SHA 256 hash function related to plaintext image. The use of hash function makes the chaotic sequences completely different when encrypt different images, which enhances the ability to resist known-plaintext and chosen-plaintext attacks. Simulation results and performance analysis bear out that the encryption algorithm proposed in this paper has higher security performance and can resist different attacks efficiently.
引用
收藏
页数:17
相关论文
共 50 条
  • [41] DESIGN OF DIGITAL IMAGE ENCRYPTION ALGORITHM BASED ON MIXED CHAOTIC SEQUENCES
    Chen, Wenqing
    Wang, Tao
    Wang, Bailing
    INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS, 2014, 7 (04): : 1453 - 1469
  • [42] An Image Encryption Algorithm Based on Josephus Traversing and Mixed Chaotic Map
    Wang, Xingyuan
    Zhu, Xiaoqiang
    Zhang, Yingqian
    IEEE ACCESS, 2018, 6 : 23733 - 23746
  • [43] An image encryption based on elementary cellular automata
    Jin, Jun
    OPTICS AND LASERS IN ENGINEERING, 2012, 50 (12) : 1836 - 1843
  • [44] Digital Color Image Encryption Using Cellular Automata and Chaotic Map
    Ghazanfaripour, Hamed
    Broumandnia, Ali
    INTERNATIONAL JOURNAL OF NONLINEAR ANALYSIS AND APPLICATIONS, 2019, 10 : 169 - 177
  • [45] PROGRAMMABLE CELLULAR AUTOMATA BASED ENCRYPTION ALGORITHM
    Anghelescu, Petre
    Sofron, Emil
    Rincu, Cristian-Iulian
    Iana, Vasile-Gabriel
    CAS: 2008 INTERNATIONAL SEMICONDUCTOR CONFERENCE, PROCEEDINGS, 2008, : 351 - +
  • [46] A parallel block-based encryption schema for digital images using reversible cellular automata
    Mohamed, Faraoun Kamel
    ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2014, 17 (02): : 85 - 94
  • [47] A Block-Based Image Encryption Scheme Using Cellular Automata with Authentication Capability
    Eslami, Ziba
    Kabirirad, Saeideh
    THIRD INTERNATIONAL CONFERENCE OF MATHEMATICAL SCIENCES (ICMS 2019), 2019, 2183
  • [48] A Block Image Encryption Algorithm Based on 2D Chaotic System
    Yang, Sen
    Tong, Xiaojun
    PROCEEDINGS OF 2021 IEEE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2021, : 61 - 64
  • [49] A novel chaotic based image encryption using a hybrid model of deoxyribonucleic acid and cellular automata
    Enayatifar, Rasul
    Sadaei, Hossein Javedani
    Abdullah, Abdul Hanan
    Lee, Malrey
    Isnin, Ismail Fauzi
    OPTICS AND LASERS IN ENGINEERING, 2015, 71 : 33 - 41
  • [50] Encryption based on reversible second-order cellular automata
    Chai, ZC
    Cao, ZF
    Zhou, Y
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS - ISPA 2005 WORKSHOPS, 2005, 3759 : 350 - 358