论文部分内容阅读
近年来,随着移动设备的普及,无线通信技术的迅速发展以及组播应用的增加,将组播技术和移动技术结合,在无线网络中确保组播通信的安全性成为了一个重要的研究领域。LKH和IOLUS方案对组通信的密钥管理提出了解决的方案,成为许多密钥管理方案改进的基础。本文首先分析实现了现在应用比较广泛的一种组播密钥管理方案,称为LKH(逻辑密钥树)方案,详细描述了在3种不同的更新策略下:面向用户(user-oriented),面向密钥(key-oriented)和面向组(group-oriented)策略,逻辑密钥树方案的加入和离开操作。其次,提出了一种基于LKH的M树方案。设计了动态和静态两种M树的建立方法,并利用哈希函数改进了动态的初始化过程,减少了初始化过程的加密开销;总结归纳出SKDC,LKH和M树三种方案的性能分析表;通过观察M树和LKH方案开销差随r的变化,发现当r=19时,加入和离开操作的加密开销达到平衡。然后,基于TKMK树为移动组播提出了一种新的密钥管理方案,称为T树方案。该方案实现了组成员的加入,组成员的离开以及成员的域间移动;对单个MSS域内采用批量更新的办法,减少了重复更新密钥路径造成的浪费;将T树方案的开销分为有线开销和无线开销,分别进行讨论。最后,从存储开销,加密开销,解密开销和通信开销四个方面对SKDC,LKH和M树方案进行了比较,发现LKH和M树方案在组成员离开时的加密和传输开销为O(logn),但是M树方案的开销略大于LKH方案;而SKDC方案的开销为O(n),因此SKDC方案的扩展性很差;在存储开销以及成员加入时的加密和解密开销方面,M树方案的性能优于LKH方案。从存储开销和加密开销两个方面对LKH方案和T树方案的单个MSS域进行了比较,发现两种方案在存储开销方面相差不大,但是在成员变化时的加密开销方面,T树方案的性能优于LKH方案。