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

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

论文摘要

视频图像加密是对数字视频信号保密传输的一个重要手段。当今社会,信息的保密及安全问题日益被人们所关注。视频信息作为现代信息的一个主要载体,如何在其传输过程中对其进行加密处理进而保护个人隐私以及政府机关等部门的重要信息,已经成为当前非常重要的研究课题。随着可编程逻辑器件的发展,FPGA的应用为高速数字视频图像处理提供了新的解决方案,当前基于FPGA的图像处理系统成为研究的热点。充分利用FPGA的并行性和灵活性,在本质上提高了图像处理的速度,不但降低了成本,而且对大数据量的图像处理的实时性也达到了令人满意的效果。本文的视频图像加密系统是基于Altera公司DE2-70开发平台设计完成的。系统使用的是Cyclone Ⅱ系列的EP2C70 FPGA。整个系统的设计采用了软硬件协同的实现方法。硬件方面:在系统的总体需求分析的基础上,通过对系统各个硬件模块的设计,完成了对NIOS Ⅱ处理器的定制。系统主要由图像的采集输入模块,图像的加密处理模块和图像显示输出模块三个模块组成。软件方面:在PC机用C语言实现拟采用的视频图像加密算法,评价算法性能,通过对Arnold变换和骑士巡游变换两种常用的视频图像加密算法的对比分析,选定了基于Arnold变换和骑士巡游变换相结合的复合置乱加密算法对视频图像进行加解密处理。在Nios Ⅱ IDE环境下采用C语言对算法进行编程并调试。最后对整个系统使用的资源情况进行分析,对图像加密的效果进行评测。通过对硬件模块和软件程序的协同调试,使其达到对数字视频图像加密处理的设计要求。经测试,在DE2-70开发平台上实现的视频加密系统,在100MHz的时钟频率下,对一幅640x480大小的灰度图像完成一次加密需要大约670.8ms时间。系统实现了所需的功能,具有良好的可靠性和可移植性,占用资源较少,成本较低,具有广泛的应用前景。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的背景和意义
  • 1.2 课题研究现状
  • 1.2.1 视频加密发展现状
  • 1.2.2 数字图像加密方法研究现状
  • 1.2.3 基于FPGA的视频图像处理发展现状
  • 1.3 论文组织结构
  • 第2章 相关技术及背景知识介绍
  • 2.1 数字视频相关知识介绍
  • 2.1.1 视频信号数字化
  • 2.1.2 数字图像的数学表示方法
  • 2.1.3 数字视频信号的格式
  • 2.1.4 数字视频通信标准
  • 2.2 系统开发相关技术介绍
  • 2.2.1 DE2-70开发平台
  • 2.2.2 CMOS图像传感器
  • 2.2.3 系统相关软件开发平台
  • 2.2.4 Avalon总线
  • 2.3 本章小结
  • 第3章 系统总体设计
  • 3.1 系统的功能介绍
  • 3.2 系统层次模块
  • 3.3 系统总体构架
  • 3.4 本章小结
  • 第4章 系统硬件设计与实现
  • 4.1 系统主要硬件资源
  • 4.2 系统硬件模块设计
  • 4.2.1 图像采集输入模块
  • 4.2.2 图像加密处理模块
  • 4.2.3 图像输出显示模块
  • 4.3 SOPC系统设计
  • 4.4 本章小结
  • 第5章 图像置乱加密算法及系统软件设计
  • 5.1 图像置乱加密算法
  • 5.1.1 图像加密与置乱算法介绍及分类
  • 5.1.2 Amold置乱算法
  • 5.1.3 骑士巡游置乱算法
  • 5.1.4 基于Amold变换和骑士巡游变换相结合的复合置乱算法
  • 5.2 系统软件的设计与实现
  • 5.2.1 主程序的设计流程
  • 5.2.2 系统初始化
  • 5.2.3 加密过程
  • 5.2.4 解密过程
  • 5.2.5 NIOS Ⅱ软件代码编译优化
  • 5.3 本章小结
  • 第6章 系统测试分析
  • 6.1 系统调试
  • 6.1.1 系统硬件调试
  • 6.1.2 系统软件调试
  • 6.2 系统运行结果分析
  • 6.2.1 系统测试结果
  • 6.2.2 系统资源分配及性能指标
  • 6.3 遇到问题及解决办法
  • 6.4 本章小结
  • 第7章 结束语
  • 7.1 工作总结
  • 7.2 未来工作展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].网络链路传输层密钥数据库安全加密系统设计[J]. 现代电子技术 2020(15)
    • [2].基于公钥密码的通信网络安全加密系统设计[J]. 重庆理工大学学报(自然科学) 2020(10)
    • [3].截断傅里叶变换加密系统的安全性分析[J]. 杭州电子科技大学学报(自然科学版) 2015(04)
    • [4].面向虚拟化平台的透明加密系统设计与实现[J]. 武汉大学学报(理学版) 2010(02)
    • [5].EPON加密系统的设计和实现[J]. 信息安全与通信保密 2009(11)
    • [6].基于身份的抗密钥泄露加密系统的设计与实现[J]. 计算机技术与发展 2012(02)
    • [7].基于DBMS外层的网络数据库加密系统的研究与设计[J]. 电脑开发与应用 2011(04)
    • [8].虚拟光学加密系统的仿真与性能分析[J]. 光电工程 2012(05)
    • [9].基于新型彩码的信息生成、读取和加密系统设计[J]. 科技创新与应用 2015(25)
    • [10].多总线船载航行数据存储加密系统分析[J]. 舰船科学技术 2020(12)
    • [11].3DES算法的动态加密系统研究与应用[J]. 单片机与嵌入式系统应用 2020(08)
    • [12].网络传输透明加密系统设计与实现[J]. 信息技术 2015(06)
    • [13].混合图元加密系统研究[J]. 通信技术 2009(01)
    • [14].大数据网络用户隐私信息自适应加密系统设计[J]. 自动化与仪器仪表 2019(05)
    • [15].可实现固定用户安全访问移动终端外包数据的非对称代理重加密系统[J]. 网络与信息安全学报 2016(09)
    • [16].基于移动设备加密系统的设计与实现[J]. 信息安全与通信保密 2012(09)
    • [17].基于多用户双锁加密系统的密钥分存方案[J]. 计算机工程与设计 2008(05)
    • [18].一种管用分离的实时性在线硬盘加密系统设计与实现[J]. 计算机与数字工程 2018(02)
    • [19].基于Goldwasser-Micali加密系统的隐私交集基数协议研究[J]. 计算机应用研究 2018(09)
    • [20].浅析基于数据加密的网络通信系统的设计与应用[J]. 科技创新与应用 2013(20)
    • [21].中央加密系统在动态密钥分存方案中的应用研究[J]. 计算机应用研究 2010(04)
    • [22].利用部分密文恢复明文的光学加密系统[J]. 激光杂志 2016(05)
    • [23].软硬件加密系统的研究与实现[J]. 电脑编程技巧与维护 2010(14)
    • [24].数字电视用户远程缴费加密系统设计[J]. 广播电视信息 2009(11)
    • [25].移动终端透明图片加密系统的设计与实现[J]. 计算机应用与软件 2018(02)
    • [26].数盾科技发布国内首个国密算法视频监控加密系统[J]. 智能建筑与智慧城市 2018(06)
    • [27].数盾科技发布国内首个国密算法视频监控加密系统[J]. 智能建筑与智慧城市 2018(09)
    • [28].云环境下可有效搜索的加密系统的设计与实现[J]. 现代计算机(专业版) 2016(24)
    • [29].一种基于系统驱动的文件透明加密系统的实现[J]. 计算机与现代化 2010(05)
    • [30].基于FPGA的视频图像加密系统的设计与实现[J]. 信息通信 2014(08)

    标签:;  ;  

    基于FPGA的视频图像加密系统的设计与实现
    下载Doc文档

    猜你喜欢