An Image-Encryption Algorithm Based on Stage-Merging Bit Scrambling

被引:2
作者
Chen, Zhanfang [1 ,2 ]
Yang, Ya [1 ]
Jiang, Xiaoming [1 ]
机构
[1] Changchun Univ Sci & Technol, Sch Sci & Technol, Changchun 130022, Peoples R China
[2] Changchun Univ Sci & Technol, Chongqing Res Inst, Chongqing 401135, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 14期
关键词
image encryption; stage-merging bit scrambling; Knuth shuffle algorithm; DNA coding; Kent chaos; 2D logistic chaos;
D O I
10.3390/app12146972
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
At present, the existing single-pixel position-scrambling technique is not sensitive to the chaotic sequence used, and adjacent-pixel position scrambling has difficulty ensuring a good scrambling effect and speed at the same time. In this paper, a stage-merging scrambling algorithm is proposed, which combines the two-stage scrambling process and can complete the dual scrambling of pixel position and pixel value at the same time. It not only improves the scrambling speed, but also greatly improves the scrambling effects. Then, a complete image encryption and decryption scheme was designed based on stage-merging bit scrambling combined with DNA coding. Security analysis shows that the algorithm can resist various means of attack such as exhaustive attack and differential attack. The research in this paper extends the existing bit-scrambling algorithms and is suitable for practical applications.
引用
收藏
页数:18
相关论文
共 23 条
[1]   An image encryption approach using particle swarm optimization and chaotic map [J].
Ahmad M. ;
Alam M.Z. ;
Umayya Z. ;
Khan S. ;
Ahmad F. .
International Journal of Information Technology, 2018, 10 (3) :247-255
[2]   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
[3]   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
[4]   A novel chaos-based image encryption algorithm using DNA sequence operations [J].
Chai, Xiuli ;
Chen, Yiran ;
Broyde, Lucie .
OPTICS AND LASERS IN ENGINEERING, 2017, 88 :197-213
[5]   Cryptanalysis of a chaotic image cipher based on plaintext-related permutation and lookup table [J].
Chen, Lei ;
Chen, Junxin ;
Ma, Lisha ;
Wang, Shihong .
NONLINEAR DYNAMICS, 2020, 100 (04) :3959-3978
[6]   Image encryption algorithms based on chaos through dual scrambling of pixel position and bit [J].
Deng, Xiao-Heng ;
Liao, Chun-Long ;
Zhu, Cong-Xu ;
Chen, Zhi-Gang .
Tongxin Xuebao/Journal on Communications, 2014, 35 (03) :216-223
[7]   A novel chaos-based image encryption using DNA sequence operation and Secure Hash Algorithm SHA-2 [J].
Guesmi, R. ;
Farah, M. A. B. ;
Kachouri, A. ;
Samet, M. .
NONLINEAR DYNAMICS, 2016, 83 (03) :1123-1136
[8]  
Guo Y., 2020, COMPUT ENG DES, V41, P1829
[9]  
[郭媛 Guo Yuan], 2022, [计算机应用, Journal of Computer Applications], V42, P162
[10]  
[黄林荃 Huang Linquan], 2020, [小型微型计算机系统, Journal of Chinese Computer Systems], V41, P1959