论文部分内容阅读
P2P网络是一种动态、开放的分布式服务环境,其目标是充分利用Internet环境中各种可能的终端系统进行大规模的协作计算与资源共享。因此,由大规模自由节点匿名参与而形成的P2P服务网络,因其天生具有的系统自组织性、开放性、可扩展性等特性为P2P的发展与应用注入了无限的生机和活力。但是因为节点参与的自发性和自治性,而造成了节点之间缺乏足够的安全信任关系,产生了很多不确定因素而影响到系统安全,出现了不同程度的威胁与攻击。传统的安全技术由于依赖参与节点的正确安全操作而导致其安全机制更加不可靠,也无法解决多元化的互联网应用中匿名节点之间合作所面临的信任和激励问题。近几年,信任模型的研究为P2P网络的安全提供了理想的技术参考。信任模型通过对系统中的用户或资源进行评价来预测其未来行为,从而鼓励用户良性行为、打击用户恶意行为、辅助用户决策,已成为当前网络安全研究的热点之一。但是,信任建模和管理面临诸多挑战,如信任的合理形式化、信任在分布环境中的形成与传播、信任路径发现等等。本文基于社会网络的研究成果,辅之以博弈理论,从社会学、经济学、心理学和信息学等多学科的交叉,对信任定义进行了整体的把握理解,并针对P2P服务环境特点及其发展趋势,提出了P2P网络信任安全框架以及节点间信任关系的建立、传递、保持、验证和评估体系。(1)简要地分析了P2P服务环境特性及其所面临的安全挑战,阐述了社会网络中信任机制的研究以及信任机制在解决P2P服务环境安全问题的优势,介绍了论文研究的意义、研究内容和主要创新点,最后给出了论文的结构框架。(2)课题针对P2P网络与信任模型的研究进行了综述分析,提出了“信任计算”的研究体系。信任计算体现了信任的动态、自调整等特征,进一步明确了动态信任计算的研究思路。(3)基于社会网络的研究,结合P2P服务环境的特点及未来发展趋势,提出了基于信任计算的网络安全保障体系,并对体系模块进行了详细的功能分析与描述。(4)从生态进化的角度,基于社会网络的研究,以进化博弈理论为工具,对网络节点信任行为进行了动力学分析,提出了网络信任动力学和网络生态进化的理论思想。并进一步对信任的动力学方程进行了深入分析,运用复制动态原理分析了节点之间信任关系的演化趋势,进而揭示了信任的演化动力学规律和网络生态进化的稳定性。(5)依据信任是社会网络稳定的基础,并且人与人之间的信任关系会不断地更新和传递的原理,首先建立了节点信任的三维计算模型,给出了动态信任计算算法。基于生态网络的能量控制机制,给出了节点能量激励机制,从而可以提高网络安全和网络服务效率。(6)基于感知计算与流行病传播模型,从动力学角度分析了分布式网络信任的传播机制。从而为保障信息与网络的安全,提高网络实体之间的合作,促进分布、开放网络的无序、不合作向有序、合作进化奠定理论基础。(7)基于社会网络中人际关系的紧缩圈层模型提出了一种金字塔信任管理模型。在模型中,提出了基于小世界的节点聚类算法与金字塔形成算法,形成了类混合P2P网络拓扑结构,建立了金字塔信任管理模型。网络中具有高信任度的节点最终会成为金字塔的顶层结点,类似于“超级节点”的角色实施网络管理行为和接受节点信任委托任务,为目前的信任管理研究与应用提供了一个可参考模型。最后,总结了本文的研究工作,分析了研究中的不足,提出了下一步研究工作方向。P2P服务环境中基于社会网络的信任计算体系架构、方法、机制,进一步丰富了信任模型的研究框架及内容,为构建新型的网络安全保障体系给出了一个解决方案,所提出的信任计算安全保障体系和信任管理模型为P2P服务环境的应用安全提供了一个很好的理论研究和实际应用的模型环境,而且可以发展成为一种网络智能中间件嵌入到现有Internet网络体系结构中,从而可以保证网络的稳定性、可靠性和有效性。