P2P网络安全中信任模型的研究

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:DNGOUSIYMMY
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P网络已经在Internet中占有一席之地,P2P网络“去中心化”的特点使其被越来越多的人所关注。但P2P网络自身与之具有的高动态性、分散性、自治性、自组织以及匿名性等特点,为网络中不良用户的恶意行为、自私行为提供了方便。网络中大量不良用户的存在,使得网络存在严重的安全隐患。现有的P2P网络缺乏有效的安全机制,P2P网络中各用户之间如何建立行之有效的信任关系,是P2P网络研究的一个重要课题。本文针对P2P网络节点之间的信任关系进行深入研究,在前人研究的基础之上提出了基于分类推荐与奖罚机制的P2P信任模型——CRRPTrust(Classification Recommend and Reward Punishment Trust)。CRRPTrust模型借鉴了人类社会中的信任关系,并将信任关系用在该模型中的节点之间。节点之间通过交易获取评价,通过这些交易记录计算节点之间的信任度,本文采用量化的方式对用户的信任度进行评估。首先,本模型根据用户拥有资源类型的相似程度将节点分组,同一组中的节点拥有的资源类似,随后给出了组内信任度、组间信任度和组间推荐节点信任度的计算规则,节点之间的信任度由上述信用度计算得出,中心节点根据节点间信任度计算出节点的全局信任度。其次,本文引入奖励和惩罚机制,中心节点根据节点的全局信任度为网络中的每个节点分配相应的虚拟货币。节点获取资源成功,则需要支付虚拟货币,节点共享的资源被成功下载,虚拟货币增加,虚拟货币的变化作为最终求解节点全局信任度的标准。最后,通过编程实现该模型,将该模型在分组和加入奖罚机制前后进行了仿真对比,在某些方面并与Engin Trust模型进行了仿真对比。实验表明,CRRPTrust模型在一定程度上减少了网络中消息数量和搜索时间,并能够有效遏制恶意节点的不良行为。
其他文献
嵌入式远程监控系统可以实现对远程设备的控制和数据采集,与传统的监控系统相比,新系统可以充分利用现有网络资源,方便地接入到10M/100M以太网中,从而部分取代早期采用的CAN
随着计算机、通信和网络技术的不断发展以及XML技术的日益成熟,以XML作为载体的Web信息量增长快速、访问日趋频繁。但网络和移动计算环境存在的带宽限制、频繁断接性等缺陷,
信息门户提供了一个基于Web的统一信息访问解决方案。它通过一个整合的门户系统,将数字化校园内部各个应用系统的各种信息融为一个整体。可以通过一个统一的渠道,方便地访问
在互联网飞速发展的今天,越来越多的行业发展和应用都依赖互联网,而基于点对点(即P2P)原理的下载应用,如BT、电驴等,对网络带宽的消耗极大,这些P2P软件的滥用非常消耗组织有限的带
随着信息技术特别是网络技术的高速发展,数据库技术已渗透到了各行各业,数据存储量大幅度增加,面临这些枯燥无味的海量数据,人工的对之进行分析或理解变得不太现实,因此人们
随着Web服务的兴起而提出的面向服务的体系架构SOA为Internet上的分布式计算提供了支持异构平台和多种语言的构件式程序架构。SOA强调的是Web服务之间的互操作,而Web服务互操
虚拟现实(VirtualReality)是指利用三维图形生成技术、多传感交互技术及高分辨显示技术,生成视、听、触觉一体化的、逼真的三维虚拟环境,用户通过视觉头盔、数据手套等力反馈传
随着嵌入式系统的广泛应用,用户对嵌入式产品提出了越来越高的要求,嵌入式开发领域也因此面临着越来越复杂的应用,C语言已经开始不堪重负,而C++作为一种优秀的支持多种编程范型的
软件测试在软件开发和维护的各个阶段至关重要。它贯彻于软件定义和开发的整个阶段即整个软件开发的过程。而软件测试中的难点和重点是测试用例的生成设计,其设计的依据主要
时间表问题是一类特殊的资源调度问题,广泛应用于学校课程安排、会议日程安排、体育比赛和航班时刻表的制定等。所以如何求解时间表问题成为一个关键的问题。本文以大学课程安