An image encryption algorithm based on a hidden attractor chaos system and the Knuth-Durstenfeld algorithm

被引:152
作者
Wang, SiCheng [1 ]
Wang, ChunHua [1 ]
Xu, Cong [1 ]
机构
[1] Hunan Univ, Coll Comp Sci & Elect Engn, Changsha 410082, Peoples R China
基金
中国国家自然科学基金;
关键词
Image encryption; Hidden attractor chaos system; Knuth-Durstenfeld algorithm; DNA sequence; PERMUTATION;
D O I
10.1016/j.optlaseng.2019.105995
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Chaotic systems have been widely applied in digital image encryption due to their complex properties such as ergodicity, pseudo randomness and extreme sensitivity to their initial values and parameters. An image encryption algorithm based on a hidden attractor chaos system and Knuth-Durstenfeld algorithm is proposed. First, a hidden attractor chaos system is used to encrypt digital image. Compared to a self-excited attractor, the hidden attractor's attracting basin does not intersect with any small neighbourhoods of the equilibria. It is difficult for attackers to reconstruct the attractor by finding equilibrium points. Therefore, the hidden attractor chaotic system is difficult to decrypt. Meanwhile, the hidden attractor chaos system is very sensitive to initial values and parameters. Second, the Knuth-Durstenfeld algorithm has good randomness. In addition, the Knuth-Durstenfeld algorithm can reduce the time complexity and the space complexity of the permutation while achieving good permutation effects. Thus, Knuth-Durstenfeld algorithm is used to permutate the digital image. Finally, DNA sequence operations are used to diffuse image pixels values. Some experimental analyses have been applied to measure the new scheme, and the experimental results illustrate the scheme possesses better encryption performances. This method can be applied in secure image communication fields.
引用
收藏
页数:14
相关论文
共 44 条
[1]   Some basic cryptographic requirements for chaos-based cryptosystems [J].
Alvarez, Gonzalo ;
Li, Shujun .
INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2006, 16 (08) :2129-2151
[2]  
[Anonymous], 1999, Data Encryption Standard. Federal Information Processing Standards Publication
[3]  
[Anonymous], 2001, FIPS PUB
[4]   Hidden and self-excited coexisting attractors in a Lorenz-like system with two equilibrium points [J].
Cang, Shijian ;
Li, Yue ;
Zhang, Ruiye ;
Wang, Zenghui .
NONLINEAR DYNAMICS, 2019, 95 (01) :381-390
[5]   A new chaotic system with hidden attractor and its engineering applications: analog circuit realization and image encryption [J].
Cavusoglu, Unal ;
Panahi, Shirin ;
Akgul, Akif ;
Jafari, Sajad ;
Kacar, Sezgin .
ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2019, 98 (01) :85-99
[6]   A color image cryptosystem based on dynamic DNA encryption and chaos [J].
Chai, Xiuli ;
Fu, Xianglong ;
Gan, Zhihua ;
Lu, Yang ;
Chen, Yiran .
SIGNAL PROCESSING, 2019, 155 :44-62
[7]   A novel image encryption scheme based on DNA sequence operations and chaotic systems [J].
Chai, Xiuli ;
Gan, Zhihua ;
Yuan, Ke ;
Chen, Yiran ;
Liu, Xianxing .
NEURAL COMPUTING & APPLICATIONS, 2019, 31 (01) :219-237
[8]   An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations [J].
Chai, Xiuli ;
Gan, Zhihua ;
Yang, Kang ;
Chen, Yiran ;
Liu, Xianxing .
SIGNAL PROCESSING-IMAGE COMMUNICATION, 2017, 52 :6-19
[9]   A Novel Color Image Encryption Algorithm Based on Hyperchaotic System and Permutation-Diffusion Architecture [J].
Cheng, Guangfeng ;
Wang, Chunhua ;
Chen, Hua .
INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2019, 29 (09)
[10]   A rule of seven in Watson-Crick base-pairing of mismatched sequences [J].
Cisse, Ibrahim I. ;
Kim, Hajin ;
Ha, Taekjip .
NATURE STRUCTURAL & MOLECULAR BIOLOGY, 2012, 19 (06) :623-+