SCAC: Smart Contract-Based Access Control in IoT

Andalib, Abdolreza,Aski, Akbar Morshed
DOI: https://doi.org/10.1007/s11277-024-11673-4
IF: 2.017
2024-12-13
Wireless Personal Communications
Abstract:With the rapid expansion of the Internet of Things (IoT), securing devices and the data they generate has become a critical priority. This paper proposes an access control model for IoT systems that utilizes blockchain technology to maintain a comprehensive record of devices and their authorized access permissions, with smart contracts regulating access to IoT devices. The model is organized across four layers: IoT smart devices, dew, fog, and cloud. To enable access control at both global and local levels, we combine fog computing with a distributed blockchain framework and enhance it using machine learning algorithms. The model was implemented using tools such as Ganache, MyEtherWallet, the Remix compiler, Solidity programming language, and Python for AI algorithms. We evaluated the proposed model on four datasets (Kaggle, UCI, and two randomly generated datasets), assessing its performance using metrics like accuracy and F1-score, and compared it with existing approaches. The results demonstrate that our model outperforms current methods, with the SVM algorithm achieving an accuracy of 98% and an F1-score of 99%.
telecommunications
What problem does this paper attempt to address?