A Review on Blockchain-based Access Control Models in IoT Applications

Conventional access control models such as RBAC and ABAC have been inefficient for IoT systems due to the raised security concerns. Blockchain technology has been effective to provide decentralized solutions for maintaining data, addressing the challenges of auditability, privacy, and scalability as well as eliminating a single point of failure problem in recent years IoT access control management. This work presents a review of access control frameworks using blockchain technology for IoT devices.

[1]  Kevin A. Schneider,et al.  Blockchain Access Control Ecosystem for Big Data Security , 2018, 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData).

[2]  Yue Cao,et al.  Blockchain based permission delegation and access control in Internet of Things (BACI) , 2019, Comput. Secur..

[3]  Dezhi Han,et al.  Fabric-iot: A Blockchain-Based Access Control System in IoT , 2020, IEEE Access.

[4]  Iakovos Pittaras,et al.  Secure IoT Access at Scale Using Blockchains and Smart Contracts , 2019, 2019 IEEE 20th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[5]  Roberto Di Pietro,et al.  A blockchain-based Trust System for the Internet of Things , 2018, SACMAT.

[6]  Yaling Zhang,et al.  A Secure Cloud Storage Framework With Access Control Based on Blockchain , 2019, IEEE Access.

[7]  Naoto Yanai,et al.  RBAC-SC: Role-Based Access Control Using Smart Contract , 2018, IEEE Access.

[8]  Radu State,et al.  Blockchain-Based, Decentralized Access Control for IPFS , 2018, 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData).

[9]  Aissam Outchakoucht,et al.  Dynamic Access Control Policy based on Blockchain and Machine Learning for the Internet of Things , 2017 .

[10]  Anas Abou El Kalam,et al.  FairAccess: a new Blockchain-based access control framework for the Internet of Things , 2016, Secur. Commun. Networks.

[11]  Qi Gao,et al.  A Blockchain-Based Secure Cloud Files Sharing Scheme with Fine-Grained Access Control , 2018, 2018 International Conference on Networking and Network Applications (NaNA).

[12]  Ki-Hyung Kim,et al.  Dynamic Access Control Scheme for IoT Devices using Blockchain , 2018, 2018 International Conference on Information and Communication Technology Convergence (ICTC).

[13]  Matt W. Mutka,et al.  A Lightweight Block Validation Method for Resource-Constrained IoT Devices in Blockchain-Based Applications , 2019, 2019 IEEE 20th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[14]  Yue Wang,et al.  Blockchain-based efficient privacy preserving and data sharing scheme of content-centric network in 5G , 2017, IET Commun..

[15]  Daniel Davis Wood,et al.  ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER , 2014 .

[16]  Maryline Laurent-Maknavicius,et al.  Distributed access control solution for the IoT based on multi-endorsed attributes and smart contracts , 2019, 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC).

[17]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[18]  Ahmed Serhrouchni,et al.  Bubbles of Trust: A decentralized blockchain-based authentication system for IoT , 2018, Comput. Secur..

[19]  K Mohammad Hossein,et al.  Blockchain-Based Privacy-Preserving Healthcare Architecture , 2019, 2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE).

[20]  Jianming Yang,et al.  An Access Control Model and Its Application in Blockchain , 2019, 2019 International Conference on Communications, Information System and Computer Engineering (CISCE).

[21]  Oscar Novo,et al.  Scalable Access Management in IoT Using Blockchain: A Performance Evaluation , 2019, IEEE Internet of Things Journal.

[22]  Laura Ricci,et al.  A blockchain based approach for the definition of auditable Access Control systems , 2019, Comput. Secur..

[23]  Tam Le,et al.  CapChain: A Privacy Preserving Access Control Framework Based on Blockchain for Pervasive Environments , 2018, 2018 IEEE International Conference on Smart Computing (SMARTCOMP).

[24]  Arun Kumar Sangaiah,et al.  Identity Management and Access Control Based on Blockchain under Edge Computing for the Industrial Internet of Things , 2019, Applied Sciences.

[25]  Ahmed Raza Rajput,et al.  EACMS: Emergency Access Control Management System for Personal Health Record Based on Blockchain , 2019, IEEE Access.

[26]  William C. Chu,et al.  TBAC: Transaction-Based Access Control on Blockchain for Resource Sharing with Cryptographically Decentralized Authorization , 2018, 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC).

[27]  Xiaohong Jiang,et al.  Smart Contract-Based Access Control for the Internet of Things , 2018, IEEE Internet of Things Journal.

[28]  Yaling Zhang,et al.  A Blockchain-Based Framework for Data Sharing With Fine-Grained Access Control in Decentralized Storage Systems , 2018, IEEE Access.

[29]  Fenghua Li,et al.  Privacy-Oriented Blockchain-Based Distributed Key Management Architecture for Hierarchical Access Control in the IoT Scenario , 2019, IEEE Access.

[30]  Rocio Maciel,et al.  A Use Case in Cybersecurity based in Blockchain to deal with the security and privacy of citizens and Smart Cities Cyberinfrastructures , 2018, 2018 IEEE International Smart Cities Conference (ISC2).

[31]  Hicham Lakhlef,et al.  Internet of things security: A top-down survey , 2018, Comput. Networks.

[32]  William C. Chu,et al.  Digital Asset Management with Distributed Permission over Blockchain and Attribute-Based Access Control , 2018, 2018 IEEE International Conference on Services Computing (SCC).

[33]  Laura Ricci,et al.  Blockchain Based Access Control Services , 2018, 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData).

[34]  Pubudu N. Pathirana,et al.  Blockchain for Secure EHRs Sharing of Mobile Cloud Based E-Health Systems , 2019, IEEE Access.

[35]  Genshe Chen,et al.  BlendCAC: A Smart Contract Enabled Decentralized Capability-Based Access Control Mechanism for the IoT , 2018, Comput..

[36]  Vladimir A. Oleshchuk,et al.  Blockchain Based Delegatable Access Control Scheme for a Collaborative E-Health Environment , 2018, 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData).

[37]  Vladimiro Sassone,et al.  Privacy-Preserving Access Control in Cloud Federations , 2017, 2017 IEEE 10th International Conference on Cloud Computing (CLOUD).

[38]  Khaled Salah,et al.  Using Blockchain for IOT Access Control and Authentication Management , 2018, ICIOT.

[39]  Yuan Zhang,et al.  Private Blockchain-Based Secure Access Control for Smart Home Systems , 2018, KSII Trans. Internet Inf. Syst..

[40]  Xiaoyu Hong,et al.  Blockchain Based Credibility Verification Method for IoT Entities , 2018, Secur. Commun. Networks.

[41]  Laura Ricci,et al.  Blockchain Based Access Control , 2017, DAIS.