论文部分内容阅读
匿名性和隐私保护是现代社会正常运行以及人们正常生活所不可缺少的一项机制,随着因特网的应用与人们日常生活越来越紧密的联系,因特网上的个人隐私和安全问题也开始越来越受到人们的关注。P2P(Peer to Peer)技术作为近年来备受IT业界关注的一个热点,凭借其无中心、分布式的特性,使它与传统的客户端/服务器模式(Client/Server)相比具有灵活便捷、高性能、健壮性和可扩展性等优点,也使它为实现隐私保护和匿名通信提供了新的技术手段。
本文首先对P2P技术以及P2P匿名通信技术的研究现状和发展趋势作了综述,对现有的P2P匿名通信协议进行了介绍,讨论了利用P2P技术来实现匿名通信的优势,同时,也指出了基于P2P技术实现匿名通信所面临的一些问题。
针对提高基于P2P架构的匿名通信的系统性能,本文在对影响P2P匿名通信性能和限制可扩展性的因素进行分析的基础上,将逻辑分组和分布式的管理机制引入到系统中,提出了一种无中心节点的P2P分组匿名通信系统模型PGACS。理论分析和模拟测试证明,该系统较好地实现了发送者匿名,同时降低了系统成员的负载开销和管理开销,具有较好的扩展性。
针对目前流行的P2P文件共享系统中大多没有提供匿名服务,而众多的用户又有着切实匿名需求的实际情况,本文基于P2P文件共享系统Gnutella提出了一种匿名文件共享机制—AGnutella,利用该机制文件请求者和文件提供者可以通过重路由的方式建立匿名路径,实现文件传输中的单向或双向匿名。测试结果表明匿名文件传输的时延和重路由造成的网络负载将随匿名性能的增加而增加。在实际应用中,不同用户可以依据自身的需求在匿名性和延迟、网络负载之间进行平衡。