A new fast image compression-encryption scheme based on compressive sensing and parallel blocks

被引:7
作者
Brahim, A. Hadj [1 ]
Pacha, A. Ali [1 ]
Said, N. Hadj [1 ]
机构
[1] Univ Sci & Technol Oran Mohamed Boudiaf, Lab Coding & Secur Informat, POB 1505 MNaouer, Oran 31000, Algeria
基金
英国科研创新办公室;
关键词
LFSR; Parallel blocks; Hyperchaotic system; Compressive sensing; Image encryption; ALGORITHM; SYSTEMS; TESTS;
D O I
10.1007/s11227-022-04999-y
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a new fast image compression-encryption scheme based on compressive sensing and parallel blocks. To reduce the encryption time in the proposed algorithm, the plain image is divided into a predetermined number of blocks, where these blocks are encrypted in parallel, and each block is encrypted using the same steps. Firstly, the block is transformed into a sparse matrix using DWT. Then, a permutation of rows is applied to the sparse matrix which works by generating a vector with the same length as the number of rows of the matrix using the improved Linear Feedback Shift Register. Each row is shifted by using one value of the vector to obtain the permuted matrix. Secondly, the compressed matrix is obtained by applying the CS between the permuted matrix and the measurement matrix, where the measurement matrix is constructed using a 5D hyperchaotic system. Thirdly, all the compressed matrices are combined to obtain the compressed image. Finally, the 5D hyperchaotic system generates a mask, which is then XORed with the compressed image to get the final cipher image. Experimental and analysis results show that the proposed algorithm has good performance in terms of security and compression, as well as low time complexity, and the number of chosen blocks does not affect negatively the security of the proposed algorithm.
引用
收藏
页码:8843 / 8889
页数:47
相关论文
共 60 条
[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], 2006, P INT C MATH
[3]   Image encryption using block cipher and chaotic sequences [J].
Artiles, Jose A. P. ;
Chaves, Daniel P. B. ;
Pimentel, Cecilio .
SIGNAL PROCESSING-IMAGE COMMUNICATION, 2019, 79 :24-31
[4]   A new permutation-diffusion-based image encryption technique using cellular automata and DNA sequence [J].
Babaei, Abdorreza ;
Motameni, Homayun ;
Enayatifar, Rasul .
OPTIK, 2020, 203
[5]   A new image encryption scheme based on a hyperchaotic system & multi specific S-boxes [J].
Brahim, A. Hadj ;
Pacha, A. Ali ;
Said, N. H. A. D. J. .
INFORMATION SECURITY JOURNAL, 2023, 32 (02) :59-75
[6]   Image encryption based on compressive sensing and chaos systems [J].
Brahim, A. Hadj ;
Pacha, A. Ali ;
Said, N. Hadj .
OPTICS AND LASER TECHNOLOGY, 2020, 132
[7]   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
[8]   Decoding by linear programming [J].
Candes, EJ ;
Tao, T .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2005, 51 (12) :4203-4215
[9]   An image encryption scheme based on multi-objective optimization and block compressed sensing [J].
Chai, Xiuli ;
Fu, Jiangyu ;
Gan, Zhihua ;
Lu, Yang ;
Zhang, Yushu .
NONLINEAR DYNAMICS, 2022, 108 (03) :2671-2704
[10]   Color image compression and encryption scheme based on compressive sensing and double random encryption strategy [J].
Chai, Xiuli ;
Bi, Jianqiang ;
Gan, Zhihua ;
Liu, Xianxing ;
Zhang, Yushu ;
Chen, Yiran .
SIGNAL PROCESSING, 2020, 176