I. Introduction
The Internet of Things (IoT) technology is reshaping manufacturing and industrial processes [1]. Massive data from smart machines can reduce cost, benefit production, and assist in deriving accurate business decisions and have attracted increasing attention. The massive data need to be accessible by specific groups of users among many different entities. Fine-grained access control is important, especially with the fast development of the IoT and the increasing number of devices and users [2], [3]. Existing solutions tend to rely on the cloud service to maintain data storage for access control services [4]. However, there exist the following critical issues.
Amazon Cloud Service, Microsoft Azure, and Alicloud suffered from the service outage from 2017 to 2019, leading to the huge losses of data service for customers [5]–[7].
The public cloud, the private cloud, and the hybrid cloud hardly tolerate the Byzantine Failure [8]. The Byzantine Failure takes malicious nodes into account, which is the most complicated failure mode in a distributed system [9].
The cloud services lack trustworthy tamper resistance for data storage and access control [10].