针对现有的信任模型不能很好地处理P2P网络环境中存在的不诚实推荐、协同作弊与复杂的策略性欺骗等问题,提出了一种基于信誉的分布式P2P信任管理模型(RATrust),以量化和评估节点的可信程度.在信任模型中使用时间区间标示出经验和推荐的时间特性,使用节点信任度、近期信任与长期信任来精细描述节点的最终信任水平,通过引入信任偏差值与信任滥用值来更精确地刻画节点的各种信任度量.仿真实验表明,与已有的信任模型相比,RATrust具有更好的动态适应能力,能够有效处理动态恶意节点策略性的行为改变和不诚实反馈对系统的攻击.
An important challenge regarding peer‘s trust valuation in peer-to-peer (P2P) networks is how to cope with such issues as dishonest feedbacks from malicious peers, collusions and complex strategic frauds. However, these issues cannot be effectively addressed by the existing solutions. Thus, a reputation-based distributed trust management model for P2P networks, named RATrust, is proposed to quantify and evaluate the trustworthiness of each peer, and to combat these attacks from the malicious peers in P2P networks. In RATrust, metric of time zone is used to describe the time property of the transaction experience and the recommendation. Three other metrics, such as peer trust value, short trust value and long trust value based on the metric of time zone, are applied to express accurately the final trust level of peers. Moreover, trust deviation value and trust abuse value are introduced to depict the above several trust metrics. Additionally, a reputation information storage mechanism is provided and discussed in this paper. Theoretical analysis and simulation experiments demonstrate that RATrust has advantages in combating various dynamic malicious behaviors such as collusive malicious behaviors, dishonest feedbacks and strategic malicious attacks, over the current trust model, and shows more effectiveness and stronger dynamic adaptability.