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 条
[31]  
Li X, 2019, CLIMACTERIC, V12, P1
[32]   An image encryption scheme using self-adaptive selective permutation and inter-intra-block feedback diffusion [J].
Liu, Dong-dai ;
Zhang, Wei ;
Yu, Hai ;
Zhu, Zhi-liang .
SIGNAL PROCESSING, 2018, 151 :130-143
[33]   A digital image encryption algorithm based on bit-planes and an improved logistic map [J].
Liu, Jingyi ;
Yang, Dingding ;
Zhou, Hongbo ;
Chen, Shiqiang .
MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (08) :10217-10233
[34]   A new image encryption algorithm based on heterogeneous chaotic neural network generator and dna encoding [J].
Maddodi, Gururaj ;
Awad, Abir ;
Awad, Dounia ;
Awad, Mirna ;
Lee, Brian .
MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (19) :24701-24725
[35]   Evolutionary-based image encryption using RNA codons truth table [J].
Mahmud, Maqsood ;
Atta-ur-Rahman ;
Lee, Malrey ;
Choi, Jae-Young .
OPTICS AND LASER TECHNOLOGY, 2020, 121
[36]   A new hyperchaotic map and its application for image encryption [J].
Natiq, Hayder ;
Al-Saidi, N. M. G. ;
Said, M. R. M. ;
Kilicman, Adem .
EUROPEAN PHYSICAL JOURNAL PLUS, 2018, 133 (01)
[37]  
Niyat AY, 2017, OPT LASER ENG, V90, P225, DOI [10.1016/j.optlaseng.2016.10.019, 10.1016/j.optlaseng.2016.10:019]
[38]   A new secure and sensitive image encryption scheme based on new substitution with chaotic function [J].
Parvin, Zahra ;
Seyedarabi, Hadi ;
Shamsi, Mousa .
MULTIMEDIA TOOLS AND APPLICATIONS, 2016, 75 (17) :10631-10648
[39]   Complex novel 4D memristor hyperchaotic system and its synchronization using adaptive sliding mode control [J].
Rajagopal, Karthikeyan ;
Vaidyanathan, Sundarapandian ;
Karthikeyan, Anitha ;
Srinivasan, Ashokkumar .
ALEXANDRIA ENGINEERING JOURNAL, 2018, 57 (02) :683-694
[40]   A novel robust dual diffusion/confusion encryption technique for color image based on Chaos, DNA and SHA-2 [J].
Rehman, Aqeel Ur ;
Liao, Xiaofeng .
MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (02) :2105-2133