论文部分内容阅读
为了提高基于P2P网络的匿名通信技术中通道的稳定性,本文在P2P网络和Mix系统的基础上,提出了信誉度评价的改进方法,建立一套基于信誉度的P2P匿名通信模型,并建立了匿名通信原型系统。本课题的研究成果在于提出一种改进的信誉度评价方法并将其引入匿名通信系统模型,对构建稳定的匿名通道提供了借鉴和参考。首先,本文针对P2P网络中节点信誉度评价的特点,提出了一种信誉度评价的改进方法。与传统信誉度评价方法的不同之处在于,此方法将通信过程中的时间作为信誉度向量权重变化的参考量,利用节点的信任度的经验值及其变化趋势来评价节点的当前信任度。其次,在利用评价出的信任度和不信任度选择中继节点的同时,将匿名的服务分级,以满足需要匿名通信的节点的不同需求。再次,采用分层加密方法和非对称加密的方法完成通信过程中数据包的传递。为了对比评价方法的合理性和适用性,本文选择多种节点行为进行试验并且区分了恶意节点和普通节点。评价结果表明,利用此方法可以在中继节点的选择中用高信任度代表节点的高稳定程度,低不信任度代表节点低跌宕程度,从而提高系统的匿名度。最后,本文对基于P2P网络的匿名通信系统进行系统设计和功能模块设计,并利用Java编程语言实现了原型系统。