Mwrwan Abubakar M.Abubakar@napier.ac.uk
KTP Associate
Blockchain-based identity and authentication scheme for MQTT protocol
Abdelrazig Abubakar, Mwrwan; Jaroucheh, Zakwan; Al-Dubai, Ahmed; Liu, Xiaodong
Authors
Dr Zakwan Jaroucheh Z.Jaroucheh@napier.ac.uk
Lecturer
Prof Ahmed Al-Dubai A.Al-Dubai@napier.ac.uk
Professor
Prof Xiaodong Liu X.Liu@napier.ac.uk
Professor
Abstract
The publish and subscribe messaging model has proven itself as a dominant messaging paradigm for IoT systems. An example of such is the commonly used Message Queuing Telemetry Transport (MQTT) protocol. However, the security concerns with this protocol have presented vital security challenges in most IoT applications. For example, the MQTT protocol does not have secure authentication mechanisms implemented and leaves that task to the developer as all the included native security services are fragile. This paper will present a well-thought approach involving a lightweight authentication and authorization scheme together with a decentralized identity system to manage the users' identities. This mechanism helps in facilitating the authentication for both subscribers and publishers by utilizing a smart contract in Ethereum blockchain to guarantee trust, accountability and preserve user privacy. We provided a proof-of-concept implementation to prove our work, which involves a decentralized MQTT platform and dashboard using our approach. The usability of this approach was further analyzed, particularly concerning CPU and memory utilization. Our analysis proved that our approach satisfies IoT applications' requirements since it reduces the consumption of resources and that smart contracts help in the automation of data management processes.
Citation
Abdelrazig Abubakar, M., Jaroucheh, Z., Al-Dubai, A., & Liu, X. (2021). Blockchain-based identity and authentication scheme for MQTT protocol. In ICBCT '21: 2021 The 3rd International Conference on Blockchain Technology (73-81). https://doi.org/10.1145/3460537.3460549
Conference Name | ICBCT '21: 2021 The 3rd International Conference on Blockchain Technology |
---|---|
Conference Location | Shanghai, China |
Start Date | Mar 26, 2021 |
End Date | Mar 28, 2021 |
Online Publication Date | Jul 20, 2021 |
Publication Date | 2021 |
Deposit Date | Feb 14, 2022 |
Publisher | Association for Computing Machinery (ACM) |
Pages | 73-81 |
Book Title | ICBCT '21: 2021 The 3rd International Conference on Blockchain Technology |
ISBN | 978-1-4503-8962-4 |
DOI | https://doi.org/10.1145/3460537.3460549 |
Public URL | http://researchrepository.napier.ac.uk/Output/2844937 |
You might also like
An Overview of Blockchain-Based IoT Architectures and Designs
(2023)
Conference Proceeding
A Survey on the Integration of Blockchain and IoT: Challenges and Opportunities
(2022)
Book Chapter
A Lightweight and User-centric Two-factor Authentication Mechanism for IoT Based on Blockchain and Smart Contract
(2022)
Conference Proceeding
Blockchain-based Platform for Secure Sharing and Validation of Vaccination Certificates
(2022)
Conference Proceeding
Blockchain-Based Authentication and Registration Mechanism for SIP-Based VoIP Systems
(2021)
Conference Proceeding
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.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 © 2024
Advanced Search