P2P网络下分布式带激励的信任模型设与研究.docVIP

P2P网络下分布式带激励的信任模型设与研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
P2P网络下分布式带激励的信任模型设与研究.doc

P2P网络下分布式带激励的信任模型设与研究 由于P2P网络无中心、匿名性等特点,传统的基于PKI安全机制不能很好地保障其安全,设计一个有针对性的信任机制来保障P2P网络的安全是非常有意义的,在现有信任机制研究成果的基础上提出了一种更加完善的信任机制,基于模拟人类社会推荐信任评价安全策略,具有节点区分、严格奖惩的激励机制,通过模拟试验,与基于投票的信任机制相比,该信任机制能够更好地促进P2P网络的正常交易,抑制恶意的、破坏性的交易,确保P2P网络的安全性、稳定性。 关键词:P2P?激励动态信任模型 1 ? 引言 目前Internet网上流行的P2P文件共享系统,如E-mule,BitTorrent,KaZaa在传输音乐文件,视频文件,给大家交流文件提供了很好的平台,然而在这些P2P 文件共享系统中,存在着恶意的行为模式,如搭便车行为 [1] (只是下载内容而不提供上载),钓鱼式击(声称是网络中流行的有用文件,但实际上是一个假文件或恶意文件,不仅会影响下载用户,而且还浪费网络带宽,更有甚者,这个文件还会传播到其它的网络节点 。从文献[2]的研究来看,KaZaa中有0%的文件副本是被污染的。因此我们需要寻找一种解决方案来解决这个问题,即孤立网络中这些受污染的节点,并且鼓励这些节点把受污染的文件删除。 2 ? 研究现状及信任模型的提出 已经有大量的文献试图解决这方面的问题,如文献[3-5]主要分析污染文件的机制,主要机制有伪元数据拷贝(插入一个污染文件副本,但是它拥有与正常文件相同的元数据描述),伪D对象拷贝(污染的文件对象的ID与正常的文件对象ID 是相同的),文件索引修改(破坏节点的文件索引,使之找不到原有的文件),这些文献也给出了一些解决方案,但是这些方案还须进一步评价。 在已有的分布式信任机制中Eigentrust,Xrep[6]较有影响力。Eigentrust 是一个全局信任模型,每一个节点的信誉值是通过收集网内其它所有节点的评价而计算出来的,它需要网内事先有较高信誉的节点,但这是不现实的。 Xrep是一个基于投票的信任机制,从一个节点下载之后,认为内容是没有污染的,就给出一个评价值,但是它只使用节点本地的信誉信息来 计算信任值,而且缺少奖惩机制。为此,本文提出一种新的,带激励的分布式节点动态信任模型下文用New?trust?system表示),它能快速鉴别和严惩恶意节点同时能让知错就该的节点一个恢复自己信誉的机会,在计算节点的信任值时,不仅考虑了节点本地的评价信息,同时也考虑了其它节点群的评价信息,类似人类社会中人们不仅会根据自己的经验信息而且还会考虑朋友的推荐信息来了解陌生人,进而评估陌生人是否可信。为了分析本方案的有效性,将它与基于投票的信任系统(Base?vote?system) [7] 做比较。 信任模型的设计 信任模型的设计主要从设计目标,以及涉及的相 关概念及定义来介绍,最后用场景实例说明这个模型 的工作过程。 3.1? 设计目标 a) 需要一个隔离和孤立受污染的节点机制,且鼓励被动受污染的节点删除污染的内容。 b) 建立一套奖惩机制,惩罚节点在网络中有恶意行为,鼓励节点真实的行为。 c) 系统初始化节点时,或新加入的节点没有较高的信任值。 3.2? 概念及定义 在网络中,每个节点都可以对其它节点做评价,评价包括两部分:一个是个人评价,另一个是群体评价。 定义 I ij 为节点 i 对节点 j 的个人评价,称个人评价,且 (1)? ? ? ? n 是节点 i 从节点 j 下载受污染内容的次数, 主要 目的是惩罚提供污染内容的节点。 ? d 和 ? u 分别为惩罚 因子和奖励因子,调节奖惩程度的,并设定 ? d ? ? u , 使得系统个人评价值升高的慢但下降的快,能有效严 惩节点的恶意行为, V init 为每个节点对其它节点评价的初始值。当下载的内容是受污 染 时 , I ij 为 max(0,I ij - ? dn) ,当下载的内容是真实的时, I ij 为 min(1,I ij - ? u n) ,节点 i 对节点 j 一无所知时, I ij 为初 始值 V init 。 定义 C ij 为网络中与节点 i 有联系的其它节点们对 节点 j 的评价,称群体评价,且 (2)? ? ? ? RL ij 为节点 i 为了解节点 j 的群体评价, 发出群体 评价查询请求后有响应且对节点 j 有交往的节点列表。 R ik 为节点 i 对节点 k 的信任值, I kj 为节点 k 对节点 j 的个人评价, V init 为当有响应的节点列表为空时, C ij 所设定的初值, 即每个节点对其它节点评价的初始值。 定义 R ij 为节点 i 对节点 k 的信任值, (3)? C ij 为群体评价, I ij 为个体评价,

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档