Show simple item record

dc.contributor.authorAzad, Muhammad Ajmal
dc.contributor.authorBag, Samiran
dc.contributor.authorFeng, Hao
dc.contributor.authorShalaginov, Andrii
dc.date.accessioned2021-09-22T11:23:30Z
dc.date.available2021-09-22T11:23:30Z
dc.date.created2021-01-19T14:47:52Z
dc.date.issued2020
dc.identifier.citationIEEE Internet of Things Journal. 2020, 7 (4), 2690-2703.en_US
dc.identifier.issn2327-4662
dc.identifier.urihttps://hdl.handle.net/11250/2780298
dc.description.abstractThe Internet of Things (IoT) is the network of connected computing devices that have the ability to transfer valued data between each other via the Internet without requiring human intervention. In such a connected environment, the social IoT (SIoT) has become an emerging trend where multiple IoT devices owned by users support communication within a social circle. Trust management in the SIoT network is imperative as trusting the information from compromised devices could lead to serious compromises within the network. It is important to have a mechanism where the devices and their users evaluate the trustworthiness of other devices and users before trusting the information sent by them. The privacy preservation, decentralization, and self-enforcing management without involving trusted third parties are the fundamental challenges in designing a trust management system for SIoT. To fulfill these challenges, this article presents a novel framework for computing and updating the trustworthiness of participants in the SIoT network in a self-enforcing manner without relying on any trusted third party. The privacy of the participants in the SIoT is protected by using homomorphic encryption in the decentralized setting. To achieve the properties of self-enforcement, the trust score of each device is automatically updated based on its previous trust score and the up-to-date tally of the votes by its peers in the network with zero-knowledge proofs (ZKPs) to enforce that every participant follows the protocol honestly. We evaluate the performance of the proposed scheme and present evaluation benchmarks by prototyping the main functionality of the system. The performance results show that the system has a linear increase in computation and communication overheads with more participants in the network. Furthermore, we prove the correctness, privacy, and security of the proposed system under a malicious adversarial model.en_US
dc.language.isoengen_US
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en_US
dc.titleDecentralized Self-Enforcing Trust Management System for Social Internet of Thingsen_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.description.versionacceptedVersionen_US
dc.rights.holder© IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.en_US
dc.source.pagenumber2690-2703en_US
dc.source.volume7en_US
dc.source.journalIEEE Internet of Things Journalen_US
dc.source.issue4en_US
dc.identifier.doi10.1109/JIOT.2019.2962282
dc.identifier.cristin1874509
cristin.ispublishedtrue
cristin.fulltextpreprint
cristin.qualitycode2


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record