Publication:
TruSD: Trust framework for service discovery among IoT devices

dc.contributor.authorÇakmakçı, Kübra Kalkan
dc.contributor.departmentComputer Science
dc.contributor.ozuauthorÇAKMAKCİ, Kübra Kalkan
dc.date.accessioned2020-11-10T10:04:38Z
dc.date.available2020-11-10T10:04:38Z
dc.date.issued2020-09-04
dc.description.abstractIoT provides an environment which enables access to a plethora of different services. In order to reach these services, devices need to decide if the providers are trustable or not. The decision to trust a node with whom one has not communicated earlier becomes more critical when the system has unrecoverable damages with inaccurate services. In this paper, we propose a framework which enables trusted communication among devices during service discovery. It focuses not only on the communication between the known devices but also the stranger communications which have not contacted earlier. Our framework works in a decentralized manner on top of a structured P2P network based on a Distributed Hash Table (DHT). In our system, for each device there are several nodes which are responsible for holding a trust value for this device. These responsible nodes are called Reference Holders for this device. By utilizing DHT, we propose a novel way of choosing Reference Holders that prevents the malicious nodes to control these nodes. Our protocols provide trust aggregation, service provision and feedback aggregation. In our threat model, attacker provides on-off, bad mouthing, ballot stuffing and selective attacks. We present closed form of probabilistic analysis and provide simulations that manage to give network-wide probabilistic security guarantees. Our results suggest that until 60% of the devices are captured, the results are perfect. Also, just three reference holders are enough to get accurate services through the network. Additionally, we analyze the framework in terms of memory, computational cost and communication overhead since we propose the framework for IoT devices. Due to these analysis, our framework is affordable for IoT devices.en_US
dc.identifier.doi10.1016/j.comnet.2020.107318en_US
dc.identifier.issn1389-1286en_US
dc.identifier.scopus2-s2.0-85085711274
dc.identifier.urihttp://hdl.handle.net/10679/7078
dc.identifier.urihttps://doi.org/10.1016/j.comnet.2020.107318
dc.identifier.volume178en_US
dc.identifier.wos000571492700012
dc.language.isoengen_US
dc.peerreviewedyesen_US
dc.publicationstatusPublisheden_US
dc.publisherElsevieren_US
dc.relation.ispartofComputer Networks
dc.relation.publicationcategoryInternational Refereed Journal
dc.rightsrestrictedAccess
dc.subject.keywordsTrusten_US
dc.subject.keywordsP2Pen_US
dc.subject.keywordsIoTen_US
dc.subject.keywordsDHTen_US
dc.subject.keywordsService discoveryen_US
dc.titleTruSD: Trust framework for service discovery among IoT devicesen_US
dc.typearticleen_US
dspace.entity.typePublication
relation.isOrgUnitOfPublication85662e71-2a61-492a-b407-df4d38ab90d7
relation.isOrgUnitOfPublication.latestForDiscovery85662e71-2a61-492a-b407-df4d38ab90d7

Files

License bundle

Now showing 1 - 1 of 1
Placeholder
Name:
license.txt
Size:
1.45 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections