基于OpenWrt的视频混沌保密通信技术研究

被引量 : 1次 | 上传用户:wugailin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本学位论文围绕“实时视频加密与传输”而开展,最终作品涵盖了Linux底层驱动开发、Linux应用开发、OpenWrt系统开发、Qt界面开发等方面的技术,应用了混沌加密理论对视频进行加密并对其算法进行改进。为实现毕业设计,进行了为期两年的学习、探索、开发过程。因此,本文依据实现方案的选取与变更为主线,力求以比较新颖的方式,展示最终选取方案是如何确定和实现。希望读者能够从本文吸取经验教训,谨慎进行方案的选取,尽早考虑或规避方案风险,从系统层面考虑方案的可行性。本学位论文主要包含以下内容:1)提出了一种使用程序算法改进猫映射加密的方法。结合视频监控系统常用的分辨率,设计出了能够加密每一帧非正方形的视频。2)搭建了基于S3C2440的嵌入式系统开发环境,分析系统相关模块对本次设计的作用,成功地移植了最新的Linux内核Linux3.4。系统的重要组件包括:bootloader、Linux内核、根文件系统、MJPG-streamer以及视频、LCD驱动,并且介绍了Linux上视频采集的主要模块V4L2。3)说明了如何搭建MJPG-streamer服务器,对MJPG源码框架进行分析,阐述了其内部运作原理。修改了其采集视频的模块,把YUYV格式的视频帧转换为RGB格式视频帧后,加入改进后的猫映射加密,在PC上对加密效果进行了验证。作为本文的特色功能,在完成了视频加密传输的基本功能之后,还通过编写OpenWrt的驱动程序,完成了对蜂鸣器、减速步进电机的控制,为摄像头增加了移动和报警的功能。4)客户端实现解密视频数据,播放视频和控制电机、蜂鸣器。在PC上编写QT客户端程序,通过调用OpenCV库,根据HTTP协议,解析出视频数据。与服务器加密算法相对应,完成了改进后的猫映射的解码算法。在arm-linux开发板上,通过编译QT库、触摸屏库,成功运行了QT客户端。本论文中的程序代码包含了相关功能的关键代码实现,去除了实际代码中关于调试以及过于冗长的部分。希望通过本文,一方面让读者在设计混沌视频通信系统时,能够有针对性地进行研究和设计;另一方面,希望读者通过本文有价值的代码,能够在实际开发过程中,尽快地还原本设计的实验结果。
其他文献
“轻脑壳,轻脑壳,这个标签我们是卸不掉了。”赵匠青说。
提起音乐界的奖项,乐迷们通常都能略道一二,资深一点的更是耳熟能详,如数家珍。在古典音乐界既有竞赛型的音乐奖项,又有音像工业范畴的评选型的各类颁奖,如英国的《留声机》
文章从襄樊的地理、地貌、历史等情况,论述了襄樊民间吹打乐乐种、吹打乐曲的形成、乐曲的结构、乐器组成、演奏形式等,试图对襄樊吹打乐以整体的认识。
旅游目的地研究具有综合性,需要多学科理论的指导。演化经济学以动态演化的视角解释社会经济过程,强调微观和宏观两个层面的互动,认为新异是演化的根本动力,是研究复杂经济现
随着社会信息化进程的不断推进,具有网络环境的公共计算机实验室已经成为高校学生学习和生活中不可或缺的部分。解决公共计算机实验室的安全问题,对于有效防止国有资产流失和
目的:探讨红皮病的病因、症状、治疗、疗效,提高临床治愈率。方法回顾性分析106例红皮病患者的临床资料。结果106例红皮病患者中68.9%继发于其他皮肤病,其中银屑病占47.2%,19.8%
爱国情怀体现了对国家的最深厚情感,是对学生开展优秀传统文化教育、培育和践行社会主义核心价值观的重点目标。在高中政治课教学中,教师可结合《仗化生活》教育教学活动,从
思想政治理论课是高校对大学生进行思想政治教育的主要方式和渠道,而思想政治的教育对大学生人生观、世界观和价值观的培养与形成具有重要作用。大学生作为我国未来社会主义
在高中思想政治课的课堂中,传统教学法是主要的教学方法,但由于受到教材编排以及教师自身素质的影响,教师一味使用单一的传统教学方法,这使得学生对思想政治课产生了厌倦甚至
保证,是以人的信用为基础来保证债权实现的一种担保方式,它以保证合同这种附属于主合同的从合同形式来保障债权的实现。在市场经济不断发展的过程中,保证制度起着重要的作用