论文部分内容阅读
P2P网络的开放性和匿名性使得任何终端都可以加入网络并共享资源和服务,从而导致网络中存在大量的只消费资源、不共享资源的节点和提供虚假资源、不可靠服务的节点。建立节点间的信任关系是对匿名性的一种克制,因此,在P2P网络中建立信任模型是解决上述问题的关键。
本文在研究现有信任模型的基础上,总结了建立信任模型所需解决的关键问题,提出了建立信任模型的原则和方法,设计了基于群组和D-S证据理论的对等网信任模型GroupTrust。GroupTrust模型利用群组将P2P网络划分为逻辑上的结构化网络,模型由信任计算、信任数据管理和信任通信协议三部分组成。信任计算模型设定了多个因子模拟节点间交互行为,通过合成直接信任、推荐信任及证人信任完成信任值的计算;信任数据管理模型负责信任数据在网络中的存储和自组织;信任传输协议GT_Protocol负责信任数据在网络中的传递。文中给出了信任计算模型的形式化描述,设计了协议消息和协议流程。
本文将GroupTrust模型应用于JXTA平台,验证了模型在实际P2P应用系统中的可行性。对模型的仿真实验表明:模型具有较高的准确性和有效性,节点的信任值可客观的反映节点的可信度,从而有效的预防恶意行为的发生。