论文部分内容阅读
P2P信任模型是解决P2P网络安全问题的有效方法之一,但现有的信任模型中普遍存在信任值计算复杂、网络负荷过大以及不能有效抑制“搭便车”等问题。因此,如何优化信任值计算过程,减少网络负荷,激励节点参与资源共享,就成为本课题研究的重点。本文在分析现有信任模型的基础上,参考人类社会信任建立过程、公司管理以及公司之间的合作关系,提出了一种P2P中混合式信任模型——HTM模型。在该模型中,为了解决现有信任模型中由于信任值计算普遍采用实时求值方式而带来的网络负荷问题,提出了一种基于节点交互评价反馈的信任值计算方式。同时,针对P2P网络中普遍存在的“搭便车”问题,提出了基于资源分配方式的激励机制。基于节点交互评价反馈的信任值计算方式利用节点交互评价反馈值计算其信任值,信任值的高低取决于其交互评价反馈值的高低,并且反映了节点在网络中的可信度。基于资源分配方式的激励机制利用节点获取资源可靠性这一关键因素,通过参考请求节点自身信任值,为其分配相应信任级别的服务资源,以此来限制节点获取资源的能力。在该机制作用下增加节点共享资源的动力,增强节点参与资源共享的积极性,同时提高P2P网络的利用率。通过和其他混合式信任模型进行比较的仿真实验表明:该模型具有较好的安全性、对恶意节点的攻击具有更好的抵抗性,并且能够较好的抑制“搭便车”问题。