Hyperledger Fabric Access Control for Industrial Internet of Things
The Industrial Internet of Things (IIoT) plays an important role in Industry 4.0, but the existing IIoT systems could be vulnerable to a single point of failure and malicious attacks, failing to provide reliable services. IIoT devices have some particularities, such as mobility, limited performance,...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-03-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/12/6/3125 |
_version_ | 1797473004953796608 |
---|---|
author | Dong-Her Shih Ting-Wei Wu Ming-Hung Shih Guan-Wei Chen David C. Yen |
author_facet | Dong-Her Shih Ting-Wei Wu Ming-Hung Shih Guan-Wei Chen David C. Yen |
author_sort | Dong-Her Shih |
collection | DOAJ |
description | The Industrial Internet of Things (IIoT) plays an important role in Industry 4.0, but the existing IIoT systems could be vulnerable to a single point of failure and malicious attacks, failing to provide reliable services. IIoT devices have some particularities, such as mobility, limited performance, and distributed deployment, which are challenging to traditional centralized access control methods in the large-scale IIoT environment. To resolve the challenges, we propose an access control system for the Industrial Internet of Things. The system contains three smart contracts: device contract (DC), policy contract (PC), and access contract (AC). The device contract provides a method of storing the URL of the resource data generated by the equipment and a query method. The policy contract provides the function of managing the attribute-based access control (ABAC) of the administrator user. The access contract is the core program that implements the access control method for ordinary users. Combining ABAC and blockchain technology provides decentralized, fine-grained, and dynamic access control management for IIoT. |
first_indexed | 2024-03-09T20:09:05Z |
format | Article |
id | doaj.art-d11c663c9ba74ff0a124af5b40a6a422 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-09T20:09:05Z |
publishDate | 2022-03-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-d11c663c9ba74ff0a124af5b40a6a4222023-11-24T00:24:05ZengMDPI AGApplied Sciences2076-34172022-03-01126312510.3390/app12063125Hyperledger Fabric Access Control for Industrial Internet of ThingsDong-Her Shih0Ting-Wei Wu1Ming-Hung Shih2Guan-Wei Chen3David C. Yen4Department of Information Management, National Yunlin University of Science and Technology, Douliu 64002, TaiwanDepartment of Information Management, National Yunlin University of Science and Technology, Douliu 64002, TaiwanDepartment of Electrical and Computer Engineering, Iowa State University, 2520 Osborn Drive, Ames, IA 50011, USADepartment of Information Management, National Yunlin University of Science and Technology, Douliu 64002, TaiwanJesse H. Jones School of Business, Texas Southern University, 3100 Cleburne Street, Houston, TX 77004, USAThe Industrial Internet of Things (IIoT) plays an important role in Industry 4.0, but the existing IIoT systems could be vulnerable to a single point of failure and malicious attacks, failing to provide reliable services. IIoT devices have some particularities, such as mobility, limited performance, and distributed deployment, which are challenging to traditional centralized access control methods in the large-scale IIoT environment. To resolve the challenges, we propose an access control system for the Industrial Internet of Things. The system contains three smart contracts: device contract (DC), policy contract (PC), and access contract (AC). The device contract provides a method of storing the URL of the resource data generated by the equipment and a query method. The policy contract provides the function of managing the attribute-based access control (ABAC) of the administrator user. The access contract is the core program that implements the access control method for ordinary users. Combining ABAC and blockchain technology provides decentralized, fine-grained, and dynamic access control management for IIoT.https://www.mdpi.com/2076-3417/12/6/3125industrial internet of thingsblockchainhyperledgersmart contractaccess control |
spellingShingle | Dong-Her Shih Ting-Wei Wu Ming-Hung Shih Guan-Wei Chen David C. Yen Hyperledger Fabric Access Control for Industrial Internet of Things Applied Sciences industrial internet of things blockchain hyperledger smart contract access control |
title | Hyperledger Fabric Access Control for Industrial Internet of Things |
title_full | Hyperledger Fabric Access Control for Industrial Internet of Things |
title_fullStr | Hyperledger Fabric Access Control for Industrial Internet of Things |
title_full_unstemmed | Hyperledger Fabric Access Control for Industrial Internet of Things |
title_short | Hyperledger Fabric Access Control for Industrial Internet of Things |
title_sort | hyperledger fabric access control for industrial internet of things |
topic | industrial internet of things blockchain hyperledger smart contract access control |
url | https://www.mdpi.com/2076-3417/12/6/3125 |
work_keys_str_mv | AT donghershih hyperledgerfabricaccesscontrolforindustrialinternetofthings AT tingweiwu hyperledgerfabricaccesscontrolforindustrialinternetofthings AT minghungshih hyperledgerfabricaccesscontrolforindustrialinternetofthings AT guanweichen hyperledgerfabricaccesscontrolforindustrialinternetofthings AT davidcyen hyperledgerfabricaccesscontrolforindustrialinternetofthings |