DocumentCode :
1233
Title :
ReDS: A Framework for Reputation-Enhanced DHTs
Author :
Akavipat, Ruj ; Al-Ameen, Mahdi N. ; Kapadia, Apu ; Rahman, Zahid ; Schlegel, Roman ; Wright, Matthew
Author_Institution :
Dept. of Comput. Eng., Mahidol Univ., Nakornpathom, Thailand
Volume :
25
Issue :
2
fYear :
2014
fDate :
Feb. 2014
Firstpage :
321
Lastpage :
331
Abstract :
Distributed hash tables (DHTs), such as Chord and Kademlia, offer an efficient means to locate resources in peer-to-peer networks. Unfortunately, malicious nodes on a lookup path can easily subvert such queries. Several systems, including Halo (based on Chord) and Kad (based on Kademlia), mitigate such attacks by using redundant lookup queries. Much greater assurance can be provided; we present Reputation for Directory Services (ReDS), a framework for enhancing lookups in redundant DHTs by tracking how well other nodes service lookup requests. We describe how the ReDS technique can be applied to virtually any redundant DHT including Halo and Kad. We also study the collaborative identification and removal of bad lookup paths in a way that does not rely on the sharing of reputation scores, and we show that such sharing is vulnerable to attacks that make it unsuitable for most applications of ReDS. Through extensive simulations, we demonstrate that ReDS improves lookup success rates for Halo and Kad by 80 percent or more over a wide range of conditions, even against strategic attackers attempting to game their reputation scores and in the presence of node churn.
Keywords :
cryptography; peer-to-peer computing; Chord; Halo; Kademlia; ReDS; bad lookup path removal; collaborative identification; distributed hash tables; malicious nodes; node churn; peer-to-peer networks; redundant DHTs; redundant lookup queries; reputation for directory services; reputation scores; reputation-enhanced DHTs; Boosting; Collaboration; Context; Joints; Peer-to-peer computing; Redundancy; Routing; Boosting; Collaboration; Context; DHTs; Joints; Peer-to-peer; Peer-to-peer computing; Redundancy; Routing; availability; distributed systems; reliability; reputation; security; systems and software;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2013.231
Filename :
6594735
Link To Document :
بازگشت