新闻中心

EEPW首页 > 消费电子 > 设计应用 > 基于Lorenz混沌系统的数字视频加密

基于Lorenz混沌系统的数字视频加密

作者:时间:2011-06-03来源:网络收藏

近年来,保密及其应用成为了信息安全领域的一个研究重点,特别是图像、语音及问题引起了研究者的极大关注。但目前对保密的研究主要局限于图像和语音的,而对于有关的研究却非常少,传统的加密算法如DES、IDEA、Blowfish、RSA等,理论上可以用于加密,但上述方法并未考虑到视频文件的自身特点,势必会导致文件的结构被破坏,又因为视频文件的海量特性,上述算法加密的速率无法得到保证。因此研究新的安全性高且加密速度快的视频加密算法是非常必要的[5-13]。

本文引用地址:http://www.amcfsurvey.com/article/166145.htm

  本文提出了用三维混沌和Matlab仿真工具实现混沌数字视频加密。利用Matlab工具产生AVI视频信号,同时,利用混沌序列对初始条件和参数非常敏感的特性,采用驱动响应式同步的加密算法方案,对产生的AVI视频进行加解密,最后通过将混沌序列的初始条件和参数进行微弱调整,对仿真结果进行深入分析。

  1 AVI视频文件结构特点

  音频视频交错格式AVI(Audio Video Interleaved)是将语音和影像同步组合在一起的文件格式。它对视频文件采用了一种有损压缩方式,但压缩比较高,AVI支持256色和RLE压缩,一个AVI文件可以包含多个不同类型的媒体流,它以一系列的位图来存储视频信息,并在文件中加入以数字形式存储的数字化视频信息。

  AVI包含三部分:文件头、数据块和索引块。其中文件头包括文件的通用信息,定义数据格式及压缩算法等参数。数据块包含实际数据流,即图像和声音序列数据,是文件的主体,也是决定文件容量的主要部分。视频文件的大小等于该文件的数据率乘以该视频播放的时间长度。索引块包括数据块列表和它们在文件中的位置,以提供文件内数据随机存取能力。

  2 混沌系统与离散化处理

  使用一个混沌系统来进行AVI视频文件的加密和解密,Lorenz系统的无量纲状态方程数学表达式为[14]:

  

  根据式(1)和式(2)以及上述参数,可以得到Lorenz混沌系统中吸引子的数值仿真结果,图1所示为x-y方向上的Lorenz混沌系统吸引子相图。

  3 Lorenz混沌系统的视频加密算法设计

  3.1 AVI视频文件的读入

  利用随机采样到的一段AVI视频进行混沌加密,由于Matlab中只支持ZJmedia Umcompress RGB24编码方式的AVI视频文件,因此首先有必要把采集到的这段视频文件进行转换处理,使其能够无障碍地载入到Matlab工具中。利用专业的转换软件Winavi进行操作,视频经过相应的处理之后,读入到Matlab工具当中去。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭