论文部分内容阅读
对等网络(Peer-to-Peer,简称P2P)是一种强调节点之间逻辑对等的新型计算模式。与传统的基于C/S(客户端/服务器)模式的网络相比,P2P网络中的节点地位都是对等的。它倡导节点的主动性,节点在为其它节点提供服务的同时,也享用其它节点提供的服务。在整个互联网内容存储的中心,从网络核心移向终端用户的背景下,P2P技术凭借其部署灵活、廉价等特点得到广泛和成功的应用。尽管如此,由于P2P网络的开放性和节点的匿名和自治等本质特征,为侵犯知识产权以及计算机病毒、垃圾数据、伪造文件的传播提供了有利的条件。搭便车(Free Riding)行为的广泛存在,降低了P2P网络的性能,增加系统的脆弱性。虽然引入分布式信任模型并不能解决所有的P2P安全问题,但无疑能使问题在一定范围内得到控制。加入有效的信任模型,可以提高P2P网络的可用性,有利于P2P网络的良性发展。针对当前信任模型的扩展规模和计算开销的矛盾,借鉴人类社会信任建立的思想,提出一种基于兴趣群组的P2P信任模型。通过对具有相似语义的节点进行聚集,将模型中具有相同或相似兴趣的节点加入到同一个兴趣群组内。组内的节点是平等的、自治的,节点之间交易频繁。每个兴趣群组都要选取一个综合性能最佳的节点作为领袖节点,由其负责组内普通节点的动态加入和退出。基于兴趣群组的网络结构,本模型将信任管理划分为组内信任管理和组间信任管理。在群组内部,收集组内成员对目标节点的历史记录,并融合评价者的个人交易经验,根据评价能力的差异修正后,形成组内节点的信任评价。在群组之间,根据历史记录得到群组之间的相互信任评价。最后,综合群组之间的信任评价和组内节点的信任评价得到目标节点的信任度,并以此作为交易决策的依据。对模型的仿真实验表明,该模型能够提高节点交易的成功率,并能够有效抑制恶意节点的诋毁行为,能够保证P2P系统的可靠运行。但本模型仍有不足之处,需要在以后的工作中进一步研究和改进。