D2DA: Machine Learning-empowered Distributed Authorization Model in Smart Homes

Read the full article See related articles

Listed in

This article is not in any list yet, why not save it to one of your lists.
Log in to save this article

Abstract

In the context of the IoT platform, the smart home represents a quintessential application scenario. Here, device-to-device (D2D) collaboration serves as the core element of its ecosystem, playing a crucial role in implementing diversified automated execution scenarios that are customized to fulfill user requirements. The progressive integration of edge computing and AI technologies has enhanced the collaboration among heterogeneous devices. Nevertheless, the conventional centralized D2D collaboration authorization decision-making supported by a single IoT Hub violates the Principle of Least Privilege (PoLP), which is a foundational design tenet that has been empirically validated as an optimal engineering practice for enhancing system security and reliability in IoT ecosystems. If there is a trade-off of PoLP violations, it fails to meet the users’ Quality of Experience (QoE). To address this issue, we propose D2DA, a distributed authorization decision-making model for smart home D2D collaboration, which constructs a distributed decision-making consensus network suitable for the edge side of smart homes by leveraging distributed ledger technology. D2DA presents a machine learning algorithm with a time complexity of O(n). Through this algorithm, consensus nodes can be efficiently and dynamically selected. Furthermore, D2DA ensures the security of the D2D collaboration process via wallets and hash verification. Extensive experiments conducted on a real-world smart home scenario validate that the decision-making latency of D2DA is on par with that of a single 1 IoT Hub mode. The average latency for verifying the correctness of the newly added execution results is only 0.08% of the system time of D2DA, which is negligible.

Article activity feed