DHT网络的安全性研究

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:yilong_hongru
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,基于P2P网络的应用迅速发展起来,以BT、eMule、迅雷等为代表的下载软件,以PPLive、PPStream等为代表的视频软件,都离不开P2P网络技术的支撑。P2P最重要的特点就是改变了以服务器为中心的状态,将资源共享的权利交给了用户,因而P2P技术在普通的互联网用户中引起了极大的反响。P2P网络按照拓扑结构分为集中式P2P网络、结构化分布式P2P网络、非结构化分布式P2P网络和混合式P2P网络。其中结构化分布式P2P网络(DHT网络)由于其搜索算法的高效性,是P2P网络中研究的热点。DHT网络虽然具有查询高效的特点,但是它面临着非常严峻的安全问题。DHT网络面临的常见安全威胁有三种:Sybil攻击、Eclipse攻击、路由和存取攻击等。其中Sybil攻击是指DHT网络中一个节点伪造多个身份,通过Sybil攻击可以削弱数据的冗余机制,并且Sybil攻击为其他类型的攻击创造便利的条件。目前针对Sybil攻击进行防御的方案有集中式的CA认证方案、分布式节点注册方案、基于物理特征防御方案、基于社会信息防御方案、基于计算难题防御方案等,这些防御方案仍然存在各种各样的问题。本文工作内容如下:1.提出了一种在DHT网络中基于分布式PKI来防御Sybil攻击的方案。通过对集中式CA防御方案进行研究,发现该方案存在单点失效问题。为了解决这个问题,通过分布式PKI基础设施为DHT网络中的每一个节点颁发可信的证书;然后基于可信证书从节点id分配、消息转发、路由表维护三个方面对DHT网络进行改造,从而实现了 DHT网络中的Sybil安全防御。2.提出了一种应用于DHT网络的DH分布式密钥树的密钥管理机制。通常情况下,在DHT网络中节点与节点之间采用明文方式传递路由消息。路由消息很容易被攻击者截获从而获取网络的拓扑结构。为了解决这个问题,该密钥管理机制采用DH算法进行密钥协商,保证DHT网络中的节点能够在维护有限数量的密钥的基础上,完成对整个网络中的路由消息的加密。该密钥管理机制为DHT网络中节点之间的数据加密提供了安全的共享密钥,并且与DHT网络的拓扑结构保持了高度的一致性,具有广泛的应用前景。3.结合分布式PKI与基于DH算法的分布式密钥树的密钥管理机制,设计了一个安全DHT系统。该系统在DHT网络中使用分布式PKI实现了节点之间的身份认证,能够防御Sybil攻击;使用基于DH算法的分布式密钥树的密钥管理机制实现了 DHT网络中节点之间通信内容的加密,从而防止了 DHT网络内部数据被外部恶意攻击者获取。本文对该安全DHT系统的架构进行了设计,并且对该系统进行了部分代码实现。
其他文献
近年来通信行业发展迅速,极大的丰富以及便利了人们的日常生活。通信行业的发展在给人们的生活带来便利的同时,也造成了大量的能量消耗以及存在着很大的能源浪费问题。现在网
近年来,在线社会网络已成为信息传播的重要媒介,新浪微博等APP成为用户信息交互,话题讨论的舆论场。由于在线社会网络的自由和开放性,用户责任意识淡薄,不负责任的言论时常发
为了保证无线通信的安全,通信双方需要通过共享密钥的方式来加密待传输的数据。无线物理层信道具有互易性、时变性和空变性等特点,因而,利用物理层无线信道特性生成密钥成为
重金属污染由于其高毒性和对人类及其他生物的不良影响,正成为全球性的环境问题,有效且高效地去除水中重金属离子已成为一个热门话题。金属有机骨架(MOFs),具有可调控的多孔结构和众多的活性位点,已被证明是理想的水处理吸附剂。本论文围绕功能性锆基金属有机骨架材料在重金属离子吸附中的应用展开研究,以巯基酸分子(巯基乙酸(MAA)或硫辛酸(ALA))同时作为调节剂和修饰剂,一锅法制备了巯基化Zr-MOFs,
过去几十年,我国的精细化工行业取得了突出的发展,世界各国也将精细化工工业作为国家发展战略的重要内容之一。XX公司的发展是我国精细化工行业发展的缩影,本文以XX公司为典
当前互联网的架构设计于上个世纪六、七十年代,其最初的设计目标是为了实现硬件资源的共享。随着硬件成本的降低,人们更关心如何快速的获取内容信息,这对互联网服务的质量、
TWDM-PON能满足日益增长的带宽需求,能兼容现在广泛部署的TDM-PON以实现网络平滑升级,又能从时隙和波长两个维度上进行资源的调度,因此TWDM-PON被认为是最有应用前景的光接入
TCP/IP体系架构作为当今互联网的核心,初始的设计理念是为了实现硬件资源的共享,随着计算机硬件成本的降低和网络内业务流量的高速增长,为了适应互联网技术的发展,信息中心网
近些年来,移动互联网已成为互联网经济的一个关键的支柱,在我们的日常生活中扮演着越来越重要的角色。在移动互联网的支撑下,智能手机终端的功能变得更加强大。与此同时,青年农民工群体逐渐成为城市劳动力的主要来源。相比较老一代农民工,青年农民工接受新鲜事物的能力更强,也更倾向于从事具有技术含金量的工作。保障青年农民工就业对于维护社会稳定和促进经济发展有着至关重要的作用。因此,提高青年农民工就业质量有重要的意
Android系统从其推出开始,就得到广大用户和开发者的青睐,在近几年间Android系统的迅猛发展,给人们的生活带来极大便利。但是Android手机需要经常接入不同的网络热点,不稳定