Image cipher using image filtering with 3D DNA-based confusion and diffusion strategy

被引:10
作者
Gan, Zhihua [1 ]
Chai, Xiuli [2 ]
Zhi, Xiangcheng [3 ]
Ding, Wenke [3 ]
Lu, Yang [2 ]
Wu, Xiangjun [1 ]
机构
[1] Henan Univ, Sch Software, Inst Intelligent Network Syst, Intelligent Data Proc Engn Res Ctr Henan Prov, Kaifeng 475004, Peoples R China
[2] Henan Univ, Sch Artificial Intelligence, Kaifeng 475004, Peoples R China
[3] Henan Univ, Sch Comp & Informat Engn, Henan Key Lab Big Data Anal & Proc, Kaifeng 475004, Peoples R China
基金
中国国家自然科学基金;
关键词
Image encryption; Chaos; DNA sequence operation; Image filtering; CHAOTIC SYSTEM; ENCRYPTION TECHNIQUE; ALGORITHM; MAP; CRYPTANALYSIS; COMPRESSION; PERMUTATION; GENERATOR;
D O I
10.1007/s00521-021-06225-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, an image cipher is presented based on DNA sequence operations, image filtering and memrisitve chaotic system. Firstly, plain image is preprocessed by a self-updating transformation based on dynamic image filtering (STDIF), which may solve the problem that conventional filtering is invalid for special image such as all-zeros. Subsequently, the resulting image is converted into the DNA sequences by the dynamic DNA encoding rules, and the rules are produced by plain image information and chaotic system. Next, the DNA matrix is permutated by a double random 3D matrix scrambling (DR3DMS), thus every element may arbitrarily move to other position. Thereafter, the permutated matrix is diffused by a plane diffusion of 3D DNA matrix controlled by plain image information (PD3DPI) to resist statistical attacks. Finally, the obtained DNA matrix is transformed into cipher image via DNA decoding rules. Additionally, SHA 256 hash function value of plain image is applied to choose keystreams from the obtained chaotic sequences, which not only solves the problem of repeatedly generating chaotic sequences when encrypting different images, but also results into higher difficulty for hackers to decipher the method by use of plaintext attack. Experimental results and security analyses demonstrate its security and effectiveness.
引用
收藏
页码:16251 / 16277
页数:27
相关论文
共 63 条
[1]   Cryptanalysis of an image encryption algorithm based on DNA encoding [J].
Akhavan, A. ;
Samsudin, A. ;
Akhshani, A. .
OPTICS AND LASER TECHNOLOGY, 2017, 95 :94-99
[2]   A modified (Dual) fusion technique for image encryption using SHA-256 hash and multiple chaotic maps [J].
Aqeel-ur-Rehman ;
Liao, Xiaofeng ;
Kulsoom, Ayesha ;
Ullah, Sami .
MULTIMEDIA TOOLS AND APPLICATIONS, 2016, 75 (18) :11241-11266
[3]  
ARKIN J, 1974, NOT AM MATH SOC, V21, pA390
[4]   SYSTEMS OF MAGIC LATIN K-CUBES [J].
ARKIN, J ;
HOGGATT, VE ;
STRAUS, EG .
CANADIAN JOURNAL OF MATHEMATICS-JOURNAL CANADIEN DE MATHEMATIQUES, 1976, 28 (06) :1153-1161
[5]   Chaos-based partial image encryption scheme based on linear fractional and lifting wavelet transforms [J].
Belazi, Akram ;
El-Latif, Ahmed A. Abd ;
Diaconu, Adrian-Viorel ;
Rhouma, Rhouma ;
Belghith, Safya .
OPTICS AND LASERS IN ENGINEERING, 2017, 88 :37-50
[6]   A novel chaos based optical image encryption using fractional Fourier transform and DNA sequence operation [J].
Ben Farah, M. A. ;
Guesmi, R. ;
Kachouri, A. ;
Samet, M. .
OPTICS AND LASER TECHNOLOGY, 2020, 121
[7]   An efficient approach for encrypting double color images into a visually meaningful cipher image using 2D compressive sensing [J].
Chai, Xiuli ;
Wu, Haiyang ;
Gan, Zhihua ;
Han, Daojun ;
Zhang, Yushu ;
Chen, Yiran .
INFORMATION SCIENCES, 2021, 556 :305-340
[8]   Exploiting plaintext-related mechanism for secure color image encryption [J].
Chai, Xiuli ;
Zheng, Xiaoyu ;
Gan, Zhihua ;
Chen, Yiran .
NEURAL COMPUTING & APPLICATIONS, 2020, 32 (12) :8065-8088
[9]   Hiding cipher-images generated by 2-D compressive sensing with a multi-embedding strategy [J].
Chai, Xiuli ;
Wu, Haiyang ;
Gan, Zhihua ;
Zhang, Yushu ;
Chen, Yiran .
SIGNAL PROCESSING, 2020, 171
[10]   Medical image encryption algorithm based on Latin square and memristive chaotic system [J].
Chai, Xiuli ;
Zhang, Jitong ;
Gan, Zhihua ;
Zhang, Yushu .
MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (24) :35419-35453