计算机应用 ›› 2021, Vol. 41 ›› Issue (10): 2893-2899.DOI: 10.11772/j.issn.1001-9081.2020121942

所属专题: 网络空间安全

• 网络空间安全 • 上一篇    下一篇

基于Hopfield混沌神经网络和压缩感知的可视化图像加密算法

沈子懿1, 王卫亚1, 蒋东华1, 荣宪伟2   

  1. 1. 长安大学 信息工程学院, 西安 710064;
    2. 哈尔滨师范大学 物理与电子工程学院, 哈尔滨 150025
  • 收稿日期:2020-12-11 修回日期:2021-04-01 出版日期:2021-10-10 发布日期:2021-07-14
  • 通讯作者: 蒋东华
  • 作者简介:沈子懿(1994-),男,河南渑池人,硕士研究生,主要研究方向:图像加密、网络安全;王卫亚(1964-),男,陕西西安人,教授,博士,主要研究方向:网络安全、深度学习;蒋东华(1996-),男,湖南永州人,硕士研究生,主要研究方向:图像加密、信息隐藏、密码分析;荣宪伟(1973-),男,黑龙江哈尔滨人,教授,博士,主要研究方向:图像处理、机器学习。
  • 基金资助:
    黑龙江省自然科学基金面上项目(F201802)。

Visual image encryption algorithm based on Hopfield chaotic neural network and compressive sensing

SHEN Ziyi1, WANG Weiya1, JIANG Donghua1, RONG Xianwei2   

  1. 1. School of Information Engineering, Chang'an University, Xi'an Shaanxi 710064, China;
    2. School of Physics and Electronic Engineering, Harbin Normal University, Harbin Heilongjiang 150025, China
  • Received:2020-12-11 Revised:2021-04-01 Online:2021-10-10 Published:2021-07-14
  • Supported by:
    This work is partially supported by the Surface Program of Natural Science Foundation of Heilongjiang Province (F201802).

摘要: 目前大多数的图像加密算法直接将明文图像加密成无视觉意义的密文图像,而这类密文图像在传输过程中容易被黑客发现从而受到各种攻击。针对上述问题,结合Hopfield混沌神经网络与压缩感知技术提出了一种具有视觉意义的图像加密算法。首先,利用二维离散小波变换对明文图像进行稀疏化;其次,通过压缩感知对经过阈值处理的稀疏矩阵进行加密和测量;然后,在量化的中间密文图像中加入随机数并进行Hilbert置乱和扩散操作;最后,将生成的类噪声密文图像通过最低有效位(LSB)替换来嵌入到载体图像中的Alpha通道以生成具有视觉意义的隐写图像。与现有的可视化图像加密算法相比,所提算法展现出非常好的视觉安全性、解密质量以及鲁棒性,表明其具有广泛的应用场景。

关键词: 可视化图像加密, Hopfield混沌神经网络, 压缩感知, Hilbert置乱, 安全性分析

Abstract: At present, most image encryption algorithms directly encrypt the plaintext image into a ciphertext image without visual meaning, which is easy to be found by hackers during the transmission process and therefore subjected to various attacks. In order to solve the problem, combining Hopfield chaotic neural network and compressive sensing technology, a visually meaningful image encryption algorithm was proposed. Firstly, the two-dimensional discrete wavelet transform was used to sparse the plaintext image. Secondly, the sparse matrix after threshold processing was encrypted and measured by compressive sensing. Thirdly, the quantized intermediate ciphertext image was filled with random numbers, and Hilbert scrambling and diffusion operations were performed to the image. Finally, the generated noise-like ciphertext image was embedded into the Alpha channel of the carrier image though the Least Significant Bit (LSB) replacement to obtain the visually meaningful steganographic image. Compared with the existing visual image encryption algorithms, the proposed algorithm demonstrates very good visual security, decryption quality and robustness, showing that it has widely application scenarios.

Key words: visual image encryption, Hopfield chaotic neural network, compressive sensing, Hilbert scrambling, security analysis

中图分类号: