论文摘要
随着音频视频会议、多媒体广播、网络协同工作组的出现与迅速发展组播被广泛应用于一点到多点(one-to-many)和多点到多点(many-to-many)的通信中。安全组播需要满足:机密性(group secrecy)、前向安全(forward access confidentiality)和后向安全(backward access confidentiality)。只有拥有最新组密钥的当前组成员能够加密和解密组播报文,每当有成员离开或加入组时必须更新组密钥。近年来,安全组播的密钥更新(rekeying)问题一直受到关注。逻辑密钥树LKH(Logical Key Hierarchy)方案把密钥更新的复杂度从Ο(N)降至Ο(logN),其中N是组成员的数量。这是一个非常突出的贡献,目前很多关于密钥更新的研究都是基于LKH的优化。组成员的加入和离开导致密钥更新,如果组成员变动频繁发生,或在短时间内集中大量发生,会对系统的性能造成很大的影响。本文针对安全组播中多成员集中变动引起的密钥更新管理问题,提出一种LKH优化方法。文章从成员属性间的内部联系出发,根据相同属性对成员关系变动的影响因子RIF(Rekeying Influence Factors),对成员进行逐级分层聚类,使得相关度越高的成员在优化后的LKH中分布越集中。当大量同类成员由于同一个RIF的作用集中发生动态变化时,由于他们分布集中,更新过程涉及的分枝较少,因而能有效地节约平均密钥更新量和更新时所占用的带宽。本文研究基于影响因子的LKH优化,并给出相关算法,包括密钥树的构造算法和更新算法。我们还通过对比分析优化前后的密钥更新代价,证明了上述优化方法对于具有内在联系的大量同类成员集中发生动态变化的情况十分有效。
论文目录
摘要Abstract第一章 绪论1.1 组播的发展历史1.2 组播的应用1.2.1 点对多点的应用1.2.2 多点对点的应用1.2.3 多点对多点的应用1.3 组播的安全1.3.1 安全组播概述1.3.2 安全组播密钥管理1.3.3 安全组播密钥管理的关键问题1.4 本文主要工作和篇章结构第二章 LKH 方案2.1 集中控制方式逻辑密钥树的产生2.1.1 GKMP2.1.2 Clique2.1.3 Iolus2.2 密钥树的构造2.2.1 LKH 方案的数学定义2.2.2 密钥树的初始生成2.3 密钥树的更新2.3.1 成员加入2.3.2 成员离开2.4 LKH 方案的性能分析2.5 本章小结第三章 基于 LKH 方案的相关优化方法3.1 单成员更新的优化方法3.1.1 维持LKH 密钥树平衡的优化方法3.1.2 降低GC 保存密钥数的优化方法3.1.3 降低密钥更新延迟和带宽占用的优化方法3.2 多成员更新的优化方法3.2.1 批量更新LKH 优化方法3.2.2 建立临时密钥树的优化方法3.2.3 组成员概率的优化方法3.3 本章小结第四章 安全组播中基于影响因子的 LKH 优化方法4.1 基于影响因子的LKH 优化4.1.1 密钥更新影响因子4.1.2 LKH 优化原理4.2 优化方法的密钥树构造算法4.2.1 限定条件分析4.2.2 构造算法4.2.3 深度调整4.3 优化方法的密钥树更新算法4.3.1 多成员离开(mass leaving)4.3.2 单成员加入(individual joining)4.3.3 多成员加入(mass joining)4.4 理论性能分析4.4.1 优化前的性能4.4.2 优化后的性能4.5 本章小结第五章 仿真实验与实验结果5.1 案例设计5.2 仿真实验与实验结果5.2.1 仿真实验5.2.2 实验结果5.3 本章小结第六章 总结与展望6.1 工作总结6.2 展望参考文献附录硕士在读期间发表的论文致谢
相关论文文献
标签:安全组播论文; 密钥更新论文; 信息安全论文;