基于FPGA的混沌加密系统研究

来源 :天津理工大学 | 被引量 : 2次 | 上传用户:tklyzh1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信技术、计算机技术以及网络技术的高速发展,网络通信已经成为信息传播的主要工具,通过网络人们可以方便地交流各种各样的信息,其中不仅包括各种文本信息,还包括图像、音频、视频等多媒体信息,这使得数据信息的安全变得尤为重要。如何保证信息的安全,这对加密系统不论从加密算法还是系统本身性能都提出了更高的要求,并使得研究如何保证数字信息的安全性成为热门课题。自从20世纪60年代E.N.Lorenz发现第一个混沌吸引子以来,混沌理论迅速发展起来并在许多领域中得到了较为广泛的关注。混沌对初始条件和系统参数的极端敏感性、白噪声的统计特性和不可预测性等良好特性使其具有天生的密码学特性,所以近些年来基于混沌的加密系统设计迅速发展起来;而FPGA作为新兴的高密度可编程逻辑器件,具有集成度高、单元灵活以及可重复编程等特点,所以适合设计数据加密系统。基于以上几点,本文提出基于FPGA的混沌加密系统的研究,在研究超混沌系统和新的图像加密算法的基础上,以FPGA作为硬件平台物理实现混沌加密系统。本文首先介绍了混沌学和密码学的基本概念以及在国内外的发展状况,并对几种典型的混沌系统加以介绍。提出了一个新的超混沌细胞神经网络模型,并通过理论分析和仿真对该系统的基本动力学特性进行了深入研究,分析结果表明该系统具有较为复杂的动力学行为特性。在此基础上进行了硬件设计,物理实现了基于FPGA的混沌细胞神经网络系统,得到了混沌吸引子,为混沌加密系统提供伪随机序列发生器。另外,根据超混沌系统具有更为复杂的相空间和动力学行为,本文提出了一种新的AES超混沌图像加密算法。该算法利用混沌序列构成AES算法中S盒,以提高S盒的复杂性,同时,采用加入外部密钥的混沌序列分别对图像像素点进行位置置乱,以提高加密算法的安全性。再者,本文根据加密系统的设计要求,提出了以FPGA为硬件平台的设计实现方案。以FPGA作为硬件平台,不仅可以较大提高加密系统的安全性,并且可以提升系统的实时性能;而且FPGA可重复进行硬件编程,设计开发周期短,设计制造成本低,开发工具先进,所以可以根据需要对其局部资源进行功能扩展和更新,增加了系统开发设计的灵活性并且可以达到降低开发成本的目的。本文根据FPGA特有的结构和模块设计方法,采用VHDL硬件描述语言完成系统的底层模块代码编写,并使用原理图法组合底层模块,设计顶层文件,通过了仿真与测试,验证系统的正确性和功能性;再通过编译、管脚约束和布局布线等,完成系统工程文件的编写,下载至FPGA目标芯片中以硬件实现混沌加密系统。在此基础上,使用Matlab GUI编写人机界面,实现了PC机与FPGA混沌加密系统的协调工作。
其他文献
工业生产过程中,被控对象往往具有强耦合、大时滞、时变性、非线性等特点,且工作环境恶劣,因此难以实施有效控制。预测控制对模型精度要求不高,符合工业过程控制的实际控制需
针对物联网通信协议安全性不足和使用非形式化方法对协议的安全性进行分析时容易出现错误的问题,通过分析物联网感知层协议中的Hash-lock协议、随机Hash-lock协议、David数字
现今,车载红外运用越来越广泛,但它得到的图像没有色彩和深度感,不利于人眼对场景的理解,如果能估计出它的深度和恢复它的色彩,再用深度信息来调制色调和饱和度得到具有视觉
遥感图像变化检测是通过分析和提取同一地区不同时间获得的遥感图像之间存在的电磁波谱特征差异或空间结构特征差异,来识别地物类型、内部条件或状态的变化。遥感图像变化检测
现实中广泛存在着非仿射非线性系统,其通常具有不确定性。实现对此种系统的控制是一项富含现实意义的工作。针对状态可测的非仿射非线性系统,基于模糊系统具有无限函数逼近特性
合成孔径雷达(SAR)技术的发展日新月异,研究如何在SAR图像上检测舰船目标对我国民用和军事领域的海域监控都具有重大意义。本文围绕SAR图像舰船目标检测问题开展了相关研究,主
随着海洋油气资源的不断开发,对海洋工程技术和装备的要求也不断提高。半潜式钻井平台作为深海资源开发的主要手段,存在系统复杂、功能多样、环境恶劣等特点。所以,开发一套可靠
近年来随着橡胶工业的迅猛发展,用于测试橡胶各项性能的机器就显得尤为重要。压缩生热试验机是测试橡胶压缩生热机理以及抗疲劳性能的机器,本文所介绍的压缩生热试验机监控软
风电机组的控制策略经历了定桨距失速调节到变桨距调节的过渡,其中定桨距失速调节方式虽然稳定可靠,但其工作效率低,难以实现容量越来越高的单个机组的有效控制针对MW级的风电机组,变桨距控制逐渐成为主流的控制方式,此种控制策略通过调节桨叶节距,改变气流对叶片的攻角,从而改变机组获得的空气动力转矩,使得输出功率保持稳定本文主要研究风力发电机组中风力机的运行控制策略针对大型变速变桨风力发电机组在额定风速以上降
井下供水系统是煤矿井下安全生产活动所必须具备的生命系统。不论采掘生产活动,还是矿井“一通三防”,都需要具备足够压力的水源来支持,达不到水力要求,不仅直接影响井下各用