| Literature DB >> 35336564 |
Georgios Fragkos1, Cyrus Minwalla2, Jim Plusquellic1, Eirini Eleni Tsiropoulou1.
Abstract
Autonomous trust mechanisms enable Internet of Things (IoT) devices to function cooperatively in a wide range of ecosystems, from vehicle-to-vehicle communications to mesh sensor networks. A common property desired in such networks is a mechanism to construct a secure, authenticated channel between any two participating nodes to share sensitive information, nominally a challenging proposition for a large, heterogeneous network where node participation is constantly in flux. This work explores a contract-theoretic framework that exploits the principles of network economics to crowd-source trust between two arbitrary nodes based on the efforts of their neighbors. Each node in the network possesses a trust score, which is updated based on useful effort contributed to the authentication step. The scheme functions autonomously on locally adjacent nodes and is proven to converge onto an optimal solution based on the available nodes and their trust scores. Core building blocks include the use of Stochastic Learning Automata to select the participating nodes based on network and social metrics, and the formulation of a Bayesian trust belief distribution from the past behavior of the selected nodes. An effort-reward model incentivizes selected nodes to accurately report their trust scores and contribute their effort to the authentication process. Detailed numerical results obtained via simulation highlight the proposed framework's efficacy and performance. The performance achieved near-optimal results despite incomplete information regarding the IoT nodes' trust scores and the presence of malicious or misbehaving nodes. Comparison metrics demonstrate that the proposed approach maximized the overall social welfare and achieved better performance compared to the state of the art in the domain.Entities:
Keywords: Bayesian model; Internet of Things; PeerTrust; contract theory; crowdsourcing; reinforcement learning
Mesh:
Year: 2022 PMID: 35336564 PMCID: PMC8949856 DOI: 10.3390/s22062393
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Summary of Key Notations.
| Notation | Description |
|---|---|
|
| time slot |
|
| Set of IoT nodes |
|
| IoT node |
|
| Alice |
|
| Set of IoT nodes selected by Alice |
|
| Alice’s distance from an IoT node |
|
| Normalised congestion of the communication link between Alice and an IoT node |
|
| Effort that Alice collects from the IoT node |
|
| Optimal effort |
|
| Personalized reward that Alice provides to an IoT node |
|
| Optimal reward |
|
| Bayesian trust belief of Alice regarding an IoT node |
|
| Initial belief distribution |
|
| Probability that an IoT node provides high contribution |
|
| Probability that an IoT node provides low contribution |
|
| Number of times that an IoT node |
|
| Number of times that an IoT node |
|
| Score of an IoT node |
|
| Trustworthiness of an IoT node |
|
| Number of interactions that an IoT node |
|
| Interaction context factor |
|
| Normalized weighting factor |
|
| Payoff function of an IoT node |
|
| Evaluation function of the received reward |
|
| Alice’s payoff function |
|
| Alice’s cost to provide rewards to the IoT nodes |
|
| Alice’s probabilistic estimation of an IoT node’s |
|
| Social Welfare |
|
| Alice’s discrete action space |
|
| Set of subsets of the |
|
| RL iteration |
|
| Alice’s RL personalized feedback |
|
| Alice’s RL normalized personalized feedback |
|
| Alice’s action probability vector |
|
| RL learning parameter |
Figure 1General Architecture.
Simulation parameters.
| Parameter | Value | Parameter | Value |
|---|---|---|---|
|
| 10 |
| 4 |
|
|
|
|
|
|
|
|
|
|
|
| 1 |
|
|
|
| 1 |
|
|
|
| [10 m, 400 m] |
|
|
Figure 2Stochastic Learning Automata operation and performance evaluation. (a) Action Probability vs. Iterations, (b) Average Trustworthiness & Network Overhead vs. Iterations, (c) Average Personalized Feedback vs. Iterations, (d) Average Personalized Feedback and Convergence Time vs. b.
Figure 3Bayesian trust belief evaluation (S: positive, F: negative evaluations). (a) Trust Belief vs. Interactions, (b) Evaluations vs. Interactions.
Figure 4Offline contract-theoretic crowdsourcing—operation and performance evaluation. (a) Nodes’ Scores vs. Interactions, (b) Alice’s Belief vs. Interactions, (c) Effort vs. Nodes, (d) Reward vs. Nodes, (e) Nodes’ Payoff vs. Nodes, (f) Nodes’ Payoff vs. Nodes IDs, (g) Alice’s Payoff vs. Nodes, (h) Social Welfare vs. Nodes.
Figure 5Behavioral change evaluation. (a) Alice’s belief vs. interactions, (b) average reward vs. behaviors.
Figure 6Offline contract-theoretic crowdsourcing—a comparative evaluation.