P2P网络中基于反馈的分布式信任模型研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:liongliong562
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P网络是当今互联网上最重要的应用系统之一,主要用于协同计算、分布式存储和文件信息共享等领域。然而,P2P网络因其开放性以及节点的匿名性和自治等本质特征,使其存在大量联合欺诈、伪造文件等恶意行为,严重影响了P2P网络的可用性和服务质量。目前关于该问题的解决方法主要集中在信任机制的研究方面,信任机制通过评价用户历史行为,预测用户未来行为,辅助其他用户作出合适的选择而达到抵制系统中恶意或不良行为的目的。信任模型是信任机制的关键组成部分,模型通过建立量化的评价体系,以信任值度量节点的“可信程度”,并以此来识别网络中的恶意节点。虽然信任模型能够有效减少网络中恶意行为带来的影响,但是现有的信任模型本身就存在脆弱之处,因此,网络中还存在许多针对信任模型本身的攻击行为。本文对P2P网络中的信任模型抗攻击性进行了研究,分析现有的经典信任模型以及网络中存在的恶意行为攻击,总结信任模型的设计原则,指出信任模型的设计应充分考虑各种恶意行为的攻击。具体研究工作如下:针对现有信任模型在抵抗恶意攻击方面的不足,本文提出一种基于反馈可信机制的动态信任模型-EFTrust(An Effective Feedback-based Dynamic TrustModel)。该模型使用反馈可信度来过滤不诚实反馈,提高信任评价信息的有效聚合能力;引入一种基于时间窗口的机制,动态调整节点的信任值,增强模型的动态适应能力。理论分析和实验证明了该模型在对抗恶意攻击上的有效性。在全局信任模型的分布式实现上,本文使用基于Chord协议的DHT结构实现信任数据的分布式存储与查询,引入信任值管理节点方案解决全局可信度的放置问题,并从理论上分析该分布式实现方法能保证信任数据的存储安全。在此基础上,进一步给出信任管理系统的整个框架,并提出EFTrust模型的分布式实现算法。为评价所提出的信任模型的性能,本文使用JAVA语言实现了一个P2P文件共享系统,并在该平台上仿真比较EFTrust算法和其他几种经典的信任算法。仿真结果表明,EFTrust相比其他模型,具有更好的精确性和应用效果,能够有效地抑制恶意节点的策略性摇摆行为对系统的攻击。
其他文献
操作系统原理课程是高等学院计算机专业的一门重要专业基础课,亦是教学难度较大的一门课,实验教学环节是其主要难点。而实验教学环节普遍存在实践教学设备的缺乏和低效。本文
随着科学的日新月异,人们对计算机的处理能力提出更好、更快、更强的要求与挑战,多处理器技术便是这个挑战的有效突破口。任务调度是这个突破口中最为关键的技术之一。随着科
随着人们求解问题领域的不断扩展,所遇到的问题越来越复杂,而且规模也越来越大,解决这些问题所要求的计算能力也在大幅度提高。又由于考虑到高成本超大型计算机没有得到充分地利
人工生命的研究开始成为热点,它是21世纪最有活力、最有前景的两大前沿学科—生命科学与信息科学相互作用的产物。将人工智能和人工生命相结合,研究计算机动画是个比较热门的
光化学反应是研究光与物质相互作用所引起的化学效应的化学分支学科。目前,在光化学反应物理实验中,是通过反应的中间产物来推断反应的过程,不能直接观察反应过程,且用于物理实验
随着社会经济的不断发展,人们对产品的需求也越来越高。制造业竞争的焦点转变为在最短时间内开发生产出最满足客户需求的复杂产品。现代产品的复杂性使得产品需要多人协作开
伴随着信息技术的蓬勃发展以及软件危机的频频出现,软件测试的重要性显而易见。作为软件测试领域的一个重要方面——静态测试以其不用运行程序而是只通过分析源代码查找错误
随着IT行业竞争的日益白热化,如何提供更好的互联网应用服务成为业界关注的重点。正是在这种背景下,出现了协同数据会议,它不仅方便了企业的远程会议通信,而且极大降低了企业
由于现代机械设备变得日趋复杂,为了降低设备的故障风险,保证其稳定运行,状态监测与故障诊断技术得到了迅猛的发展。近年来随着嵌入式技术的融入,分析诊断仪器开始向着结构轻