实时彩色视频混沌保密通信系统设计与FPGA实现

来源 :广东工业大学 | 被引量 : 2次 | 上传用户:wston
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
混沌是20世纪重要的科学发现。自1963年Lorenz提出第一个混沌系统以来,引起了国内外研究者的关注。混沌研究从最初的理论阶段,逐渐上升到工程应用中去。特别是近年来混沌科学的飞速发展,混沌系统的理论设计与技术实现越来越受到研究者的青睐。而由于混沌系统的有界遍历性、内部随机性、对初值和系统参数的高度敏感性等特性,正好具备一个优良加密系统所具有的特性,因此越来越多的混沌加密系统被应用到实际工程中去。但过去混沌加密的研究主要局限在音频、图像、文本等实时性要求不高的场合上。而实时采集的视频数据,由于其数据量庞大,实时性要求较高等原因,针对动态视频的加密研究仍是十分不足的。而对于数据量庞大的动态数据,若用软件的方式实现加密,必然会导致耗时长效率低下。因此在本文中,提出采用FPGA这种纯硬件的方式实现对动态视频的混沌加密,利用FPGA的并行处理特性,实现对视频采集、加密、显示的实时性要求。另外我们采用高维混沌序列进行加密处理,因此视频加密系统密钥空间大、能抵御各种统计攻击和差分攻击,并且还具有自同步的特性,使得加密后的视频流具有较高的安全性。本文在对国内外混沌理论应用研究深入了解与思考的基础上,结合目前的技术应用情况,在FPGA开发板上实现了视频混沌加密的算法,并且对系统的安全性进行了测试。本文主要的研究工作如下:1.传统混沌序列发生器的改进。传统的混沌系统所生成的序列是一个基于实数的序列,然而FPGA更适合于处理基于整型的数据。为了加密的实时性和节约开发板上的硬件资源,需要对原本的混沌系统进行改进。并且将改进后的两个整数化混沌序列实现于FPGA开发板上文中详细描述了混沌系统的设计过程。2.给出用于实时彩色视频混沌加密系统算法的设计过程,通过现有离散混沌系统的改进,令其更适用与FPGA硬件平台。同时,对改进后的混沌加密系统进行安全性能的测试。3.基于FPGA技术的视频采集系统的实现。本文简单地介绍整个采集系统的设计流程,以及整个系统的结构框架。整个采集系统主要包括四个模块:AD芯片初始化模块,ITU656解码模块,缓存模块,VGA显示模块。四个模块均由VERILOG语言编写,由主模块整合,完成了自顶向下的设计。4.利用混沌序列密码实现对动态视频的加密与解密。在论文中详述了整个加密系统的工作流程,以及利用FPGA并行操作的特性,运用有限状态机、流水线等硬件结构,完成混沌序列对视频数据的加密。
其他文献
近几年来,生物特征识别技术的快速发展与其广泛应用,在给人们的生活带来便利和安全的同时,也会由于生物特征识别系统过程中潜在的各种恶意性攻击而产生诸多的安全隐患,增强系
微带结构具有体积小,成本低,易于加工等一系列优点,从它一诞生起就引起了微波工程技术研究人员的极大兴趣。近年来,在无线移动通信和相控阵雷达中应用的微带天线和单片微波集
在当前主要的图像和视频压缩标准中,离散余弦变换(Discrete Cosine Transform, DCT)占据着重要的地位。但是DCT变换在低码率时,存在严重的块效应,并且量化操作相对复杂。为了
学位