您好,欢迎访问三七文档
P2P信任模型论文第1页p2p电子商务中基于声誉的关系信任模型摘要近年来,P2P网络成为互联网中最受欢迎的应用系统之一。由于P2P网络的匿名性和开放性,交互的节点不能总是保证自己行为的可靠,使得节点之间缺乏相互信任,网络中资源质量不能较好保证。P2P网络的安全问题成了当前研究的热点,在研究现有的信任模型的基础上,借鉴目前比较流行的基于全局推荐的信任度计算方法,提出了一种基于声誉的关系信任模型。为了满足用户多样性的要求,用户在Agent的协助下以商品的信任值排序后选择自己满意的商品。商品的信任值包含启动信任值和经验信任值两部分,启动信任值由商品的声明属性与同类商品的实际属性和信任值对比获得,经验信任值由交易经历和用户评价获得,在计算经验信任值时,用动态时间窗口减少计算量,在全局范围评估评价可信度以降低恶意评价的影响。测试和计算结果表明启动信任值能让无评价或仅有很少评价的优质新商品能与信任度很高的商品合理竞争,比另外两种信任启动方法更适合电子商务系统,关系信任模型对恶意评价有较强的抵抗能力,提高系统交易的成功率。关键词:P2P网络;电子商务;信任模型;声誉P2P信任模型论文第2页随着C/S网络应用的飞速发展,服务器的性能瓶颈问题也带来了一些麻烦,限制了端系统资源的有效利用,而且越来越无法满足日益增长的分布式应用需求。基于C/S网络应用的不足,P2P网络的应用逐渐兴起。P2P网络也称为对等网络,每个节点在网络中即充当资源提供者又充当资源请求者,每个节点的地位相等,没有主次之分。电子商务平台中的用户既可以是买家也可以是卖家,这种形式和P2P中的节点很类似,因此用P2P实施电子商务平台有着天然的优势,随着电子商务平台中用户(含商家)数量的增加,用户想购买到最合适自己的商品并不是一件容易的事,往往买了一件商品后又发现另外一个商家提供的商品更好。因此,基于声誉的信任管理是目前研究的热点,信任模型的建立和数据管理是P2P系统中基于声誉的信任管理所要研究的问题。要选择可靠的资源和激励节点相互之间的合作必须设计合理的信任模型。信任建模就是通过数学的方法,建立一个科学的评估体系,并根据信任值来度量哪些节点是可信的,哪些节点是不可信的,通过节点间的历史交互信息所反映出的节点表现,形成信任关系。目前,针对P2P电子商务的信任问题有许多研究,文献[1]利用云理论刻画信任及信任等级,将节点进行分类,但他们计算节点的信任值时认为节点在线时间越长越可信,但在电子商务中一些纯买方节点在线时间本来就短,而一些恶意节点为了攻击别人反而在线时间长,所以此方案有其局限性。文献[2]以贝叶斯网络把信任分为不同领域、不同方面的可信度,通过用户评价与预测可信度比较,如果差异较大就认为属于欺骗行为,但这种方法的前提是可信值不会发生突变,而实际可能是用户的恶意评价,所以这种方法对买方的恶意评价没有任何效果。文献[3]认为每个节点具有局部声誉和全局声誉,为了确定节点所给评价的真实性,提出一个质量模型评价节点的可信度,然而他们的这个模型要求评价节点与被评价节点有交易关系,这是一个苛刻的条件,在电子商务平台中用户众多这些研究工作主要考虑了恶意节点的防范,但都忽略了新商品进入到系统的信任问题,这些研究都想以商品的信任值引导用户交易,但这些研究都是以0或0.5作为新商品的缺省信任值,然而在电子商务系统中都有大量的同类商品,即使某个新商品可能非常适合某个用户,但用户从以信任值排序的列表中很难找到这种新商品,因此,这些方法有必要解决这个关键的问题。针对这些问题,本文提出一种基于Agent的关系信任模型,用户需要购买商品时,以目前电子商务具有的声誉系统为基础计算商品的信任值,通过商品信任值引导用户购买。一、P2P网络1.1P2P网络概念P2P网络是一种分布式应用模式,主要可以用来进行数据共享和协同计算。P2P网络中没有中央控制服务器,每个节点即具备服务提供也具备服务消费两方面的功能。网络中实体地位均等,没有高低之分,可以随时加入和退出网络,节点之间可以直接互相访问,具有高度自治性。节点之间共享资源和服务。P2P网络一般可以划分为:纯散式、混合式和超级节点式三种。P2P信任模型论文第3页图1、1纯散式P2P网络图1、2混合式P2P网络图1、3超级节点P2P网络1、2网络拓扑结构及工作过程P2P网络拓扑结构分为集中式拓扑、全分布式非结构化拓扑、全分布式结构化拓扑和半分布式拓扑。集中式容易出现单点失效,在电子商务中与非P2P网络相比带来的好处有限;全分布式非结构化拓扑定位效率低,广播消耗带宽大,难实施信任管理;全分布式结构化拓扑难实施信任管理。因此,要实施信任管理用半分布式拓扑比较合适,由电子商务公司部署的服务器作超级节点,商家和用户的计算机做叶子节点,如图1、4所示。P2P信任模型论文第4页图1、4网络拓朴结构Fig、1Networktopology(1)普通节点生成一个Agent连接到超级节点,被连接的超级节点生成一个Agent2与Agent1交互;(2)Agent1向Agent2发出所需商品的关键词搜索请求;(3)Agent2把关键词请求相关的商品信息列表(包含Agent2向其他超级节点发出搜索请求的结果)按声誉值由高到低返回给Agent1;(4)Agent1从商品信息中选择所需商品,并设置个人特殊偏好(如价格优先,品牌爱好等);(5)Agent2计算满足用户要求商品的信任值,并按从高到低的顺序把满足用户要求的商品提供者信息(含IP地上和端口)返回给Agent1;(6)Agent1选择商品经销商;(7)商品经销商生成Agent3与Agent1协商,如果Agent1不满意重新回到⑹或者结束,如果满意就同所选商品经销商交易;(8)Agent1把交易金额转入超级节点帐户,超级节点记录交易情况;超级节点收回Agent2资源,商品经销商节点收回Agent3资源;(9)Agent1收到商品后通知超级节点交易完成并对商品做评价,超级节点把交易金额转入商品提供者帐户并更新商品和商品提供者的声誉值,用户节点收回Agent。二、信任与信任关系信任网络是指节点间相互依赖形成的信任关系,其他节点的推荐能够决定一个节点的信任度,而且推荐方的可信程度也要考虑进来。P2P网络系统的信任网络中,没有百分之一百的绝对可靠的节点,信任度也不是完全真实的,但是可以让其他节点根据此依据作出判断。2.1信任的定义P2P信任模型论文第5页一般来说,信任表达了对今后行为的一种期望。如图2.4所示,信任具体的含义是由上下文来确定。信任者指的是信任的提供方,被信任者指的是信任的接收方;环境指的是信任关系所产生的具体的网络环境;上下文指的是信任关系所属范围。图2.1信任关系基本要素定义1信任是指用户根据某个商品声明的属性、自身经历、商品声誉、其他评价者的可信度等因素对商品能满足自己要求的估计。与大多数信任系统相同,本文把信任限定为[0,1]范围内的一个值,值越大越可信。2.2信任的分类我们可以将信任分为两类:直接信任和闯接信任。(1)直接信任是根据节点间历史直接交互的经验,对目标节点未来行为的一种主观期望。(2)间接信任是指通过其他节点的推荐信息,对目标节点的综合期望。图2.2直接信任与间接信任E与F、F与G历史上曾经有过直接信息交互,那么它们之间的信任关系就叫做直接信任;E与G之间从来没有进行过交互,如果进行交互,只能通中间节点F的推荐,那么它们之问的信任关系叫做间接信任。一般来说,和人的感觉一样,P2P信任模型论文第6页节点总是相信自己的判断,所以直接信任要大于间接信任。但是在P2P网络中有直接历史交互的节点是非常少的,因为当节点数目很多时,两个节点发生交互的概率比较小。因此如果只考虑自身直接交互经验是不可靠的,间接信任是不能缺少的。三、声誉与声誉系统3、1声誉的概念我们可以将声誉分为集中式和分布式,通过第三方计算得出的声誉称为集中式,从其他节点的推荐得到的声誉称为分布式。如果只依靠本地节点的信息去了解声誉,那么得到的声誉一般是不可靠的、不全面的,因此通常要从其他节点那里获取信息。如果推荐信息的节点也不能提供可靠的信息,那么可以继续寻找所信任节点的推荐,我们把这样的推荐信息就称为声誉。针对本文中的应用环境,声誉定义如下:定义2声誉是指所有购买过商品的用户对商品(含交易过程)评价的统计结果。声誉包含了商品的声誉和商品供销商的声誉。各个电子商务平台采用的计算方法和评价内容都有所不同,如淘宝对商品的评价分为两部分:第一部分是整体评价,可评“好”“中”“差”三个等级,好评计一分,中评不计分,差评计负一分;第二部分是对“宝贝与描述相符”、“卖家的服务态度”、“卖家发货的速度”和“物流发货的速度”四个方面按5分制整数评价。商品供销商的声誉包括:所有商品的好评与差评计分累加、好评率、第二部分的前三项的算术平均值。这种机制很容易导致商品供销商用低价格商品提升声誉值,然后用高声誉值进行欺诈。3、2声誉系统声誉系统是发布和管理与声誉相关的系统,其中每个节点都知道系统中其他节点的行为的好坏。声誉系统总是将某一特定的客观信息作为输入,系统的声誉值是所有节点对某一节点整体的评价。四、基于声誉的关系信任评估4、1信任与声誉的区别:信任和声誉是两个关系非常密切的概念,文献[4]中两者都可以起到类似的作用,但它们也存在着一定的差别:(1)声誉系统提供全局的声誉值,意味着在这个系统内的某个商品(提供者)对所有用户来看都具有一个相同的声誉值,而信任系统通常被用于获得信任的局部和主观测量,意味着同一个商品对不同的用户来讲其信任值有可能不同。信任系统中用于计算信任值的信息来源可以有传递性,即可以使用间接经验,而声誉值的计算都是在系统内用户的直接经验,没有传递性。文献[5]说明信任和声誉时有这样的论述:P2P信任模型论文第7页①“因为你有良好的声誉,所以我信任你。”②“尽管你的声誉不好,但我信任你。”这两句论述可以反映出信任的复杂性。第①论述是一般信任和声誉系统都会考虑到了的内容。第②论述蕴涵了信任者和被信任者之间的一种特殊私有关系,这种私有关系否定了其他人对被信任者的评价。对这种私有关系可以这样理解,其一是因为声誉实际上还是局限于一定的范围内的用户,可能并不具有普遍性;其二是由于个人有特别的途径对这个商品进行了解或者商品具有某种特殊的作用适合用户。4、2关系属性为了体现信任中的特殊私有关系,本文用关系属性解决这个问题,用户可以对商品设置四种关系:{“信任”、“优先”、“普通”、“不信任”}。其中“普通”是缺省关系,非“普通”关系属性需要由用户设置。若商品的关系属性是“信任”,那么它的信任值为最大值1;如果商品i的关系属性是“不信任”,那么它的信任值为最小值0。如果商品的关系属性为“优先”,假设它的信任值为T(i),另一个商品j的关系属性为“普通”,其信任值为T(j),即使T(i)<T(j),如果满足式(1),在用户选择商品时品i排在商品j之前。T(j)-T(i)<α,(1)其中α是由系统设定的一个小于1的正实数。4、3商品信任值计算为了促进竞争,让用户有机会选择性价比更高的商品。在信任模型中对新商品的实施启动信任,因此,新商品的信任值包含启动信任值和经验信任值。显然,由“4、2”可知,如果商品关系属性是“信任”或“不信任”可以直接求出。只有当商品关系属性是“优先”和“普通”时才需要按本小节的方法计算。定义3启动信任值:在商品没有交易经历或者只有较少交易经历时,根据商品声明的属性与交易经历很多的同类商品的实际属性和信任值对比估计出的商品可信程度。其值在[0,1]范围内。定义4经验信任值:用户根据声誉系统中记载的商品交易历史和其他用户评价计算出的商品可信赖程度。其值在[0,1]范围内。设商品i的信任值为T(i),可由式(2)计算。(2)其中Ts(i)是商品i的启动信任值,Te(i)是通过统计商品i交易历史得出的经验信任值,n为商品i的交易次数,N为一个正的自然数。当n<3N时,商品i的信任值由启动信任值和经验信任值动态线性相加,随着次数增加,经验信任值在总信任值所占的
本文标题:p2p论文
链接地址:https://www.777doc.com/doc-2848534 .html