Blockchain-Based Access Control Techniques for IoT Applications

被引:21
作者
Namane, Sarra [1 ]
Ben Dhaou, Imed [2 ,3 ,4 ]
机构
[1] Badji Mokhtar Univ, Dept Comp Sci, Networks & Syst Lab, Annaba 23000, Algeria
[2] Dar Al Hekma Univ, Hekma Sch Engn Comp & Informat, Dept Comp Sci, Jeddah 222464872, Saudi Arabia
[3] Univ Turku, Dept Comp, FI-20014 Turku, Finland
[4] Univ Monastir, Higher Inst Comp Sci & Math, Dept Technol, Monastir 5000, Tunisia
关键词
Internet of Things (IoT); blockchain; access control; IoT applications; fully decentralized; partially decentralized; SECURITY; INTERNET; MANAGEMENT; PRIVACY; ARCHITECTURE; CHALLENGES; FRAMEWORK; SCHEME;
D O I
10.3390/electronics11142225
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things is gaining more importance in the present era of Internet technology. It is considered as one of the most important technologies of everyday life. Moreover, IoT systems are ceaselessly growing with more and more devices. They are scalable, dynamic, and distributed, hence the origin of the crucial security requirements in IoT. One of the most challenging issues that the IoT community must handle recently is how to ensure an access control approach that manages the security requirements of such a system. Traditional access control technologies are not suitable for a large-scale and distributed network structure. Most of them are based on a centralized approach, where the use of a trusted third party (TTP) is obligatory. Furthermore, the emergence of blockchain technology has allowed researchers to come up with a solution for these security issues. This technology is highly used to record access control data. Additionally, it has great potential for managing access control requests. This paper proposed a blockchain-based access control taxonomy according to the access control nature: partially decentralized and fully decentralized. Furthermore, it presents an overview of blockchain-based access control solutions proposed in different IoT applications. Finally, the article analyzes the proposed works according to certain criteria that the authors deem important.
引用
收藏
页数:29
相关论文
共 79 条
[1]   Hierarchical Blockchain-Based Multi-Chaincode Access Control for Securing IoT Systems [J].
Abdi, Adam Ibrahim ;
Eassa, Fathy Elbouraey ;
Jambi, Kamal ;
Almarhabi, Khalid ;
Khemakhem, Maher ;
Basuhail, Abdullah ;
Yamin, Mohammad .
ELECTRONICS, 2022, 11 (05)
[2]   MLS-ABAC: Efficient Multi-Level Security Attribute-Based Access Control scheme [J].
Aghili, Seyed Farhad ;
Sedaghat, Mahdi ;
Singelee, Dave ;
Gupta, Maanak .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 131 :75-90
[3]   Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications [J].
Al-Fuqaha, Ala ;
Guizani, Mohsen ;
Mohammadi, Mehdi ;
Aledhari, Mohammed ;
Ayyash, Moussa .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (04) :2347-2376
[4]   Traffic Safety Factors in the Qassim Region of Saudi Arabia [J].
Al-Tit, Ahmad A. ;
Ben Dhaou, Imed ;
Albejaidi, Fahad M. ;
Alshitawi, Mohammed S. .
SAGE OPEN, 2020, 10 (02)
[5]   Blockchain-Based Secured Access Control in an IoT System [J].
Algarni, Sultan ;
Eassa, Fathy ;
Almarhabi, Khalid ;
Almalaise, Abduallah ;
Albassam, Emad ;
Alsubhi, Khalid ;
Yamin, Mohammad .
APPLIED SCIENCES-BASEL, 2021, 11 (04) :1-16
[6]   Blockchain based permission delegation and access control in Internet of Things (BACI) [J].
Ali, Gauhar ;
Ahmad, Naveed ;
Cao, Yue ;
Asif, Muhammad ;
Cruickshank, Haitham ;
Ali, Qazi Ejaz .
COMPUTERS & SECURITY, 2019, 86 :318-334
[7]   An Attribute-Based Approach toward a Secured Smart-Home IoT Access Control and a Comparison with a Role-Based Approach [J].
Ameer, Safwa ;
Benson, James ;
Sandhu, Ravi .
INFORMATION, 2022, 13 (02)
[8]  
Amiri W. A., 2020, CONSUM COMM NETWORK, P1, DOI DOI 10.1109/ccnc46108.2020.9045674
[9]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[10]  
[Anonymous], 2018, 19342018 IEEE STD