Cryptanalyzing and Improving an Image Encryption Algorithm Based on Chaotic Dual Scrambling of Pixel Position and Bit

被引:3
|
作者
Zhu, Shuqin [1 ]
Zhu, Congxu [2 ]
Yan, Hanyu [1 ]
机构
[1] Liaocheng Univ, Sch Comp Sci & Technol, Liaocheng 252059, Peoples R China
[2] Cent South Univ, Sch Comp Sci & Engn, Changsha 410083, Peoples R China
基金
中国国家自然科学基金;
关键词
cryptanalysis; chosen plaintext attack; image encryption; chaotic system;
D O I
10.3390/e25030400
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
An image encryption algorithm for the double scrambling of the pixel position and bit was cryptanalyzed. In the original image encryption algorithm, the positions of pixels were shuffled totally with the chaotic sequence. Then, the 0 and 1-bit positions of image pixels were scrambled through the use of another chaotic sequence generated by the input key. The authors claimed that the algorithm was able to resist the chosen-plaintext attack. However, through the analysis of the encryption algorithm, it was found that the equivalent key of the whole encryption algorithm was the scrambling sequence T in the global scrambling stage, the pixel bit level scrambling sequence WT and the diffusion sequence S. The generation of scrambling sequence T is related to the sum of all pixel values of the plaintext image, while the generation of WT and S is not associated with the image to be encrypted. By using a chosen-plaintext attack, these equivalent key streams can be cracked so as to realize the decoding of the original chaotic encryption algorithm. Both theoretical analysis and experimental results verify the feasibility of the chosen-plaintext attack strategy. Finally, an improved algorithm was proposed to overcome the defect, which can resist the chosen-plaintext attack and has the encryption effect of a "one time pad".
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Cryptanalyzing an Image-Scrambling Encryption Algorithm of Pixel Bits
    Li, Chengqing
    Lin, Dongdong
    Lu, Jinhu
    IEEE MULTIMEDIA, 2017, 24 (03) : 64 - 71
  • [2] Image encryption algorithms based on chaos through dual scrambling of pixel position and bit
    Deng, X.-H., 1600, Editorial Board of Journal on Communications (35):
  • [3] Cryptanalyzing a bit-level image encryption algorithm based on chaotic maps
    Wen, Heping
    Lin, Yiting
    Feng, Zhaoyang
    ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2024, 51
  • [4] Image scrambling encryption algorithm of pixel bit based on chaos map
    Ye, Guodong
    PATTERN RECOGNITION LETTERS, 2010, 31 (05) : 347 - 354
  • [5] Cryptanalyzing an image encryption algorithm based on scrambling and Veginere cipher
    Zeng, Li
    Liu, Renren
    Zhang, Leo Yu
    Liu, Yuansheng
    Wong, Kwok-Wo
    MULTIMEDIA TOOLS AND APPLICATIONS, 2016, 75 (10) : 5439 - 5453
  • [6] An Image Encryption Algorithm Based on Filling Curve and Adjacent Pixel Bit Scrambling
    Niu Ying
    Zhang Xuncai
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2022, 44 (03) : 1137 - 1146
  • [7] Cryptanalyzing an image encryption algorithm based on scrambling and Veginère cipher
    Li Zeng
    Renren Liu
    Leo Yu Zhang
    Yuansheng Liu
    Kwok-Wo Wong
    Multimedia Tools and Applications, 2016, 75 : 5439 - 5453
  • [8] Novel hyper chaotic color image encryption based on pixel and bit level scrambling with diffusion
    Shahna, K. U.
    Mohamed, Anuj
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2021, 99
  • [9] Cryptanalysis on an Image Scrambling Encryption Scheme Based on Pixel Bit
    Zhao, Liang
    Adhikari, Avishek
    Xiao, Di
    Sakurai, Kouichi
    DIGITAL WATERMARKING, 2011, 6526 : 45 - +
  • [10] An image encryption algorithm based on pixel bit operation and nonlinear chaotic system
    Xingyuan Wang
    Shengnan Chen
    The Visual Computer, 2023, 39 : 3123 - 3144