当前位置:主页 > 科技论文 > 电子信息论文 >

基于FPGA的图像实时加密系统的设计与实现

发布时间:2018-09-03 15:14
【摘要】:当今信息化时代,无论国家、单位和个人的很多重要信息,都是以数字图形、图像、视频的形式存在。这些图像视频文件的存储和传输,不可避免地面临着被窃取和攻击的危险,因此图像视频文件的加解密研究是信息安全保密研究领域的一个重要研究方向,世界各国都投入了巨大力量从事这方面的理论研究和系统、设备的开发。信息加解密和密码学是一门历史悠久的学科,在不同的历史时期,针对不同的加密数据对象,需要不同的理论及实现方法。本课题针对实时视频数据流,从设计实现成本的角度考虑,综合分析视频流数据特点及其对设计资源的需求,采用一款低成本FPGA开发板,实现了改进的Arnold-Logistic混合加解密算法,设计完成了视频图像实时加密系统并进行了硬件演示验证。论文主要工作包括对视频传输系统结构进行分析,在此基础上,把视频加密系统的设计分作三大步骤来实现:即视频图像直通平台的搭建、视频图像数据流加密模块的设计、系统各个功能模块及最终系统的仿真验证。整体设计工作是基于一款Altera Cyclone II EP2C5Q208C8N FPGA开发板及其开发环境完成的。视频图像直通平台,主要是采用Verilog硬件描述语言设计实现。首先通过FPGA配置CMOS图像传感器OV7670的内部寄存器,使其输出像素为640x480的VGA视频图像数据流;然后FPGA正确捕获送来的视频图像数据,并送到外部64MB的SDRAM芯片中缓存;最后从SDRAM中提取图像数据送到VGA接口驱动模块,驱动外部显示器显示实时视频图像,方便验证直通平台以及后续图像处理后的效果。视频图像数据的加密模块部分,主要采用模型设计方式来实现。首先在Matlab的Simulink平台下,调用DSP Builder工具箱的标准库中模块来搭建正确的图像加密模型;然后调用Signal Compiler模块把DSP Builder模型转换成VHDL硬件描述语言文件,并启动Quartus编译综合、布局布线,最终生成图像加密算法模型脚本文件;最后,在搭建好的视频图像直通平台的工程中调用加密算法模块,完成整个系统的设计。仿真验证工作贯穿在整个设计的各个环节。每个模块以及整个系统都需要经过很多次重复的设计、仿真验证、修改设计工作,最终才能得到性能稳定、功能满足设计指标的系统。设计中主要是通过Modelsim、Quartus II和Simulink中自带仿真验证工具来实现软件仿真,并通过DSP Builder的在线测试以及配置到FPGA中来实现硬件仿真。通过采用自顶向下的设计方法,对系统结构和功能模块进行合理划分,然后分别实现各个子模块,最终搭建实现整体系统。最终,在一片Cyclone II芯片上,实现对CMOS图像传感器采集到的视频图像执行实时流加密操作。
[Abstract]:In the information age, many important information of countries, units and individuals exist in the form of digital graphics, images and videos. The storage and transmission of these image and video files inevitably face the danger of being stolen and attacked. Therefore, the research on encryption and decryption of image and video files is an important research direction in the field of information security and security. Countries all over the world have invested a great deal of energy in this field of theoretical research and system, equipment development. Encryption and decryption of information is a subject with a long history. In different historical periods, different theories and methods are needed for different encrypted data objects. This paper aims at real-time video data flow, considering the cost of design and implementation, synthetically analyzes the characteristics of video stream data and its demand for design resources, and uses a low-cost FPGA development board to realize the improved Arnold-Logistic mixed encryption and decryption algorithm. The real-time encryption system of video image is designed and verified by hardware demonstration. The main work of this paper is to analyze the structure of video transmission system. On this basis, the design of video encryption system is divided into three steps: the construction of video image through platform, the design of video image data stream encryption module. Each function module of the system and the simulation verification of the final system. The whole design work is based on a Altera Cyclone II EP2C5Q208C8N FPGA development board and its development environment. Video image through platform is mainly designed and implemented by Verilog hardware description language. Firstly, the internal register of CMOS image sensor OV7670 is configured by FPGA to output the VGA video image data stream whose pixel is 640x480, and then FPGA correctly captures the sent video image data and sends it to the SDRAM chip of the external 64MB to cache. Finally, the image data is extracted from the SDRAM and sent to the VGA interface driver module to drive the external display to display the real-time video image, which is convenient to verify the effect of the straight-through platform and the subsequent image processing. The encryption module of video image data is mainly implemented by model design. In the Simulink platform of Matlab, the standard library module of the DSP Builder toolbox is called to build the correct image encryption model, and then the DSP Builder model is converted into the VHDL hardware description language file by the Signal Compiler module, and the Quartus compilation and synthesis are started, and the layout and routing are started. Finally, the model script file of image encryption algorithm is generated. Finally, the encryption algorithm module is called in the project of building a good video image through platform to complete the design of the whole system. The simulation and verification work runs through every link of the whole design. Each module and the whole system need many repeated design, simulation verification, modification of the design work, and finally can get a stable performance, function to meet the design specifications of the system. In the design, the software simulation is mainly realized by Modelsim,Quartus II and Simulink, and the hardware simulation is realized by the on-line test of DSP Builder and the configuration of FPGA. By adopting the top-down design method, the system structure and function modules are divided reasonably, and each sub-module is realized, finally the whole system is built and implemented. Finally, real-time stream encryption is implemented on a Cyclone II chip for video images captured by CMOS image sensors.
【学位授予单位】:西安科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN791;TP309.7

【相似文献】

相关期刊论文 前10条

1 罗莹,李晴;医学图像在临床中的应用及医学图像数据库的检索技术[J];中国体视学与图像分析;2002年03期

2 黄斌,杨世洪,吴钦章;特大图像快速浏览解决方案研究及实现[J];计算机应用研究;2005年03期

3 郭兆颖;;图像优化 舍我其谁[J];个人电脑;2006年03期

4 尹京;方艳梅;;数码翻拍图像取证算法[J];中山大学学报(自然科学版);2011年06期

5 卜飞;;基于计算域和函数的图像显示方法[J];科技信息;2012年36期

6 唐聃;王晓京;;基于编码理论的图像秘密分享技术研究[J];计算机应用与软件;2013年09期

7 潘凤萍,李春阳,王晓华;炉膛安全监控系统图像站[J];系统工程理论与实践;1997年09期

8 陆宏伟;一个通用的图像基类[J];电脑编程技巧与维护;1999年10期

9 刘艳华;周宁;;图像信息资源检索技术的进展研究[J];现代情报;2006年01期

10 王雪峰;;一种基于注意力驱动模型提取图像显著图的方法[J];伊犁师范学院学报(自然科学版);2011年01期

相关会议论文 前10条

1 李艳君;李岩成;;GE9800 CT显示屏无图像的检修[A];第十二届全国临床医学影像学术会议、第四届东北三省放射学术会议论文汇编[C];2002年

2 安贝贝;曾理;马睿;;工业CT图像裂纹的两种测量方法研究与比较[A];2006年西南地区第九届NDT学术年会暨2006年全国射线检测新技术研讨会论文集[C];2006年

3 尹光辉;易仕和;何霖;王春;姜宗林;;二维凹腔在超声速流场中流动图像的初步实验研究[A];第十三届全国激波与激波管学术会议论文集[C];2008年

4 杜高明;张多利;高明伦;耿罗锋;候宁;;多核并行图像显示接口设计[A];2008’“先进集成技术”院士论坛暨第二届仪表、自动化与先进集成技术大会论文集[C];2008年

5 周琪;刘晓利;;图像导引头检测装置设计[A];第九届全国信息获取与处理学术会议论文集Ⅰ[C];2011年

6 张俊;徐星雄;顾亚平;曹学高;;图像声纳在锅炉煤渣探测中的研究[A];第二届全国信息获取与处理学术会议论文集[C];2004年

7 杨振传;;数字减影血管造影设备的使用与维护[A];中华医学会医学工程学分会第二次医学影像设备应用技术研讨会论文集[C];2001年

8 李万龙;邹宽城;郑山红;侯秀萍;;PACS系统及应用研究[A];“加入WTO和科学技术与吉林经济发展——机遇·挑战·责任”吉林省第二届科学技术学术年会论文集(上)[C];2002年

9 董秀珍;付峰;史学涛;尤富生;刘锐岗;;实时动态电阻抗图像监护技术初步研究[A];第十届中国科协年会论文集(三)[C];2008年

10 张东升;;Windows系统下图像颜色管理的实现[A];中国新闻技术工作者联合会五届一次理事会暨学术年会论文集(上篇)[C];2009年

相关重要报纸文章 前10条

1 阿胜 编译;相信你的直觉[N];医药经济报;2009年

2 辽宁 凌丽;调整彩电两个“中周”的基本经验[N];电子报;2008年

3 中国人民解放军总医院 刘海一;PACS众口难调[N];计算机世界;2003年

4 电脑虎;给你的MM美美容[N];中国电脑教育报;2004年

5 记者 逸舟/北京;美光预测 CMOS将取代CCD技术[N];电子资讯时报;2004年

6 山东省立医院 张喜雨 山东省医学影像学研究所 王卫鹏;让医疗资源不再有城乡差异[N];计算机世界;2005年

7 山东 李金成;长虹LT2012型液晶彩电故障检修一例[N];电子报;2009年

8 安徽 云飞;VB中图像显示特效五例[N];电脑报;2001年

9 ;图像、色彩表现真不错[N];中国计算机报;2002年

10 特约撰稿人 Solon;打造个性化BIOS[N];电脑报;2001年

相关博士学位论文 前7条

1 闫雪虎;渐进式图像秘密分享关键技术研究[D];哈尔滨工业大学;2015年

2 宋显华;量子图像安全关键技术研究[D];哈尔滨工业大学;2015年

3 滕琳;混沌理论在忆阻器电路及图像安全中的应用研究[D];大连理工大学;2016年

4 李鹏;图像秘密共享方法研究[D];哈尔滨工业大学;2012年

5 侯刚;基于内容的图像检索中特征表示与检索策略研究[D];吉林大学;2014年

6 许向阳;乳腺钼靶图像中肿块检测方法研究[D];华中科技大学;2010年

7 贾Z,

本文编号:2220354


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2220354.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户710c8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com