A Blockchain-Based IoT Terminal Trust Mechanism Management Scheme

Traditional centralized Internet of Things (IoT) management cannot effectively defend against internal attacks from compromised devices due to its own limitations, while distributed IoT node management has certain requirements for the communication environment and resource consumption of the nodes themselves. And the trust authentication of the nodes cannot be easily resolved in a distributed manner. This paper presents a blockchain-based trust management solution. Trust management of nodes based on blockchain also greatly reduces resource consumption. Specifically, the trust value is derived by weighting the historical trust value and the direct trust value, so that the evaluation node does not rely solely on historical trust data to derive its own independent trust evaluation. A separate system node level mechanism exists in the scheme, and the system increases the system node level trust value for the node when this evaluation reaches a trusted level. If this evaluation is malicious, the system node-level trust value for the evaluation is initialized. Security analysis and experiments have shown that this scheme can effectively detect malicious nodes and takes less time.