Blockchain-Enabled Access Management System for Edge Computing

In the post-cloud era, edge computing is a new computing paradigm with data processed at the edge of the network, which can process the data close to the end-user in real time and offload the cloud task intelligently. Meanwhile, the decentralization, tamper-proof and anonymity of blockchain technolo...

Full description

Bibliographic Details
Main Authors: Yong Zhu, Chao Huang, Zhihui Hu, Abdullah Al-Dhelaan, Mohammed Al-Dhelaan
Format: Article
Language:English
Published: MDPI AG 2021-04-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/10/9/1000
_version_ 1797536810083024896
author Yong Zhu
Chao Huang
Zhihui Hu
Abdullah Al-Dhelaan
Mohammed Al-Dhelaan
author_facet Yong Zhu
Chao Huang
Zhihui Hu
Abdullah Al-Dhelaan
Mohammed Al-Dhelaan
author_sort Yong Zhu
collection DOAJ
description In the post-cloud era, edge computing is a new computing paradigm with data processed at the edge of the network, which can process the data close to the end-user in real time and offload the cloud task intelligently. Meanwhile, the decentralization, tamper-proof and anonymity of blockchain technology can provide a new trusted computing environment for edge computing. However, it does raise considerable concerns of security, privacy, fault-tolerance and so on. For example, identity authentication and access control rely on third parties, heterogeneous devices and different vendors in IoT, leading to security and privacy risks, etc. How to combine the advantages of the two has become the highlight of academic research, especially the issue of secure resource management. Comprehensive security and privacy involve all aspects of platform, data, application and access control. In. this paper, the architecture and behavior of an Access Management System (AMS) in a proof of concept (PoC) prototype are proposed with a Color Petri Net (CPN) model. The two domains of blockchain and edge computing are organically connected by interfaces and interactions. The simulation of operation, activity and role association proves the feasibility and effectiveness of the AMS. The instances of platform business access control, data access control, database services, IOT hub service are run on Advantech WISE-PaaS through User Account and Authentication (UAA). Finally, fine-grained and distributed access control can be realized with the help of a blockchain attribute. Namely, smart contracts are used to register, broadcast, and revoke access authorization, as well as to create specific transactions to define access control policies.
first_indexed 2024-03-10T12:06:07Z
format Article
id doaj.art-d48a4ee6f09649fa8644c11dc319176a
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-10T12:06:07Z
publishDate 2021-04-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-d48a4ee6f09649fa8644c11dc319176a2023-11-21T16:38:15ZengMDPI AGElectronics2079-92922021-04-01109100010.3390/electronics10091000Blockchain-Enabled Access Management System for Edge ComputingYong Zhu0Chao Huang1Zhihui Hu2Abdullah Al-Dhelaan3Mohammed Al-Dhelaan4School of Computer Engineering, Jinling Institute of Technology, Nanjing 211169, ChinaSchool of Computer Engineering, Jinling Institute of Technology, Nanjing 211169, ChinaSchool of Computer Science & Technology, Nanjing University of Posts and Telecommunications, Nanjing 210003, ChinaComputer Science, King Saud University, Riyadh 11495, Saudi ArabiaComputer Science, King Saud University, Riyadh 11495, Saudi ArabiaIn the post-cloud era, edge computing is a new computing paradigm with data processed at the edge of the network, which can process the data close to the end-user in real time and offload the cloud task intelligently. Meanwhile, the decentralization, tamper-proof and anonymity of blockchain technology can provide a new trusted computing environment for edge computing. However, it does raise considerable concerns of security, privacy, fault-tolerance and so on. For example, identity authentication and access control rely on third parties, heterogeneous devices and different vendors in IoT, leading to security and privacy risks, etc. How to combine the advantages of the two has become the highlight of academic research, especially the issue of secure resource management. Comprehensive security and privacy involve all aspects of platform, data, application and access control. In. this paper, the architecture and behavior of an Access Management System (AMS) in a proof of concept (PoC) prototype are proposed with a Color Petri Net (CPN) model. The two domains of blockchain and edge computing are organically connected by interfaces and interactions. The simulation of operation, activity and role association proves the feasibility and effectiveness of the AMS. The instances of platform business access control, data access control, database services, IOT hub service are run on Advantech WISE-PaaS through User Account and Authentication (UAA). Finally, fine-grained and distributed access control can be realized with the help of a blockchain attribute. Namely, smart contracts are used to register, broadcast, and revoke access authorization, as well as to create specific transactions to define access control policies.https://www.mdpi.com/2079-9292/10/9/1000AMSCPNblockchainedge computingdecentralized applications (DApps)
spellingShingle Yong Zhu
Chao Huang
Zhihui Hu
Abdullah Al-Dhelaan
Mohammed Al-Dhelaan
Blockchain-Enabled Access Management System for Edge Computing
Electronics
AMS
CPN
blockchain
edge computing
decentralized applications (DApps)
title Blockchain-Enabled Access Management System for Edge Computing
title_full Blockchain-Enabled Access Management System for Edge Computing
title_fullStr Blockchain-Enabled Access Management System for Edge Computing
title_full_unstemmed Blockchain-Enabled Access Management System for Edge Computing
title_short Blockchain-Enabled Access Management System for Edge Computing
title_sort blockchain enabled access management system for edge computing
topic AMS
CPN
blockchain
edge computing
decentralized applications (DApps)
url https://www.mdpi.com/2079-9292/10/9/1000
work_keys_str_mv AT yongzhu blockchainenabledaccessmanagementsystemforedgecomputing
AT chaohuang blockchainenabledaccessmanagementsystemforedgecomputing
AT zhihuihu blockchainenabledaccessmanagementsystemforedgecomputing
AT abdullahaldhelaan blockchainenabledaccessmanagementsystemforedgecomputing
AT mohammedaldhelaan blockchainenabledaccessmanagementsystemforedgecomputing