Muhammad Asif
Blockchain-Based Authentication and Trust Management Mechanism for Smart Cities
Asif, Muhammad; Aziz, Zeeshan; Bin Ahmad, Maaz; Khalid, Adnan; Waris, Hammad Abdul; Gilani, Asfandyar
Authors
Prof Zeeshan Aziz Z.Aziz@salford.ac.uk
Professor
Maaz Bin Ahmad
Adnan Khalid
Hammad Abdul Waris
Asfandyar Gilani
Abstract
Security has always been the main concern for the internet of things (IoT)-based systems. Blockchain, with its decentralized and distributed design, prevents the risks of the existing centralized methodologies. Conventional security and privacy architectures are inapplicable in the spectrum of IoT due to its resource constraints. To overcome this problem, this paper presents a Blockchain-based security mechanism that enables secure authorized access to smart city resources. The presented mechanism comprises the ACE (Authentication and Authorization for Constrained Environments) framework-based authorization Blockchain and the OSCAR (Object Security Architecture for the Internet of Things) object security model. The Blockchain lays out a flexible and trustless authorization mechanism, while OSCAR makes use of a public ledger to structure multicast groups for authorized clients. Moreover, a meteor-based application is developed to provide a user-friendly interface for heterogeneous technologies belonging to the smart city. The users would be able to interact with and control their smart city resources such as traffic lights, smart electric meters, surveillance cameras, etc., through this application. To evaluate the performance and feasibility of the proposed mechanism, the authorization Blockchain is implemented on top of the Ethereum network. The authentication mechanism is developed in the node.js server and a smart city is simulated with the help of Raspberry Pi B+. Furthermore, mocha and chai frameworks are used to assess the performance of the system. Experimental results reveal that the authentication response time is less than 100 ms even if the average hand-shaking time increases with the number of clients.
Citation
Asif, M., Aziz, Z., Bin Ahmad, M., Khalid, A., Waris, H. A., & Gilani, A. (2022). Blockchain-Based Authentication and Trust Management Mechanism for Smart Cities. Sensors, 22(7), 2604. https://doi.org/10.3390/s22072604
Journal Article Type | Article |
---|---|
Acceptance Date | Mar 25, 2022 |
Online Publication Date | Mar 29, 2022 |
Publication Date | Mar 29, 2022 |
Deposit Date | May 9, 2022 |
Publicly Available Date | May 9, 2022 |
Journal | Sensors |
Publisher | MDPI |
Volume | 22 |
Issue | 7 |
Pages | 2604 |
DOI | https://doi.org/10.3390/s22072604 |
Keywords | information security, blockchain, internet of things, smart cities, authentication, authorization, Ethereum |
Publisher URL | https://doi.org/10.3390/s22072604 |
Related Public URLs | https://www.mdpi.com/1424-8220/22/7/2604?type=check_update&version=1 |
Files
sensors-22-02604.pdf
(5.6 Mb)
PDF
Licence
http://creativecommons.org/licenses/by/4.0/
Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/
You might also like
Privacy shield: a system for edge computing using asynchronous federated learning
(2022)
Journal Article
QoS based optimal resource allocation and workload balancing for fog enabled IoT
(2021)
Journal Article
Handling temporal constraints in interaction protocols for intelligent multi-agent systems
(2020)
Journal Article
Efficient performative actions for e-commerce agents
(2020)
Journal Article
Downloadable Citations
About USIR
Administrator e-mail: library-research@salford.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search