网络视频流安全传送技术的研究与实现

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:zhanbusha
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络视频流技术的逐步成熟,IP视频技术已经开始应用于城市安全防范监控、家庭住宅监控、网络视频会议等领域。网络上传送的视频流涉及城市安全和家庭隐私,在传送过程中极易受到窃听、篡改、拒绝服务等网络攻击,所以安全传递视频流已经成为一种迫切需要的技术。   传统的网络环境下的安全传送技术包括IPsec(Internet Protocol Security)技术、SSL(Secure Socket Layer)/TLS(Transport Layer Security Protocol)技术等。网络层IPsec目前不支持流加密方法;传送层SSL/TLS主要在传送层向上的服务接口上提供的安全控制能力,也无法直接应用于媒体流的加密;实时传送协议(Real-time Transport Protocol, RTP)对报文身份验证和完整性没有任何定义;SRTP(Secure Real-time Transport Protocol)虽然为视频流传送提供加密、报文身份验证和完整性保护,但加密范围有限,提供的身份验证服务较脆弱。   本文首先对流加密技术进行了研究和分析。高级加密算法(AES)通过迭代提供对称密钥分组;混沌系统能提供具有随机性、相关性和复杂性的拟随机序列:椭圆曲线算法依赖有限循环群离散对数的难解性提供可靠的密钥序列。在研究流加密算法的基础上,本文将流加密技术和实时传送协议簇(RTP/SRTP)相结合,应用模块化的设计方法对SRTP的密钥推导、加密/解密、身份验证、完整性保护等功能进行了模块划分,建立了相应的框架结构和逻辑流程。本文在遵循SRTP协议框架的基础上,由密钥生成和传送模块提供加密、身份验证和完整性校验密钥,由身份验证模块产生的验证码(MAC)提供数据的身份验证,由完整性保护模块计算出完整性验证序列码(check_seq),提供报文的完整性验证。运用C++语言在Linux开发环境下对各模块进行了编程实现,在实现过程中还考虑到了SRTP与UDP和RTP的具体交互。由于时间限制,只是对主要功能进行了实现,完整的系统还有待于进一步的开发实现。   最后,在Linux环境下通过部署改进的SRTP协议方案进行数据的传送测试。测试结果表明所提出方案对视频流传送的实时性、安全性和运行效率有一定提高,具有一定实用价值。
其他文献
基于人工免疫的入侵检测系统中,不管是基于什么免疫原理的入侵检测系统,检测器都是其核心部件,检测器的生成速度和在非我空间的分布状况直接影响着系统的性能。目前基于人工免疫
无线Mesh网络(WMN)是一种新型的宽带无线网络系统,也是一种大容量、高速率的分布式网络。与传统网络不同的是,WMN具有可靠性、自组织性和自愈性等特点。这种无线网状网不仅可以
Internet技术和Web服务的迅猛发展,导致网络拥塞和服务器负载过大成为用户面临的两大问题。在网络中设置缓存,以空间换取时间己成为降低用户感知延时的主流方法之一。En-route
随着信息处理、计算机、机器人等技术的发展,出现了一大批复杂的人造动态系统,这类系统不同于连续变量系统,它自身带有异步与并发特性,称之为离散事件动态系统。这类系统的特
随着Internet的迅猛发展,XML已成为数据表达和数据交换的主要标准。XML数据库因此成为研究的热点。XML数据查询是XML数据库的基本功能之一,而对XML文档建立索引是提高查询效率
人体姿态估计在各个领域中都有很大的作用,相比较手势识别,更方便的是个人的一些工作。本文主要的研究就在单幅静态图像上的人体姿态估计以及在深度图像上进行的手势识别,论
无线传感器网络需要保证复杂环境下数据处理的大规模性以及实时性,安全对于很多传感器网络的应用是至关重要的,比如军事目标追踪,安全监测等等,安全问题已成为阻碍WSN迈向实际应
在大数据的时代背景下,人们被淹没在信息之中,却得不到更多有用的知识。数据挖掘技术由此应运而生。近年来,关联规则挖掘研究已经成为数据挖掘中的一个热门问题,并被广泛应用
随着人类基因组计划的开展,以及对各种序列、结构和功能的研究,产生了庞大的生物数据。对这些生物数据进行科学的分析、处理推动了生物信息学的发展。序列和结构的相似性分析
文中是以本校与华为合作的基金项目“基于QoS和SLA计费的关键技术研究”为背景,结合自己在项目中所承担的任务,并参考国内外相关领域最新研究成果,深入研究基于QoS和SLA计费模型