论文部分内容阅读
近年来基于Gnutella协议的非结构化对等技术得到极大的普及应用,越来越多的用户享用这种技术带来的资源共享的便捷和灵活。但恶意用户节点却利用该技术的特性随意对路由转发的信息进行篡改或丢弃;将木马程序等恶意代码伪装成热点信息,提供网络中的其它用户节点下载;伪造大量不存在的用户节点标识或目的不可达信息,对网络中某一节点,甚至整个网络发动DDoS攻击等恶意行为。上述安全问题产生的主要原因是Gnutella协议设计本身缺乏安全因素的考虑,导致网络中节点间无法相互信任,网络中共享资源的可靠性无法得到保障。针对上述安全问题的解决方案之一是在节点间构建一种信任机制,为节点选择可信的其它节点和内容真实的共享资源,提供评判依据。但是,目前对信任和信誉机制的研究主要基于对信任和信誉计算模型的研究,对整个机制涉及的研究内容还没有公认的研究性结论。因此,节点信任和信誉机制的课题研究对于P2P安全体系的构建和应用扩展,具有非常重要的现实意义。本文针对节点的信任和信誉信息是衡量用户节点信任程度的最直接依据,贯穿节点信任与信誉机制研究的方方面面的特性分析,提出基于Gnutella协议的P2P信任和信誉机制的研究内容。同时,针对研究内容所涉及的节点间信任与信誉模型,信任与信誉信息的安全传输和安全存储分别进行深入研究,取得了以下创新性成果:1.提出反映节点行为动态过程的全新信任与信誉模型。通过对现有模型存在问题的分析比较,提出节点近期状态结果对节点信任程度影响最大,并且节点的行为过程具有马尔科夫性。在此基础上,本文提出反映节点行为动态过程的马尔科夫信任和信誉计算模型。2.提出了一种多路径、分片的节点信任和信誉信息的安全传输协议。针对节点信任与信誉信息传输重在完整性的分析研究,提出将Shamir门限秘密分割理论引入传输协议,对节点的信任和信誉信息进行分割,并将分割后的多个子秘密采用多路径方式回传。该协议为节点进行信任和信誉信息的安全传输提供了一种新的可替代方法。3.提出分布式的安全冗余存储策略。针对节点信任与信誉信息安全存储的特性要求,引入柯西编码理论对节点的信任和信誉信息文件进行多节点分布式安全冗余存储,使存储该信息的节点无法获知存储于本地的信息内容,避免存储节点对该信息的恶意更改,提高节点信任与信誉信息文件存储的安全性,使节点信任与信誉信息存储的有效性和安全性都得到增强。