论文部分内容阅读
随着Internet的迅速发展和普及,Peer-to-Peer(P2P)网络技术得到快速发展。与传统网络的“以内容为中心”的C/S模式不同,P2P网络采用分布式结构,每个节点既是客户端又是服务器,这种结构使P2P技术广泛应用于文件共享、分布式计算、协作系统、深度搜索引擎、电子商务等领域。但P2P网络正处在发展阶段,目前尚无成熟的标准,加上自身分布式的特点,P2P网络缺乏集中控制,这使得P2P网络的安全成为一个突出的问题。尤其是P2P文件共享系统,虽然为共享资源提供了方便,却无法保证资源的真实性。而且,开放和匿名的P2P系统允许任意节点的加入和离开,一些恶意节点可能对系统造成危害,进而加剧了P2P系统的不安全因素。由于传统的集中式信任机制不再适合P2P系统的要求,因此有必要建立一个分布式信任机制来加强系统的可靠性。信任模型是P2P信任机制中的重要构件。模型通过对网络中节点历史行为信息的搜集、传递、量化,从而达到利用节点信誉值对其行为进行规范和限制的目的,在一定程度上保证了P2P系统的可靠性。通过信任模型可以鼓励用户在网络上表现出良好的行为,进而使网络得到良性发展。本文在分析现有信任模型的基础上,提出了一种相对简单的分布式信任模型。该模型基于现实世界的信任机制,采用量化的方式对信任进行评估;通过对相关的节点的历史信息的搜集、分析,将信任分为直接信任信息和推荐信任信息,加上依据各节点评价能力的不同对相关信息的修正,计算出交易节点的信任度,作为交易决策的依据。通过仿真实验对该模型的性能进行了研究,证明了模型的有效性和可行性。本模型结构简单、可靠性强,能够增强P2P网络的可用性,但也存在不足,需要在以后的工作中进一步研究和改进。