论文部分内容阅读
近年来,因特网应用程序的性质、用户需求和使用模式的变化使得互联网显著地表现出自身的缺陷。NDN(Named Data Networking,NDN)是以内容为中心网络研究的杰出代表,其在安全性、内容分发效率、移动性等方面具有十分突出的优势。NDN通过对内容数据命名来代替对物理地址的命名,且NDN中每个节点提供缓存功能用来满足进入节点的内容请求。然而,在路由器中缓存一个完整的消息,使得缓存效率很低,为了提高缓存效率,一个内容块可被分为多个小块。网络编码采用基于块的传输机制,有利于命名数据网络的内容分发,提高路由节点的缓存效率。但是,依赖缓存和网络编码容易引起内容污染攻击。首先,本文重新分析了依赖缓存引起的NDN内容污染攻击和网络编码引起的代内/代间内容污染攻击,并提出了新的数据安全性需求。因为签名是解决内容污染攻击的一种有效方法,本文详细构造了新的基于RSNC机制的签名方案模型,其中包括通信模型、新的包类型和新的节点模型。其次,在新的签名方案模型下,通过在RSNC这类新的网络编码机制上引入同态哈希,本文提出了一种基于RSNC机制的同态签名方案。该方案做了如下改进:考虑到数据相关性,通过对传输的内容块和内容名称进行同态签名将内容名称与内容绑定,不仅保证数据有效性,而且保证数据相关性;本方案指明兴趣包如何请求编码块,从而确保内容消费者收到线性无关性的编码块以便于回复出原始的数据;RSNC机制基于块的传输机制使得本档案提高了缓存命中率。最后,为了验证基于RSNC机制的同态签名方案在NDN通信模型下的抵御内容污染的能力,本文对新的签名方案进行了安全性分析和证明。通过安全性分析和证明,基于RSNC机制的同态签名方案在保证网络性能的同时保证数据有效性与相关性,在多代传输的情况下可抵御代间污染攻击。并将该方案的功能进行对比,说明本方案安全性更强且命中率更高。