论文部分内容阅读
Peer-to-Peer(P2P)系统的开放结构使其具有如下特性:适应性、自组织性及可扩展性,并能通过大量副本实现高可用性。因此,基于P2P环境的电子商务系统发展十分迅速。但是,P2P电子商务系统中的用户之间往往互不相识而缺乏相互的信任,而且由于P2P系统的开放性和匿名性,P2P电子商务系统中将不可避免地存在节点的恶意行为。恶意节点的存在将会破坏系统的正确性和可用性。 基于声誉的信任机制可以有效地识别出恶意节点并避免恶意行为。其基本思想是:根据节点执行过的交易情况和其他节点对其交易行为的评价,为该节点分配一个信任值,使得其他节点可以根据其信任值来做出是否与其交易的决策。 P2P电子商务环境下的现有信任机制在信任机制的准确性、信任值的计算方式和信任机制的抗攻击能力方面存在如下问题: ⑴信任度量的片面性.信任的度量只依赖于单一或很少的因素,从而不能准确刻画节点的可信程度,且容易遭受某些恶意攻击; ⑵计算信任度时不能很好地综合直接经验(局部声誉)和间接经验(全局声誉).单独依赖局部声誉或全局声誉来计算信任度将会降低信任机制的可用性。利用置信因子将局部声誉和全局声誉加以结合来确定信任的度量可以同时兼顾直接经验和间接经验。但目前还没有人给出确定置信因子的有效方法; ⑶对抗攻击的能力差.如果信任机制不具有对抗攻击的能力,则恶意节点利用某种攻击手段将会很容易地获得较高的可信度; ⑷计算代价和通信代价高.在大规模的P2P网络中,计算代价和通信代价过大将会降低系统的可用性; ⑸对节点的行为可信度和评价可信度不加区分.P2P电子商务系统的节点可能既是消费者又是服务提供者。出于竞争的考虑,某些交易行为可信的节点可能对竞争对手给出不公正的评价。 这些问题的解决取决于影响信任度的信任因素的选取及其量化计算方式。针对这些问题,本文提出了一种新的P2P电子商务环境下基于声誉的信任机制。在该机制中,一个节点具有两种类型的声誉,即局部声誉和全局声誉。一个节点相对于另一节点的局部声誉是根据另一节点对其交易行为的评价来迭代计算的,一个节点的全局声誉是根据所有与其交易过的节点对他的评价来计算的。为了使本文提出的信任机制能够有效地解决上述问题,本文集中进行了以下几个方面的研究: ⑴局部声誉模型的建立.主要研究如何量化影响局部声誉的信任因素及局部声誉模型的建立、局部声誉的计算方法、基于节点行为分析的局部声誉激励措施等; ⑵全局声誉模型的建立.主要研究如何量化影响全局声誉的信任因素及全局声誉模型的建立、评价质量模型的建立、全局声誉的计算方法等; ⑶信任度模型的建立.主要研究如何利用置信因子将局部声誉和全局声誉加以综合、局部声誉置信因子α的确定办法以及全局声誉置信因子β的确定办法等; ⑷信任感知搜索.主要研究信任关系网络中节点信任等级的定义和分析、信任关系网络的化简方法以及基于节点信任等级的信任感知搜索等。 本文对所提出的信任机制的有效性和抗攻击能力均进行了理论分析和实验验证。结果表明本文提出的信任机制优于其它现有的方法,能够有效地应用于P2P电子商务系统中。