论文部分内容阅读
随着计算机技术和通信技术的发展,网络拥塞问题和带宽的急剧消耗越发突出。多播通信以其低带宽占用率,高数据传输率得到越来越广泛的应用。与传统的单播相比,多播能够实现单点到多点及多点到多点的传输和减少网络中报文复制的数量,节省大量的网络带宽;和广播相比,多播通信的传输又有区分性和针对性。在多播通信中,组密钥通过加密多播数据来保证多播组的安全。由于多播组中的成员是不断变化的,为了确保多播组的前向安全性和后向安全性,必须及时更新组密钥。因此,组密钥管理是多播安全中一个重要的研究内容。 首先,本文介绍了异构环境下多播密钥管理方案的研究背景与意义、国内外的研究现状,并具体介绍了组播密钥管理技术中实时密钥更新和批量密钥更新。 其次,本文针对有线网络通信中多播技术进行研究,分析了超球型多播密钥管理方案的具体模型,在此基础上提出了一种基于成员行为的超球型多播密钥管理方案。密钥更新时采取批量更新,这样就可以减少同一辅助密钥的反复更新带来的开销。通过性能分析和仿真实验证明,该方案的组密钥更新次数和通信开销都得到有效的降低。随着多播组成员的增加,特别当成员的加入和离开数目越接近,本方案优越性体现的越明显,较适合于大型的动态多播组。 接着,本文针对无线通信的特点,多播组中的成员是动态变化的,在某些特殊应用中,成员可能会在一段时间段内频繁的加入和离开,此时有线网络中的传统组播密钥管理方法就会体现出不足。在此基础上,我们提出了一种适应于无线网络的多播密钥管理方案。该方案根据地理位置将组播成员划分为不同子组,每个子组根据本子组成员的变化情况来设置密钥更新间隔TTR和请求数的阀值RT,通过子组管理员来协调成员通信的一致,提高通信效率、降低异步问题。经分析表明该方案在保证组播成员安全通信的基础上,显著地降低了组播的通信开销。 最后对异构环境下有线网络和无线网络的结合进行研究。