论文部分内容阅读
P2P网络以其非中心化、高可扩展性、健壮性、高性价比和良好的负载均衡等特性成为计算机网络领域的研究热点。相对于传统的分布式系统,P2P技术具有无可比拟的技术优势和广阔的应用市场前景,但由于P2P网络的开放、动态和匿名性的特点,导致节点间交易的风险变得较传统的集中式网络大大增加,进而导致信息资源和数据的安全变得十分重要,而安全问题一直是网络技术中一个十分重要且尚未完全解决的难题。当前主要的安全技术包括加密技术、数字签名、访问控制、入侵检测和信任管理等。在这种情况下,在P2P网络中建立行之有效的信任管理机制显得十分重要。研究P2P网络中的信任管理机制不仅对研究和推广P2P网络有很好的理论指导意义,对其他借鉴P2P网络技术的研究开拓思路,发散思维等方面有很好的引导作用;同时信任管理研究可用于安全协议分析,并可结合加密技术等研究成果,指导新的应用系统安全机制的建立,为应用层次上制定交易规则和交易策略提供切实可行的方案,保障互联网上交易的安全,降低一定的交易风险,对打击、阻止一些网上犯罪行为也有很好的意义。近年来出现了各种类型的信任管理模型,为P2P网络安全研究提供了理论实例,但是信任管理模型大多数针对某一个方面或者一部分因素进行处理,如针对信任链选取,间接信任值计算等。本文针对P2P网络中交易的信任度量和推荐链问题,提出一个考虑交易时间间隔的信任管理模型。模型在基于声誉的信任管理模型的基础上对信任度的度量给出了一种以时问间隔为主要因子的计算方法,同时在推荐链的筛选方面采用变进制数作为权重值。对于直接交易考虑了交易节点最近的被评价值信息,而推荐交易则是计算综合信任值,剔除不符合时间要求的推荐链,使得信任值的计算具有良好的时效性。首先本文就基于声誉信任管理模型进行了相关的分析。基于声誉的信任管理模型借鉴人类社会声誉的概念,提出了P2P网络中的“声誉”概念,即P2P网络中节点之间依据对过往行为的表现而对将要发生的交易的一种评价。这种体制遵循人类社会学的相关法则,按照影响信誉的因素进行信任值的推导和计算。由于人类社会中的声誉具有强烈的主观色彩,在评价和传递时容易受到外界的干扰;在P2P网络中,所有关于信任的计算均为客观的纯粹数据层而的计算,极少附加个人的主观色彩,在这当中就存在着一个信任传递的问题,如何解决好P2P网络中信任的传递---推荐问题就成了重要的研究对象。本文还考虑了时间因素在信任管理模型中的重要作用。随着时间的变化,节点历史行为的评估对当前信任评估的影响会逐渐变小是研究中认可的一个要素,现阶段对信任管理的研究中考虑时间因素的模型的现状为:1)信任值是一个随着时间衰减的函数,即离交易评估时间越近,信任值就越可信;反之,信任值就降低,直至不可信;2)信任值的更新遵循设定的时间间隔。信任管理研究前期大多数采用这种方法,近期更新的策略则转向及时更新方法和定期更新结合的办法。本文根据分析提出了一个考虑交易时间间隔的信任管理模型,该模型给出了一种以时间间隔为主要因子的计算方法。对于直接交易考虑了交易节点最近的被评价值信息,有过直接交易的这类节点,主观上保证了这类节点的可信任性,但是节点保有的资源分类、信任值等其他因素随着时间的推移,该节点的直接信任值的时效性发生了改变;推荐交易则是计算综合信任值,既考虑到被推荐节点的直接交易,也将被推荐节点的间接交易情况包括在内,避免信任值计算的偏差。在推荐链的筛选方面采用变进制数作为权重值,对推荐链中因不同距离而产生的信任权重值有所差异。本文最后对P2P网络中恶意节点识别做了相关的综述。总结了P2P网络中恶意节点的主要特征和现阶段对恶意节点的识别、惩罚措施和存在的问题。