Blockchian-Based Access Control and Data Sharing with IPFS in IIOT
摘要
Industrial Internet of things (IIoT) devices are connected to the Internet, realizing real-time data collection and monitoring, and there is great value in these data. How to realize secure storage and sharing of IIoT data has become an urgent issue. Blockchain is an effective solution to ensure the security of data sharing in IIoT. ABAC helps us achieve fine-grained access control by allowing only devices with specific attributes to access shared data. In our scheme, data owners can dynamically adjust the access policies for the data.We use InterPlanetary File System (IPFS) to store encrypted data in IIoT, where data is decentralized and stored on multiple nodes in the network to reduce the storage burden. Compared with cloud storage centers, it effectively avoids the problem of single point of failure in centralized storage, and has outstanding censorship and failure resistance. At the same time, proxy re-encryption is used to protect the confidentiality of data stored off-site.