论文部分内容阅读
对等(P2P, peer-to-peer)技术的出现预示着数据共享和分布式应用领域的大发展。然而,P2P网络具有开放、匿名以及节点之间的松耦合性等特性使得节点可以随意地散播非法内容,滥用网络资源,导致节点之间严重缺乏信任,制约了P2P网络应用的进一步发展。在P2P网络节点间建立信任是促进节点合作、激励节点共享资源的有力保障,能提高整个P2P系统的性能。建立可靠的基于信誉的信任机制是帮助P2P网络建立信任,激励公平,增强安全,但信誉机制本身也带来了其特有的安全问题,本论文正是围绕信誉模型的建立和所面临的安全问题展开研究,为了更好的促进网络良性发展,同时还提出了基于信誉的激励机制,主要贡献如下:(1)针对非结构化P2P网络未能较好解决信任数据聚集和存储问题,提出了一种获得目标节点的全局信任值的信誉模型SuperpathTrust。该模型将本地信任值汇聚于目标节点的邻居节点,并通过信任路径来获取目标节点的全局信任值,信任值存储于本地和目标节点的邻居节点。仿真实验表明该模型信任值计算准确度高,计算和存储代价都较小,与现有的EigenTrust模型相比,能更容易识别恶意节点,降低了网络的恶意交易率。(2)非结构化P2P网络中,全局信任模型充分考虑了节点信任信息的全面性和收敛性,但不适应高度动态和个性化的信任环境,局部信任模型能较好应对这些问题。然而,怎样通过局部信任信息获得准确的信任值,而且能抵抗网络中的各种恶意攻击是一个巨大的挑战。本文提出一种基于参数估计方法的信任模型P-Trust,该模型每个节点维护对其它节点的直接信任信息,信誉系统使得每个节点通过个人经验和二手信任信息评价其它节点,直接信任信息和间接信任信息均由期望值和不确定度两个参数来度量。同时,采用了激励和惩罚措施来促进节点提供真实的二手信任信息。仿真分析表明,P-Trust与其它模型相比,实现开销小,且在多种恶意攻击模式下均具有较高的成功下载率。(3)提出一种基于动态信任关系的网络拓扑适应模型,节点考察邻居节点的信任关系,并根据概率选择策略来更新自己的邻居列表,使得网络的拓扑结构不断优化,成功交易率不断提高,通过理论分析表明该模型具有可行性和抗攻击能力。(4)针对存在被病毒感染的资源在网络中传播,导致网络节点可用性大大降低的问题。本文提出一种基于信任救赎的激励模型,每个节点通过直接监控和其它节点的推荐监控信息共同完成对邻居节点的信任评价,并维护所有邻居节点的信任值,在信任值的更新和重建中引入信任值衰退和信任救赎机制来体现机制的健壮性。仿真分析表明,信任救赎机制能有效挽救有不良行为的非恶意节点,提高网络的可用性,并能从网络中将恶意节点孤立。