An effective image compression-encryption scheme based on compressive sensing (CS) and game of life (GOL)

被引:64
作者
Gan, Zhihua [1 ]
Chai, Xiuli [2 ]
Zhang, Jitong [2 ]
Zhang, Yushu [3 ,4 ]
Chen, Yiran [5 ]
机构
[1] Henan Univ, Intelligent Data Proc Engn Res Ctr Henan Prov, Sch Software, Inst Intelligent Network Syst, Kaifeng 475004, Peoples R China
[2] Henan Univ, Sch Comp & Informat Engn, Henan Key Lab Big Data Anal & Proc, Kaifeng 475004, Peoples R China
[3] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci & Technol, Nanjing 211106, Peoples R China
[4] Chongqing Univ Posts & Telecommun, Sch Commun & Informat Engn, Chongqing 400065, Peoples R China
[5] Duke Univ, Dept Elect & Comp Engn, Durham, NC 27708 USA
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Image encryption; Compressive sensing (CS); Chaos; Game of life (GOL); HYPER-CHAOTIC SYSTEM; CELLULAR-AUTOMATA; ALGORITHM; PERMUTATION; SECURE; DIFFUSION; ROBUST; MAP;
D O I
10.1007/s00521-020-04808-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
At present, information entropies of cipher images gotten by some CS-based image cryptosystems are lower than 7, which make them vulnerable to entropy attack. To cope with this problem, we propose a novel image compression-encryption method based on compressive sensing (CS) and game of life (GOL). Encryption architecture of permutation, compression and diffusion is utilized. Firstly, a plaintext-dependent game-of-life-based scrambling method is presented to shuffle the sparse coefficient matrix of plain image, and the permutation matrix is constructed by rules of GOL, which may effectively reduce the adjacent pixel correlation and enhance the scrambling effect. Secondly, the confused matrix is compressed by CS and diffused using a key matrix to get the cipher image. Additionally, a five-dimensional (5D) memristive hyperchaotic system is used to generate chaotic sequences. They are utilized to construct measurement matrix, to generate initial cell matrix of GOL and to produce key matrix. Information entropy of plain image and external key parameters are combined to compute initial values of the hyperchaotic system. Therefore, our algorithm has high sensitivity to original image and it may resist against known-plaintext attack and chosen-plaintext attack. Experimental results and performance analyses demonstrate that the proposed encryption algorithm is effective to withstand various typical attacks, and it may be applied for image secure communication.
引用
收藏
页码:14113 / 14141
页数:29
相关论文
共 70 条
[1]   IEEE-SPS and connexions - An open access education collaboration [J].
Baraniuk, Richard G. ;
Burrus, C. Sidney ;
Thierstein, E. Joel .
IEEE SIGNAL PROCESSING MAGAZINE, 2007, 24 (06) :6-+
[2]   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
[3]   Low-Complexity Multiclass Encryption by Compressed Sensing [J].
Cambareri, Valerio ;
Mangia, Mauro ;
Pareschi, Fabio ;
Rovatti, Riccardo ;
Setti, Gianluca .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2015, 63 (09) :2183-2195
[4]   Robust uncertainty principles:: Exact signal reconstruction from highly incomplete frequency information [J].
Candès, EJ ;
Romberg, J ;
Tao, T .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2006, 52 (02) :489-509
[5]   A novel bit-level image encryption algorithm based on 2D-LICM hyperchaotic map [J].
Cao, Chun ;
Sun, Kehui ;
Liu, Wenhao .
SIGNAL PROCESSING, 2018, 143 :122-133
[6]   An efficient chaos-based image compression and encryption scheme using block compressive sensing and elementary cellular automata [J].
Chai, Xiuli ;
Fu, Xianglong ;
Gan, Zhihua ;
Zhang, Yushu ;
Lu, Yang ;
Chen, Yiran .
NEURAL COMPUTING & APPLICATIONS, 2020, 32 (09) :4961-4988
[7]   An efficient visually meaningful image compression and encryption scheme based on compressive sensing and dynamic LSB embedding [J].
Chai, Xiuli ;
Wu, Haiyang ;
Gan, Zhihua ;
Zhang, Yushu ;
Chen, Yiran ;
Nixon, Kent W. .
OPTICS AND LASERS IN ENGINEERING, 2020, 124
[8]   An image encryption algorithm based on chaotic system and compressive sensing [J].
Chai, Xiuli ;
Zheng, Xiaoyu ;
Gan, Zhihua ;
Han, Daojun ;
Chen, Yiran .
SIGNAL PROCESSING, 2018, 148 :124-144
[9]   A new chaos-based image encryption algorithm with dynamic key selection mechanisms [J].
Chai, Xiuli ;
Yang, Kang ;
Gan, Zhihua .
MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (07) :9907-9927
[10]   A visually secure image encryption scheme based on compressive sensing [J].
Chai, Xiuli ;
Gan, Zhihua ;
Chen, Yiran ;
Zhang, Yushu .
SIGNAL PROCESSING, 2017, 134 :35-51