● 摘要
目前,P2P技术在很多领域都得到了广泛应用,未来发展的空间很大。但由于P2P网络的开放性和匿名性,为恶意节点的行为带来了便利,严重影响了网络的正常运行。因此,如何在P2P网络中识别出恶意节点,抑制和杜绝节点的恶意行为,已成为目前研究的一个热点。本文通过对P2P网络安全问题的研究,提出了P2P分布式环境下信任模型的设计方案,其中包括信任度评价算法、信任数据管理、安全策略等机制。同时,对模型的性能和效果进行了仿真实验和分析。在本文提出的的模型中,我们通过计算节点的综合信任度来估计节点未来可能的交易行为。将综合信任度分为交易信誉和推荐信誉两部分,动态地平衡个人的“直接交易历史”与他人的“评价反馈”二者在计算综合信任度中的权重比例,并且通过计算节点评价相似度来直接估算节点的推荐信誉,避免了迭代计算,使得实现过程更加简单,并能有效地识别不诚实反馈和抵抗恶意的联合攻击。在模拟环境下,设计并实现了基于信任模型的结构化P2P文件共享应用。通过全局综合信任值的计算,区分了良好节点和恶意节点,保证了交易的成功率;通过分布式的信任值存储策略,保证了信任数据的安全存储和访问;通过反馈激励机制,保证了节点积极对交易结果进行评价;通过评价相似度的引入,抑制了恶意节点的诋毁和协同作弊的行为;通过PKI的加密机制,抑制了恶意节点的冒名等行为。同时,本文对算法的复杂度进行了分析。最后设计了一些实验验证模型的有效性。结果表明,本文提出的基于信任的P2P模型能够有效隔离恶意节点,提高系统交易成功率。
相关内容
相关标签