论文部分内容阅读
P2P(Peer-to-Peer,对等网)在文件共享、内容分发、分布式存储、分布式计算等众多应用领域显示出了独特的魅力,但其开放性、对等性、自主性和无监督性也带来许多特殊的安全问题。P2P网络中具有强烈社会属性的安全问题已引起广泛关注,公平和信任是问题的核心,P2P网络公平性问题的重要表现是搭便车现象、病毒传播等,搭便车行为严重地危害P2P网络的生存和发展,有效的激励机制可减少搭便车现象的出现。通过生成维护可度量声誉的方式来建立节点之间相互的信任关系是目前解决问题的重要手段。在P2P网络中,所有的用户都同时扮演着资源的提供者和消费者的角色。他们可以直接与对方分享海量的资源,而不用了解对方的身份。但是要安全地进入这样的网络,需要了解对方的可信度,衡量对方可信度的声誉系统就成为P2P网络中的一个重要组成部分。声誉模型作为信任机制中的重要组成部分,强调的是成员之间的相互信任及数据信息的真实性。为确保用户安全地使用网络,需要对网络通信中的不端行为进行有效的控制,鼓励网上用户表现出良好的行为,从而促进网上交易的顺利实现。目前的P2P网络中声誉系统的声誉数据大多在同一个社区里,而声誉的所有者和评分者都在这个社区里,这样不仅不灵活,而且很难阻止对声誉数据的攻击。从本质上看,这些模型的拓扑结构都没能在分布式和集中式之间找到一个平衡点,不恰当的拓扑结构是已有模型的根本症结所在。P2P网络是由C/S集中式结构发展而来,随着P2P的快速发展,其结构很快走向了另一个极端——纯分布式拓扑。但是纯分布式的网络其性能低下,需要花费很长的时间来搜索资源,建立连接。本文在充分研究已有模型的基础上,对拓扑结构进行了深入的研究,提出一种新的P2P网络声誉系统模型,其主要概念就是要创造一个单独的P2P社区,称之为声誉社区,用来保存其他社区的各个实体对象的声誉数据,希望籍此改善现有模型中不恰当的拓扑结构,以确保声誉数据能够客观地反映现实情况,保证公平公正。论文的叙述过程如下:首先,简介了声誉系统模型的应用背景及意义和P2P技术环境下声誉系统的发展与应用现状。然后,分析总结了P2P环境下的两个突出问题,并总结了现有解决方案。接着总结了作者对现有各种声誉系统模型/信任模型的研究,并指出其存在的问题。最后,详细介绍了本文提出的一种应用系统模型。在这部分,首先介绍了JXTA应用平台,这是模型实现的基础;然后给出了模型相应的网络结构、协议及安全性保障;最后对模型进行了模拟测试。