典型组播源认证方案比较研究

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:p2908892
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:视频会议、新闻发布等应用都需要对接收到的数据进行组播源认证。组播源认证必须兼顾到可扩展性和加密算法的效率。本文对现有的三个典型组播源认证方案做了简要的介绍和分析。并将这三个典型组播源认证方案从发送方缓存、接受放缓存、抗丢包性、冗余信息四个方面做个比较。最后提出了现有的组播源认证方案的不足之处。
  关键词:组播;源认证;方案比较
  中图分类号:TP393.08
  随着互联网飞速,人们要求其能提供更多的服务。特别是对群组通讯的相关应用提出了更高的要求。比如,视频会议、在线电视(广播)、在线股票等应用。组播通过保持一棵包含所有组播成员的组播树来节约信息发送时的带宽开销,这一良好的特点使得组播成为承载这些群组通讯应用的第一选择。在通常的组播模型中,一个组由一个组地址来标识,每一个节点都可以自由利用这个组地址加入或者离开一个组。这个简单的模型使得组播环境又一下一些脆弱性。
  加入或者离开一个组播组不需要任何验证。因为组播地址是公开的,任何用户都可以自由地进入一个组播组接受信息,这样可能会导致信息泄露。
  对发送信息的主机没有控制。任何加入到组播组的成员都可以发送数据,对其缺乏有效的控制,如果发送数据的主机有恶意,那么就会破坏组播组中数据的真实性。
  数据可能被篡改。组播组中发送的数据可能会经过一个不安全的信道,这样攻击者就有机会截获数据,甚至对数据进行篡改。
  而解决这些安全问题的技术叫做组播源认证技术。在过去的很多年中组播源认证技术得到了很大的发展。在本文中将会介绍几个目前比较典型的基于Hash链的组播源认证技术,并通过举出它们的优点和缺点来对它们的性能做出比较。
  1 典型的组播源认证方案
  1.1 EMSS方案
  EMSS方案是随机Hash链方案中具有代表性的一个方案。EMSS方案提供了不可抵赖的安全服务。EMSS方案主要具有下列几方面的特性:具有不可抵赖的特性,强壮的抗丢包特性,在发送端无需缓存,较低的计算和通讯开销,较好的实时特性。
  EMSS方案通过在包P(i)上携带包P(i-1)的认证信息H(P(i-1)),包P(i-1)上携带包P(i-2)的认证信息H(P(i-2)),以此类推,直到最后一个包,这样的方式来验证信息的,其中,最后一个包是一个签名的数据包,它使用了非对成加密算法加密,其中包含之前一个包的验证信息。这样我们就使所有的包都具有了不可抵赖的特性。为了实现抗丢包的特性,EMSS方案要求每一个数据包都要加上它之前几个数据包验证信息,并且最后一个签名数据包将会携带之前几个数据包的验证信息。
  为了使接受可以连续地验证接受到的数据包,发送者可以周期性的发出签名数据包。虽然接收者在接到一个签名数据包之后只能验证和这个签名数据包相关的数据包,但是很明显接受者的延迟只是一个签名数据包和另一个签名数据包的间隔而不是整个数据发送周期。
  加强的EMSS方案改变了原来EMSS方案有较多冗余的弱点。许多数据包携带着一些相同的数据包的认证信息。如果一个数据包携带6个数据包的认证,那个显然这个数据包的认证信息也会被6个不同的数据包所携带着。如果说可以去掉这些多余信息,那么在很大程度上可以减少通讯数据量。
  实现这个目标的基本思想是将Hash认证信息分成k个部分,其中的k’(k’  EMSS方案利用2个状态的Markov[4]模型来模拟网络丢包模型。研究表明[1]2个状态的Markov[4]模型可以模拟简单的爆炸式丢包。
  1.2 Piggybacking方案
  Piggybacking方案是一个确定性的基于图的认证方案。设计这个方案的目的是为了抑制爆炸式的丢包。这个方案可以很好地减少通讯开销,这是因为这个方案中通讯开销是有爆炸式丢包的状态决定的,而不是由数据包的个数决定的。Piggybacking方案的基本做法是为数据包标注优先级别,具有高优先级别的数据包序列会拥有高的抗爆炸式丢包能力,反之,具有低优先级别的数据包拥有低的抗爆炸式丢包能力。
  此方案将一部分具有最高优先级节点的集合记为S0,具有第二优先级的节点的集合记为S1,以此类推。以S0作为例子来介绍Piggybacking方案。构造一个由集合S0中的点构成的图,这些点都是具有最高的最高抗爆炸式丢包优先级,并且不需要从较低优先级节点中接受任何的数据。然后,从较低优先级节点开始做一条边到S0中的一个节点,这样做是为了让较低优先级的包的认证信息放在最高优先级的包中。并且,方案中的任何一条边都将会被连到拥有最高优先级的组中去。
  这样就算是优先级最小的数据包也会因为它们的认证信息是放在具有再高优先级S0而得到验证,这意味着即使爆炸式的丢包导致除了S0以外的其他组的严重丢包,都不会影响接收者验证数据包的能力,因为S0的通讯状态没有被破坏。接收者无法进行数据验证的唯一可能就是S0集合的通讯收到破坏。但是由于S0集合是被设定为在所有的优先级组中受到爆炸式丢包影响最小的,因此即使发生一些丢包,接收者任然是有可能验证接收到的数据包。而且由于S0以外的组都被认为是低优先级的,所以可以推断即使S0集合中丢失了一些包(导致低优先级组中的一些包不能验证),也不会接收方的验证产生很大影响。
其他文献
目的探讨研究应用高频超声技术检测NT在早孕期胎儿畸形筛查中的效果。方法对在我院接受早孕期超声检查的400例孕妇进行高频超声检测,检测频率选取7.5Mnz,使研究对象取仰卧位或左
摘 要:本文针对钻井取样工程风险分析中比较关键的部分—工程影响度计算,进行了简单解析,利用层次分析法,实现了计算机模拟计算的过程,并进行了具体实例的验证。  关键词:钻井取样;风险分析;层次分析方法  中图分类号:TP399  1 钻井取样工程风险分析概述  岩心是石油勘探、开发的前提,为钻井方案的确定提供了重要资料。因此,钻井取样工程在油气田的勘探和开发过程中占有重要地位。然而,在钻井取样作业过
本文介绍了几种较为简单的方法来将Excel通讯录导入Android(安卓)手机。方法非常实用,也很有普适性。也举例了如何在电脑上实现短信的编辑与发送。对于不太喜欢玩机的朋友来说,是
随着我国通信行业的迅速发展,投资项目后评估作为提高决策和管理水平的重要手段,用单一指标已经无法满足企业发展的需要,在本文中采用定性与定量相结合层次分析法,从目标评估、过
随着世界信息化的不断加快,党务工作也在与时俱进。如果要积极推进对电子党务的建设,就要将党建工作放在先进信息技术的平台上,这是新时代加强党建工作的必然选择,也是对党保持先
随着我国教育部对学生自主学习的关注,我国的教学系统也发生了相应的改变,形成了自己独特的自组织系统,这一系统是以学生作为基本要求,凭借信息技术的优势,在网络环境下运用计算机
在协议的形式化检测中,欧共体支助的基于TLA的大型项目AVISPA,其以HLPsL为描述语言,本文实现了基于TLA的Geoprivt协议的形式化分析与检测,通过检测,发现Geopriv协议在一定条件下,是
做好高校学生艺术团的管理工作,可以为加大校园文化建设提供良好的平台。它是高校校园文化建设的基础摇篮,更是大学生拓展和提高整体素质的根据地。本文深入剖析了目前高校学生
核科学与技术实验教学中心是培养核专业学生实践能力、创新能力和团队合作精神的重要基地,如何健全、完善管理机制是其面临的一个重要课题。针对实验教学中心在管理机制中存在
目的观察并探讨308 nm准分子激光联合0.03%他克莫司治疗斑块状银屑病的临床治疗效果。方法选取我院皮肤科收治的100例斑块状银屑病患者作为研究对象,平均分为对照组和观察组