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,...

Full description

Bibliographic Details
Main Authors: Dong-Her Shih, Ting-Wei Wu, Ming-Hung Shih, Guan-Wei Chen, David C. Yen
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