The Social Internet of Things (SIoT), integration of the Internet of Things and Social Networks paradigms, has been introduced to build a network of smart nodes that are capable of establishing social links. In order to deal with misbehaving service provider nodes, service requestor nodes must evaluate their trustworthiness levels. In this paper, we propose a novel trust management mechanism in the SIoT to predict the most reliable service providers for each service requestor, which leads to reduce the risk of being exposed to malicious nodes. We model the SIoT with a flexible bipartite graph (containing two sets of nodes: service providers and service requestors), then build a social network among the service requestor nodes, using the Hellinger distance. Afterward, we develop a social trust model using nodes' centrality and similarity measures to extract trust behaviors among the social network nodes. Finally, a matrix factorization technique is designed to extract latent features of SIoT nodes, find trustworthy nodes, and mitigate the data sparsity and cold start problems. We analyze the effect of parameters in the proposed trust prediction mechanism on prediction accuracy. The results indicate that feedbacks from the neighboring nodes of a specific service requestor with high Hellinger similarity in our mechanism outperforms the best existing methods. We also show that utilizing the social trust model, which only considers a similarity measure, significantly improves the accuracy of the prediction mechanism. Furthermore, we evaluate the effectiveness of the proposed trust management system through a real-world SIoT use case. Our results demonstrate that the proposed mechanism is resilient to different types of network attacks, and it can accurately find the most proper and trustworthy service provider.
翻译:为了建立一个智能节点网络,能够建立社会联系。为了应对服务供应商错误的节点,服务请求或节点必须评估其可信度水平。在本文件中,我们提议在SIOT中建立一个新的信任管理机制,以预测每个服务请求者最可靠的服务供应商,从而降低暴露于恶意节点的风险。我们用一个灵活的双部分图(包含两套节点:服务提供者和服务请求者)来模拟SIOT,然后利用海灵格距离在服务请求或节点之间建立一个社交网络网络网络。之后,我们利用节点的核心和类似措施开发社会信任模式,以吸引社会网络节点之间的信任行为。最后,一个矩阵因数化技术旨在提取SIOT模式节点的潜在特征,找到可靠的节点,并减轻数据紧张和开始问题。我们分析了拟议的信任预测机制中的参数对预测准确性的影响,我们也利用了类似准确性网络的准确性数据反馈模式,我们从目前要求的准确性模型中展示了一种最精确的准确性,我们用一种最精确的准确性机制来评估现有的社会信任机制。