论文部分内容阅读
作为高性能网络的一种关键机制,IP多播以其高效率的传输性能,受到了人们的广泛关注,其应用也遍及到诸多领域,如文件传输、多媒体数据传输等等,在这之中最典型的应用当属多播视频会议的研究及开发.但是,由于在.Internet上不能广泛部署的原因,使得其应用受到了极大的限制.基于这个原因,近些年来,相关研究试图把实现多播的功能由原来的网络层提升至应用层,即形成应用层多播(Application Layer Multicast,),简称ALM.ALM的机制不同于IP多播,它是基于传输层的单播机制.这样一种以单播来实现多播的机制,不仅从根本上解决了IP多播的部署问题和IP多播过分依赖多播路由器的现状,而且也能利用单播研究的理论成果,如流量控制、差错控制、拥塞控制和可靠传输服务等等,从而丰富ALM的相关理论.随着ALM的出现,多播的类型得到了扩充,已有的不足也得到了一定程度的解决,更重要的是作为多播家族中的新成员,它的出现让多播应用领域变得更加广泛.
随着ALM的研究深入,ALM的安全问题也逐渐成为了一个研究焦点,但由于自身的特点,ALM的安全研究不能完全照搬IP多播和单播的安全理论.作为安全领域的两大关键要素,数据传输保密性和版权保护能力,应是一个ALM系统首要考虑和解决的问题.但由于研究领域的不同,已有的ALM系统的安全研究往往只注重其中一方面,而淡化另一方面.而本文旨在结合密码、编码、信息安全等相关知识,设计一个同时考虑上述两方面安全要素的ALM多播水印协议,并使得应用该协议的系统具有一定的实际应用价值.目前,ALM的研究尚处于起步状态,系统框架设计没有统一的标准.在这一前提下,本系统的设计和实现带有一定的局限性,如何逐渐消除种种局限,进一步扩展其应用成为了今后的研究重点.
本论文的工作是多播安全方面和信息安全软件理论的基础性工作,对多播安全具有重要的基础作用和应用价值.