ReDS: A framework for reputation-enhanced DHTs

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 s...

Full description

Saved in:
Bibliographic Details
Main Authors: Ruj Akavipat, Mahdi N. Al-Ameen, Apu Kapadia, Zahid Rahman, Roman Schlegel, Matthew Wright
Other Authors: Mahidol University
Format: Article
Published: 2018
Subjects:
Online Access:https://repository.li.mahidol.ac.th/handle/123456789/33685
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Mahidol University
id th-mahidol.33685
record_format dspace
spelling th-mahidol.336852018-11-09T09:09:29Z ReDS: A framework for reputation-enhanced DHTs Ruj Akavipat Mahdi N. Al-Ameen Apu Kapadia Zahid Rahman Roman Schlegel Matthew Wright Mahidol University University of Texas at Arlington Indiana University ABB Group Computer Science 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. © 1990-2012 IEEE. 2018-11-09T02:09:29Z 2018-11-09T02:09:29Z 2014-02-01 Article IEEE Transactions on Parallel and Distributed Systems. Vol.25, No.2 (2014), 321-331 10.1109/TPDS.2013.231 10459219 2-s2.0-84891751261 https://repository.li.mahidol.ac.th/handle/123456789/33685 Mahidol University SCOPUS https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=84891751261&origin=inward
institution Mahidol University
building Mahidol University Library
continent Asia
country Thailand
Thailand
content_provider Mahidol University Library
collection Mahidol University Institutional Repository
topic Computer Science
spellingShingle Computer Science
Ruj Akavipat
Mahdi N. Al-Ameen
Apu Kapadia
Zahid Rahman
Roman Schlegel
Matthew Wright
ReDS: A framework for reputation-enhanced DHTs
description 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. © 1990-2012 IEEE.
author2 Mahidol University
author_facet Mahidol University
Ruj Akavipat
Mahdi N. Al-Ameen
Apu Kapadia
Zahid Rahman
Roman Schlegel
Matthew Wright
format Article
author Ruj Akavipat
Mahdi N. Al-Ameen
Apu Kapadia
Zahid Rahman
Roman Schlegel
Matthew Wright
author_sort Ruj Akavipat
title ReDS: A framework for reputation-enhanced DHTs
title_short ReDS: A framework for reputation-enhanced DHTs
title_full ReDS: A framework for reputation-enhanced DHTs
title_fullStr ReDS: A framework for reputation-enhanced DHTs
title_full_unstemmed ReDS: A framework for reputation-enhanced DHTs
title_sort reds: a framework for reputation-enhanced dhts
publishDate 2018
url https://repository.li.mahidol.ac.th/handle/123456789/33685
_version_ 1763488046590722048