论文部分内容阅读
随着P2P技术的进一步发展,现存P2P系统中的许多安全、效率方面的问题逐渐变得突出起来.P2P系统的开放性以及分布性的本质使得P2P系统本身非常容易受到来自系统中某些恶意节点的攻击和影响,例如传播病毒,传播木马程序,或者大量发送垃圾信息等等.在P2P系统中这些问题都可以看成是信任问题或者是对信任问题的引申和展开.为了减小由于不良或者是恶意节点对整个P2P系统的安全和效率的影响,信任机制已经成为P2P研究领域的热点.该文借鉴了国内外的信任机制的典型解决方法的基础上,针对P2P文件共享系统提出了一套包括Peer行为评价,信任信息的组织,信任信息的发布和查询以及信任策略这几个主要方面的信任机制解决方案.为了保证对Peer评价的准确性和可靠性,该文将信任机制建立在以评价为主的分布式信任策略之上,根据各种信任因素的不同特点,采用了Bayesian Network模型来表示信任信息中不同信任因素之间的关系,针对不同的信任因素采取不同的评价方式和统计方法,在信任值合并计算上同时兼顾了信任信息的时效性以及评价置信问题.同时,该文通过一系列的实验讨论了由于Peer行为表现序列的不同而给信任预测带来的影响.为了提高信任机制的存储效率和使用效率,该文提出了基于cache的信任机制,并且根据P2P文件共享系统访问的局部性的特点,采用LTCT(Local Trust Cache Table,本地信任信息缓存表)作为本地信任信息的存储方式,同时LTCT也作为与后台信任信息数据库的缓存,提高了信任机制的整体效率.LTCT采用不同方式的LRU作为更新替换算法,显著的提高了查询命中率和发布更新效率,减少了系统开销.为了更好地实现信任信息的发布和查询,该文提出了TMA(Trust Mobile Agent,信任信息移动代理)作为信任信息在整个P2P文件共享系统中的发布和查询的载体.通过信任信息的查询和发布两种不同的方式对分散在网络不同位置的各个Peer的信任信息进行获取和更新.为了保证信任机制本身的安全性,文章同时给出了几种保TMA的安全和完整性的方法.