作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2022, Vol. 48 ›› Issue (5): 263-271. doi: 10.19678/j.issn.1000-3428.0061608

• 图形图像处理 • 上一篇    下一篇

结合超混沌系统和Logistic映射的视频图像加密算法

韦丞婧, 李国东   

  1. 桂林电子科技大学 数学与计算科学学院, 广西 桂林 541010
  • 收稿日期:2021-05-11 修回日期:2021-07-09 发布日期:2021-08-11
  • 作者简介:韦丞婧(1996—),女,硕士研究生,主研方向为图像处理、数据挖掘;李国东,教授、博士、博士生导师。
  • 基金资助:
    国家自然科学基金“基于边缘探测细胞神经网络的雹云判识模型理论研究”(11461063);桂林电子科技大学研究生教育创新计划项目“基于高维超混沌的伪随机序列设计及在图像加密中的应用研究”(2021YCXS119)。

Encryption Algorithm of Video Images Combining Hyper-Chaotic System and Logistic Mapping

WEI Chengjing, LI Guodong   

  1. Department of Mathematics and Computing Science, Guilin University of Electronic Technology, Guilin, Guangxi 541010, China
  • Received:2021-05-11 Revised:2021-07-09 Published:2021-08-11

摘要: 对视频图像使用传统的单幅图像加密算法,容易出现算法耗时长、效率低等问题。为提高视频图像加密效率,通过使用细胞神经网络(CNN)超混沌系统和Logistic混沌映射,提出一种单帧逐一加密和多帧组合加密相结合的算法。根据视频帧使用SHA-256生成Logistic初值,经过Logistic映射迭代得到Logistic混沌序列,利用生成的混沌序列对视频帧逐帧扩散。将视频帧以二进制的形式组合成一个矩阵,把根据组合矩阵产生的初值代入CNN超混沌系统,利用得到的混沌序列对组合矩阵进行置乱,视频所有帧各像素点扩散、置乱一步完成,从而缩短加密时间。在此基础上,将组合矩阵重新分解为单帧图像,得到最终加密的视频图像。实验结果表明,在算法中使用高维超混沌系统安全性更高,能够有效缩短加密视频图像的耗时,且能抵抗统计攻击、差分攻击和暴力攻击,具有较好的安全性。

关键词: 视频加密, 细胞神经网络, 超混沌系统, Logistic映射, 哈希函数

Abstract: Using the traditional single image encryption algorithm for video images is time-consuming and inefficient. To improve the efficiency of video image encryption, combined with the Cellular Neural Network(CNN) hyper-chaotic system and Logistic chaos mapping, an algorithm combining single frame encryption one by one and multi-frame combination encryption is proposed.According to the video frame, SHA-256 generates the initial value of logistic, and the logistic chaotic sequence is obtained through Logistic mapping iteration.The generated chaotic sequence diffuses the video frame by frame.The video frames are combined into a matrix in binary form, and the initial value generated by using the hash function according to the combination matrix is substituted into CNN hyper-chaotic system.The obtained chaotic sequence scrambles the combination matrix, and the diffusion and scrambling of each pixel of all video frames are completed in one step to shorten the encryption time.Simultaneously, the combination matrix is re-decomposed into a single frame image to obtain the final encrypted video image.Experiments show that using a high-dimensional hyper-chaotic system in the algorithm has higher security, effectively shortens the time spent encrypting video images, and can resist statistical attacks, differential attacks, and violent attacks.

Key words: video encryption, Cellular Neural Network(CNN), hyper-chaotic system, Logistic mapping, Hash function

中图分类号: