Entitlement-Based Access Control for Smart Cities Using Blockchain

被引:10
作者
Sabrina, Fariza [1 ]
Jang-Jaccard, Julian [2 ]
机构
[1] Cent Queensland Univ, Sch Engn & Technol, Sydney, NSW 2000, Australia
[2] Massey Univ, Sch Nat & Computat Sci, Cyber Secur Lab, Auckland 0632, New Zealand
关键词
blockchain; smart contract; Internet of Things (IoT); smart city; access control; security; THINGS SECURITY; INTERNET; IOT; REQUIREMENTS; ARCHITECTURE; MANAGEMENT; SYSTEM;
D O I
10.3390/s21165264
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Smart cities use the Internet of Things (IoT) devices such as connected sensors, lights, and meters to collect and analyze data to improve infrastructure, public utilities, and services. However, the true potential of smart cities cannot be leveraged without addressing many security concerns. In particular, there is a significant challenge for provisioning a reliable access control solution to share IoT data among various users across organizations. We present a novel entitlement-based blockchain-enabled access control architecture that can be used for smart cities (and for any ap-plication domains that require large-scale IoT deployments). Our proposed entitlement-based access control model is flexible as it facilitates a resource owner to safely delegate access rights to any entities beyond the trust boundary of an organization. The detailed design and implementation on Ethereum blockchain along with a qualitative evaluation of the security and access control aspects of the proposed scheme are presented in the paper. The experimental results from private Ethereum test networks demonstrate that our proposal can be easily implemented with low latency. This validates that our proposal is applicable to use in the real world IoT environments.
引用
收藏
页数:26
相关论文
共 34 条
[1]  
Al-Megren S., 2018, P IEEE C BLOCKCH BLO
[2]   Internet of Things security: A survey [J].
Alaba, Fadele Ayotunde ;
Othman, Mazliza ;
Hashem, Ibrahim Abaker Targio ;
Alotaibi, Faiz .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 88 :10-28
[3]  
Alphand O, 2018, IEEE WCNC
[4]   Blockchain for smart cities: A review of architectures, integration trends and future research directions [J].
Bhushan, Bharat ;
Khamparia, Aditya ;
Sagayam, K. Martin ;
Sharma, Sudhir Kumar ;
Ahad, Mohd Abdul ;
Debnath, Narayan C. .
SUSTAINABLE CITIES AND SOCIETY, 2020, 61
[5]   A Novel Attribute-Based Access Control Scheme Using Blockchain for IoT [J].
Ding, Sheng ;
Cao, Jin ;
Li, Chen ;
Fan, Kai ;
Li, Hui .
IEEE ACCESS, 2019, 7 :38431-38441
[6]   A capability-based security approach to manage access control in the Internet of Things [J].
Gusmeroli, Sergio ;
Piccione, Salvatore ;
Rotondi, Domenico .
MATHEMATICAL AND COMPUTER MODELLING, 2013, 58 (5-6) :1189-1205
[7]   Sensing, communication and security planes: A new challenge for a smart city system design [J].
Habibzadeh, Hadi ;
Soyata, Tolga ;
Kantarci, Burak ;
Boukerche, Azzedine ;
Kaptan, Cem .
COMPUTER NETWORKS, 2018, 144 :163-200
[8]   Securing Smart Cities through Blockchain Technology: Architecture, Requirements, and Challenges [J].
Hakak, Saqib ;
Khan, Wazir Zada ;
Gilkar, Gulshan Amin ;
Imran, Muhammad ;
Guizani, Nadra .
IEEE NETWORK, 2020, 34 (01) :8-14
[9]   Attribute-Based Access Control [J].
Hu, Vincent C. ;
Kuhn, D. Richard ;
Ferraiolo, David F. .
COMPUTER, 2015, 48 (02) :85-88
[10]   A Permissioned Blockchain based Access Control System for IOT [J].
Islam, M. D. Azharul ;
Madria, Sanjay K. .
2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, :469-476