论文部分内容阅读
P2P技术最近几年成为研究热点,网络中的节点可以直接进行通信和共享资源,使基于P2P的应用快速发展。然而,P2P网络的分布式和动态性,使集中式的安全机制不能很好的适应P2P网络的要求,需要建立一个分布式的安全机制来增强系统的可靠性。对P2P网络安全模型的研究成为新的研究热点,信任模型和访问控制机制是保证安全的重要组件。信任模型通过节点的行为计算节点的信任度,从而实现对恶意服务节点的识别,而访问控制可以解决服务提供节点的安全问题。将信任模型与访问控制结合,可以有效的增强网络的安全性。本文在分析研究了现有信任模型的基础上,针对已有模型不能很好的识别恶意推荐等问题,提出了基于推荐的信任模型。模型由直接信任值和推荐信任值综合计算得出节点的综合信任值。在直接信任值的计算过程中加入了惩罚因子,为了使推荐信任值的计算更加准确,定义了推荐可信度。节点的推荐可信度通过评分相似度和历史推荐信任度来计算得出,推荐可信度使模型计算的信任度更加准确。本文提出的可信访问控制模型,主要包括:组成员管理和资源访问控制两部分。模型将不同服务类型的节点分为不同的组,组成员管理主要是节点的加入和删除,资源访问控制通过将信任和访问控制权限结合,实现灵活的访问控制。然后对节点的交互过程,信任值的查询更新等算法进行了描述。仿真实验结果表明:本模型的信任机制能够抵御不同的恶意节点,用户满意率高等特点,与EigenRep模型相比在识别恶意推荐方面具有更好的性能。