Byzantine agreement for reputation management in DHT-based peer-to-peer networks

DHT-based peer-to-peer networks represent a particular environment with specific security problems. Some types of malicious activity in this kind of networks can cause the same problems as Byzantine failure in distributed computer systems. In this work we propose to integrate solutions for Byzantine Agreement (BA) used in distributed computing environment and reputation mechanisms designed for P2P networks based on DHTs, in order to obtain a simpler and efficient algorithm for reputation management. We present the complexity evaluation of the proposed solution compared to a previous reputation algorithm for DHT-based networks in terms of number of messages sent per node. The results of this evaluation show that the algorithm we present here is less ldquoexpensiverdquo in both number of messages sent and computational and memory resources involved at an adequate participation level of each network node.

[1]  Mudhakar Srivatsa,et al.  Vulnerabilities and security threats in structured overlay networks: a quantitative analysis , 2004, 20th Annual Computer Security Applications Conference.

[2]  Ben Y. Zhao,et al.  OceanStore: an architecture for global-scale persistent storage , 2000, SIGP.

[3]  Robert Tappan Morris,et al.  Security Considerations for Peer-to-Peer Distributed Hash Tables , 2002, IPTPS.

[4]  Luca Veltri,et al.  Byzantine Generals Problem in the Light of P2P Computing , 2006, 2006 Third Annual International Conference on Mobile and Ubiquitous Systems: Networking & Services.

[5]  Michael Ben-Or,et al.  Another advantage of free choice (Extended Abstract): Completely asynchronous agreement protocols , 1983, PODC '83.

[6]  Yoram Moses,et al.  Fully Polynomial Byzantine Agreement for n > 3t Processors in t + 1 Rounds , 1998, SIAM J. Comput..

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

[8]  Leslie Lamport,et al.  The Byzantine Generals Problem , 1982, TOPL.

[9]  Michael O. Rabin,et al.  Randomized byzantine generals , 1983, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).

[10]  David R. Karger,et al.  Looking up data in P2P systems , 2003, CACM.

[11]  Michael Ben-Or,et al.  Another advantage of free choice (Extended Abstract): Completely asynchronous agreement protocols , 1983, PODC '83.

[12]  Avinatan Hassidim,et al.  Fast quantum byzantine agreement , 2005, STOC '05.