论文部分内容阅读
近年来,随着计算机和互联网技术的飞速发展,P2P技术已成为业界关注的焦点,并在越来越多的领域得到了广泛的应用。然而,P2P网络中节点的自主行为引起的不可靠服务以及安全风险因素,严重制约了P2P网络中节点之间的合作机制,从而使得节点间很难自然建立起有效的信任,损害了整个P2P网络服务质量。因此,在P2P网络中建立一种有效的信任机制是解决上述问题的重要途径,也是当前P2P网络安全领域的一个研究热点。本文在深入分析和研究现有P2P网络信任模型的基础上,提出了一种新的基于信誉的P2P网络信任模型。一方面该模型利用节点的信誉度和节点的交互满意度两个参数来量化描述节点之间信任关系,不仅能更准确的表达节点之间信任关系,而且还减少了信任值计算所耗费的系统资源,减轻了网络负荷;另一方面,该模型还能够根据P2P网络实时变化的特点,改进了传统的节点信誉度计算方法,节点信誉度计算更加关注节点近期的表现,并加大了对恶意节点的惩罚力度,从而更能有效的遏制网络中恶意节点的动态摇摆行为,提高了P2P网络的整体性能。为了验证所提出的信任模型的有效性,设计并完成了大量的仿真实验,并和EigenTrust信任模型进行了对比分析。实验结果表明本文所提出的信任模型能准确评估节点的信誉度,并能有效避免恶意节点行为的影响,提高了P2P网络服务的整体质量。