P2P网络中信任模型的研究

来源 :武汉理工大学 | 被引量 : 3次 | 上传用户:siyu321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着P2P网络技术的发展,已经广泛应用到文件共享、电子商务和即时通信等诸多领域,目前已经成为计算机网络技术研究领域一个热点。由于P2P网络的动态性、自治性以及异构性等特点,各种恶意节点的恶意行为层出不穷,严重影响了网络的正常运行,对P2P网络的安全问题提出了很大的挑战。因此,如何在P2P网络中建立信任关系并有效进行管理,是P2P网络的研究的一个重要课题。本文针对P2P网络中的信任问题进行深入的研究,提出了一种基于直接交互经验和推荐信任的综合信任模型。本文首先对P2P网络结构、应用以及安全问题分析,接着介绍了P2P网络中的信任机制。并参考国内外大量相关文献,在分析现有模型的优点和不足基础上,借鉴人类社会关系中的信任机制,采用数学量化方法对P2P网络中节点的信任度进行评估,提出了综合信任度的组成因素和合成方法。综合信任度由直接信任度和推荐信任度组成,直接信任度通过节点之间的直接交互历史信息获得,并在信任度计算中引入了时间衰减因子,提高信任数据的时效性。推荐信任度的计算中摒弃了以往模型中信任度越高其推荐可信度越高的假设,引入了推荐可信度作为推荐节点的权重,并通过源节点与推荐节点公共交互节点的评价差异来更新推荐可信度。在计算综合信任度时对于直接信任度和推荐信任度比重,本文引入动态权重因子,随着节点交互次数的增加,节点更相信自己的直接交互经验。最后,本文引入了激励机制,为每个节点添加信誉积分属性,鼓励节点主动参与到网络活动中。本文的信任模型,作为P2P体系的一个模块实现,不影响现有的P2P软件架构。整个信任模块主要有信任处理模块、数据定位和传输模块以及本地数据库模块组成。本文给出了信任模块的具体实现,包括推荐信任信息的查找、信任数据的存储方案、分布式求解算法以及节点的交互流程。最后在仿真平台上将本文的模型与典型的信任模型进行了对比分析。实验结果表明,本文的信任模型在计算节点信任度方面具有较高的准确性,同时在抵御各类节点攻击能力上具有一定的优势,从而证明了本文的信任模型具有较好的安全性和实用性。
其他文献
随着科技的发展,互联网已成为人们生活、工作、学习的重要途径,很多网站、应用、服务都是以Web形式提供给用户,但是互联网的安全形势日益严峻,Web安全漏洞中CSRF漏洞较为容易
随着互联网的飞速发展,互联网已成为全世界最大的信息载体。人们对网络信息的需求量越来越大,越来越个性化,如何从海量的网络数据源中找到用户关心的数据,已成为当前Web信息检索
伴随着信息化的不断持续推进,科学技术开始在各个领域影响着人们的生活。在这个时代,人们每天的交流与通信产生着巨大的数据量,紧接着的互联网普及,无时无刻都存在数据洪流的
服务质量(Quality of Service, QoS)是指与用户对服务满意程度相关的各种性能效果。在软件设计过程中,性能、可用性、可靠性和安全性等QoS方面决定了整个软件系统对于使用者
移动自组网络(Mobile Ad Hoc Network, MANET)在军事、农业、环境监测、医疗卫生、工业、智能交通、建筑物监测、空间探索等领域有着广阔的应用前景和巨大的应用价值,被认为
我国为当今世界上最大的钢铁生产国,在很大程度上主导着世界钢铁行业的价值链。铁矿石作为钢铁的重要原材料,受到钢铁行业的广泛关注。铁矿石品位是影响矿山工作最重要的因素
随着我国经济的飞速发展,汽车的拥有量在不断攀升,汽车拥有量的急剧增加和城市交通建设的相对滞后,导致城市交通不断恶化,道路交通的安全问题正严重威胁着我国经济发展和人民
XML (eXtensible Markup Language)由于其简单性、可扩展性、交互性和灵活性的特点,已经成为互联网信息的主要交换标准。随着XML应用领域的拓宽,大规模XML数据处理成为一个研
随着计算机的广泛应用,计算机软件的需求量逐渐增大,如何高效开发高质量的计算机软件成为软件公司关注的问题。计算机软件的早期开发理念和方法在很大程度上限制了计算机的开
网格作为一种异构的、动态的平台,其任务调度的目标是在满足一定的服务质量、性能指标和优先级约束的前提下,将可以并行执行的任务按照合理的分配策略映射到相应的资源节点上