A novel multi-level trust model to improve the security of P2P networks

Peer-to-peer (P2P) network provides an efficient way for resource sharing. However, due to lacking centralized control and the anonymity of peers, security becomes a serious problem in P2P network, especially in P2P file-sharing network, which heavily restricts the development of P2P file-sharing systems. Trust models have been widely used in estimating the trustworthiness of peers in P2P file-sharing systems in order to minimize threats of such open communities. However, current P2P trust models almost measure whether a peer is good or bad only by a trust value, which results in low efficiency in resisting the attacks of malicious peers. Additionally, there are more and more free-riders in P2P systems. This paper proposes a new trust model based on a 5-tuple to deal with these two problems, which integrate the set of uses, trust, experience, sharing files and heterogeneity levels. The simulation experiments are carried out to evaluate the performance and validity of this trust model in a P2P file-sharing system. The result proves that it is effective to prevent malicious act and encourage peers to share there resources in P2P network.

[1]  Bruce Edmonds,et al.  Applying a socially inspired technique (tags) to improve cooperation in P2P networks , 2005, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[2]  Yeping He,et al.  A Multilevel Reputation System for Peer-to-Peer Networks , 2007, Sixth International Conference on Grid and Cooperative Computing (GCC 2007).

[3]  Mudhakar Srivatsa,et al.  TrustGuard: countering vulnerabilities in reputation management for decentralized overlay networks , 2005, WWW '05.

[4]  Johan A. Pouwelse,et al.  Free-Riding, Fairness, and Firewalls in P2P File-Sharing , 2008, 2008 Eighth International Conference on Peer-to-Peer Computing.

[5]  Hector Garcia-Molina,et al.  The Eigentrust algorithm for reputation management in P2P networks , 2003, WWW '03.

[6]  Weisong Shi,et al.  PET: A PErsonalized Trust Model with Reputation and Risk Evaluation for P2P Resource Sharing , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[7]  Azadeh Iranmehr,et al.  Trust Management for Semantic Web , 2009, 2009 Second International Conference on Computer and Electrical Engineering.

[8]  Ling Liu,et al.  PeerTrust: supporting reputation-based trust for peer-to-peer electronic communities , 2004, IEEE Transactions on Knowledge and Data Engineering.

[9]  Jianguo Chen,et al.  A Solution for Whitewashing in P2P Systems Based on Observation Preorder , 2009, 2009 International Conference on Networks Security, Wireless Communications and Trusted Computing.