Résumé:
La confiance peut être définit comme la croyance en la compétence d’une entité pour agir
de manière fiable et sécurisée dans un contexte spécifié. Nous allons l’introduire dans le fog
pour le sécuriser contre les attaques célèbres du réseau. Il existe plusieurs mécanismes pour le
calcul de confiance, chacun d’eux se base sur des méthodes différents, il y en a des solutions
qui se base sur l’utilisation de l’apprentissage automatique avec la régression linéaire pour
avoir la valeur de confiance, d’autres utilisent la logique floue qui est une extension de la
logique booléenne ...etc. Nous nous allons utilisé des formules mathématiques qui se basent
sur des métrique de performance et des poids pour donner une importance aux éléments par
rapport a d’autres qui dépend de notre besoin de quoi sécuriser dans le calcul de confiance,
ces calculs vont être faites dans certains composants du système tels que le broker, autorité de
réputation, gestionnaire de connexion... pour les permettre a prendre une décision concernant
les clients et les fournisseurs de services (serveurs fog).
Donc l’objectif de notre travail consiste a donner une état de l’art des différents solutions de
calcul de confiance qui existent dans la littérature. Ensuite proposer un modèle de confiance
qui se base sur le calcul de la réputation et des recommandations en prenant en compte la
notion de risque dans le calcul pour estimer le comportement futur des nœuds. Nous allons
ensuite valider la solution avec une simulation en utilisant Java. Pour conclure avec des
résultats et des améliorations de ce modèle qui peuvent se faire dans le futur.
Mots clés : Fog computing, confiance, risque, réputation.