A Multilevel Reputation System for Peer-to-Peer Networks

Among the five goals of peer-to-peer security, file authenticity and fair trading have attracted the most attention. Reputation and incentive are two traditional systems to deal with file authenticity and fair trading problems, respectively. In this paper, we propose a multilevel reputation system which also serves as the base of an incentive system. By introducing the concept of reputation level to a reputation system, we solve the Load Balance problem of peer-to-peer security perfectly. It also helps to prevent the occurrence of Collusion and Cold-Start problems with two proposed reputation level computation schemes, which are Level Up Reputation Computation (LURC) scheme and Level Keeping Reputation Computation (LKRC) scheme. A central reputation level computation and access control enforcement agent called Central Computation and Enforcement Agent (CCEA) is introduced too, which maintains or raises each peer's reputation level according to its periodic contribution to other peers in the network. We also propose a bootstrap process for our multilevel reputation system in a peer-to-peer network that has all the peers in the lowest reputation level at the very beginning.

[1]  Ernesto Damiani,et al.  A reputation-based approach for choosing reliable resources in peer-to-peer networks , 2002, CCS '02.

[2]  J. V. Vroonhoven Peer to Peer Security , 2006 .

[3]  Kostas G. Anagnostakis,et al.  Exchange-based incentive mechanisms for peer-to-peer file sharing , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[4]  Mostafa H. Ammar,et al.  A reputation system for peer-to-peer networks , 2003, NOSSDAV '03.

[5]  Tim Moors,et al.  Survey of research towards robust peer-to-peer networks: Search methods , 2006, Comput. Networks.

[6]  Hector Garcia-Molina,et al.  Open Problems in Data-Sharing Peer-to-Peer Systems , 2003, ICDT.

[7]  Ling Liu,et al.  TrustMe: anonymous management of trust relationships in decentralized P2P systems , 2003, Proceedings Third International Conference on Peer-to-Peer Computing (P2P2003).

[8]  Ersin Uzun,et al.  A reputation-based trust management system for P2P networks , 2004, IEEE International Symposium on Cluster Computing and the Grid, 2004. CCGrid 2004..

[9]  Yeping He,et al.  An Enhanced N-Way Exchange-Based Incentive Scheme for P2P File Sharing (Short Paper) , 2006, ICICS.

[10]  Dan Boneh,et al.  Evaluating Reputation Systems for Document Authenticity , 2003 .

[11]  Lakshmish Ramaswamy,et al.  Free riding: a new challenge to peer-to-peer file sharing systems , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[12]  Eytan Adar,et al.  Free Riding on Gnutella , 2000, First Monday.

[13]  Siani Pearson,et al.  A Privacy-Enhanced Peer-to-Peer Reputation System , 2003, EC-Web.