Bit-level image encryption algorithm based on BP neural network and gray code

被引:0
|
作者
Xingyuan Wang
Shujuan Lin
Yong Li
机构
[1] Dalian Maritime University,School of Information Science and Technology
来源
关键词
BP neural network; Gray code; Hyperchaotic Lorentz system; Bit-level; Image encryption;
D O I
暂无
中图分类号
学科分类号
摘要
In recent years, people have put forward various image encryption algorithms based on pixel level. In fact, bit level encryption has better effect than pixel level encryption. Therefore, this paper proposes a new bit-level image encryption algorithm based on Back Propagation (BP) neural network and Gray code. Firstly, the plaintext image is conversioned into binary image, then, the hyperchaotic Lorentz system is used to generate two sets of chaotic sequences for the Gray code bit-level permutation operation to generate the permutation matrix. Secondly, the permutation matrix is converted into a bit matrix reverse order output to generate a diffusion matrix. Finally, the algorithm uses a BP neural network composed of Logistic map and Piece-Wise Linear Chaotic (PWLCM) map to generate a key stream. The key stream is xored with the diffusion matrix to generate a ciphertext matrix. The experimental results show that the algorithm improves the encryption efficiency, has good security and can resist common attack methods.
引用
收藏
页码:11655 / 11670
页数:15
相关论文
共 50 条
  • [1] Bit-level image encryption algorithm based on BP neural network and gray code
    Wang, Xingyuan
    Lin, Shujuan
    Li, Yong
    MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (08) : 11655 - 11670
  • [2] On the Cryptanalysis of a Bit-Level Image Chaotic Encryption Algorithm
    Hu, Yingchun
    Yu, Simin
    Zhang, Zeqing
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2020, 2020
  • [3] A New Bit-Level Permutation Image Encryption Algorithm
    Diaconu, Adrian-Viorel
    Ionescu, Valeriu
    Iana, Gabriel
    Manuel Lopez-Guede, Jose
    2016 INTERNATIONAL CONFERENCE ON COMMUNICATIONS (COMM 2016), 2016, : 411 - 416
  • [4] Chaotic image encryption algorithm based on bit-level feedback adjustment
    Su, Yining
    Wang, Xingyuan
    Gao, Hao
    INFORMATION SCIENCES, 2024, 679
  • [5] 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
  • [6] A novel bit-level image encryption algorithm based on chaotic maps
    Xu, Lu
    Li, Zhi
    Li, Jian
    Hua, Wei
    OPTICS AND LASERS IN ENGINEERING, 2016, 78 : 17 - 25
  • [7] Image encryption algorithm based on bit-level permutation and “Feistel-like network” diffusion
    Jinqing Li
    Jia Wang
    Xiaoqiang Di
    Multimedia Tools and Applications, 2022, 81 : 44335 - 44362
  • [8] Image encryption algorithm based on bit-level permutation and "Feistel-like network" diffusion
    Li, Jinqing
    Wang, Jia
    Di, Xiaoqiang
    MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (30) : 44335 - 44362
  • [9] Hyperchaotic image encryption algorithm based on bit-level permutation and DNA encoding
    Wang, Tao
    Wang, Ming-hui
    OPTICS AND LASER TECHNOLOGY, 2020, 132
  • [10] Image Encryption Algorithm Based on Bit-Level Permutation and Dynamic Overlap Diffusion
    Wang, Jia
    Li, Jinqing
    Di, Xiaoqiang
    Zhou, Jian
    Man, Zhenlong
    IEEE ACCESS, 2020, 8 : 160004 - 160024