论文部分内容阅读
随着互联网的广泛应用,P2P网络越来越多的出现在文件共享、视频组播、即时通信等领域。虽然P2P网络的分布式特点使其具有良好的可扩展性和灵活性,但是其开放的、匿名的和自我组织的特征也为病毒和垃圾数据的传播提供了一个路径,其安全性也越来越受到人们的关注,所以保证P2P网络的安全性十分重要。本文对匿名通信技术和P2P网络信任模型进行研究,主要做了以下方面的工作:1)将集群思想应用到P2P匿名通信系统中,提出一种节点选择限制策略来提高网络的匿名性。该方案中每个节点通过相互声明形成集群,并采用节点选择限制策略来避免在同一路径中使用同一集群的多个节点,从而提高系统的匿名性。实验分析表明当系统中集群划分的数量越多(但不宜太多),系统的熵值就越大,且集群划分的数量为系统中总节点数量的1/2时熵值最大且最接近理想状态下的熵值,此时匿名性最好。说明该概念和方法的可行性和优越性。2)针对基本蚁群算法中导致局部最优、节点信任度差等问题和传统网络信任模型中的不信任节点问题、网络动态性问题,提出一种新的改进蚁群算法,并结合集群思想设计了一种新的P2P网络的信任模型(TMPCACA)。该模型通过对路径选择方式、信息素跟踪更新方式、路径质量的衡量方法的改进,让代理服务器在保证节点信任度比较高的条件下寻找到最优的服务节点进行匿名通信。实验分析表明TMPCACA在静态网络和动态网络环境中的信任度保持在0.9以上,而在振荡网络环境中的信任度也能保持在0.8以上。说明该模型对于解决现有P2P网络信任模型存在的不信任节点问题和网络动态性问题都有很大的优势和效果。