Entitlement-Based Access Control for Smart Cities Using Blockchain

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 par...

Full description

Bibliographic Details
Main Authors: Fariza Sabrina, Julian Jang-Jaccard
Format: Article
Language:English
Published: MDPI AG 2021-08-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/21/16/5264
_version_ 1797522169872252928
author Fariza Sabrina
Julian Jang-Jaccard
author_facet Fariza Sabrina
Julian Jang-Jaccard
author_sort Fariza Sabrina
collection DOAJ
description 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.
first_indexed 2024-03-10T08:24:40Z
format Article
id doaj.art-b40ab4b500cf4bbbab1267f7ebd3a7a9
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T08:24:40Z
publishDate 2021-08-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-b40ab4b500cf4bbbab1267f7ebd3a7a92023-11-22T09:36:43ZengMDPI AGSensors1424-82202021-08-012116526410.3390/s21165264Entitlement-Based Access Control for Smart Cities Using BlockchainFariza Sabrina0Julian Jang-Jaccard1School of Engineering and Technology, Central Queensland University, Sydney, NSW 2000, AustraliaCyber Security Lab, School of Natural and Computational Sciences, Massey University, Auckland 0632, New ZealandSmart 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.https://www.mdpi.com/1424-8220/21/16/5264blockchainsmart contractInternet of Things (IoT)smart cityaccess controlsecurity
spellingShingle Fariza Sabrina
Julian Jang-Jaccard
Entitlement-Based Access Control for Smart Cities Using Blockchain
Sensors
blockchain
smart contract
Internet of Things (IoT)
smart city
access control
security
title Entitlement-Based Access Control for Smart Cities Using Blockchain
title_full Entitlement-Based Access Control for Smart Cities Using Blockchain
title_fullStr Entitlement-Based Access Control for Smart Cities Using Blockchain
title_full_unstemmed Entitlement-Based Access Control for Smart Cities Using Blockchain
title_short Entitlement-Based Access Control for Smart Cities Using Blockchain
title_sort entitlement based access control for smart cities using blockchain
topic blockchain
smart contract
Internet of Things (IoT)
smart city
access control
security
url https://www.mdpi.com/1424-8220/21/16/5264
work_keys_str_mv AT farizasabrina entitlementbasedaccesscontrolforsmartcitiesusingblockchain
AT julianjangjaccard entitlementbasedaccesscontrolforsmartcitiesusingblockchain