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...
Main Authors: | , , , , |
---|---|
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 |