A trust management system for fog computing services (original) (raw)
Internet of things, 2021
Abstract
Abstract Fog computing is a decentralized computing infrastructure which extends the traditional cloud computing to the edge of the network, bringing data, storage, computing, and communication resources closer to end users. However, since fog servers are very close to end users and may collect sensitive information , they must be trustworthy for delegation. The traditional cryptographic solutions cannot be deployed to handle internal attacks such as that from a rogue fog that has been authenticated and has become part of the system. To this end, we put forward a bi-directional trust management system (TMS) for secure offloading and fog-to-fog collaboration, allowing a service requester (SR) to determine the trustworthiness of a service provider (SP) and the SP to check the level of trust of the SR before initiating a connection. The proposed TMS uses quality of service (QoS), quality of security (QoSec), and social relationships for direct trust computation through self-observation, and past reputation and recommendations to determine the indirect trust. The trust aggregation is based on fuzzy logic which is capable of handling the uncertainty, imprecision , and inaccuracy in a dynamic and highly mobile fog computing environment. A decay function is used to model the effect of past reputation on the present trust value and a credence function to mitigate the impact of false recommendations on the overall trust score. The results of the simulation show that the TMS could detect and mitigate about 71% and 74% of attacks, when 70% of the clients and fogs are malicious.
Ismaila A Kamil hasn't uploaded this paper.
Let Ismaila know you want this paper to be uploaded.
Ask for this paper to be uploaded.