论文部分内容阅读
随着互联网技术尤其是Web 2.0的飞速发展,越来越多的web应用出现在人们的日常生活中,如P2P网络、社交网络、多Agent系统、电子商务等。随着web应用的规模不断扩大,其具有的开放性、动态性等特性使得大量的恶意用户涌现出来,给人们带来了不同程度的危害。为了尽可能地避免损失,得到令人满意的服务,研究者们提出了各种信任与信誉系统以供决策支持。本文参考国内外大量相关文献,分析了现有信任模型的优点和不足,并在此基础上,结合人类社会中信任的有关定义,提出了一种基于多属性评价的信任模型。本文的综合信任度的计算可划分为直接信任和间接信任两部分。对于直接信任,它主要来自于主体之间直接交互的经验信息,即利用用户与服务提供者交互后给予的多属性评价信息来计算。此外,由于服务提供者的行为是动态变化的,过去的行为不一能代表将来的行为,因此本文引入动态的时间遗忘因子来对历史证据进行衰减。对于间接信任,它主要来自于其他用户的推荐信息。在本文中首先获取源用户与推荐用户之间共同交互过的服务提供者的评价,接着利用欧几里得范数计算“评价对”的差异来得到推荐用户的推荐可信度,并引入一种基于证据概率分布的确定性度量方法来对推荐可信度进行动态调整,最后再利用D-S证据理论定义的证据空间到beta函数的映射来获得间接信任。在获得直接信任和间接信任后,通过引入动态权重因子,调整用户的直接信任和间接信任权重进而获得最终的综合信任度。此外,本文还考虑了恶意用户评价中的有用信息,从而为信任模型提供多样性的证据来源。本文的多属性信任模型不同于传统信任模型的单一评价,它充分利用了用户的多维度评价信息和用户偏好,从而完成对服务提供者的可信性度量。在仿真实验中,通过与经典信任模型的比较,本文的信任模型可以更好地抵御各种类型恶意节点的攻击。因此,本文的信任模型具有一定的理论意义和实际应用价值。