Differential Privacy-based Permissioned Blockchain for Private Data Sharing in Industrial IoT

Permissioned blockchain such as Hyperledger fabric enables a secure supply chain model in Industrial Internet of Things (IIoT) through multichannel and private data collection mechanisms. Sharing of Industrial data including private data exchange at every stage between supply chain partners helps to improve product quality, enable future forecast, and enhance management activities. However, the existing data sharing and querying mechanism in Hyperledger fabric is not suitable for supply chain environment in IIoT because the queries are evaluated on actual data stored on ledger which consists of sensitive information such as business secrets, and special discounts offered to retailers and individuals. To solve this problem, we propose a differential privacy-based permissioned blockchain using Hyperledger fabric to enable private data sharing in supply chain in IIoT (DH-IIoT). We integrate differential privacy into the chaindcode (smart contract) of Hyperledger fabric to achieve privacy preservation. As a result, the query response consists of perturbed data which protects the sensitive information in the ledger. The proposed work (DH-IIoT) is evaluated by simulating a permissioned blockchain using Hyperledger fabric. We compare our differential privacy integrated chaincode of Hyperledger fabric with the default chaincode setting of Hyperledger fabric for supply chain scenario. The results confirm that the proposed work maintains 96.15% of accuracy in the shared data while guarantees the protection of sensitive ledger’s data. Keywords—IIoT, Hyperledger fabric blockchain, Privacy preservation, Differential privacy, Supply chain, Industrial data sharing.

[1]  Johannes Gehrke,et al.  iReduct: differential privacy with reduced relative errors , 2011, SIGMOD '11.

[2]  Victor C. M. Leung,et al.  Private-Blockchain-Based Industrial IoT for Material and Product Tracking in Smart Manufacturing , 2020, IEEE Network.

[3]  Xue Liu,et al.  Towards Secure Industrial IoT: Blockchain System With Credit-Based Consensus Mechanism , 2019, IEEE Transactions on Industrial Informatics.

[4]  Jinjun Chen,et al.  A workflow framework for intelligent service composition , 2011, Future Gener. Comput. Syst..

[5]  Jinjun Chen,et al.  Temporal dependency based checkpoint selection for dynamic verification of fixed-time constraints in grid workflow systems , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.

[6]  Jinjun Chen,et al.  A QoS-aware composition method supporting cross-platform service invocation in cloud environment , 2012, J. Comput. Syst. Sci..

[7]  Muhammad Khurram Khan,et al.  PoRX: A reputation incentive scheme for blockchain consensus of IIoT , 2020, Future Gener. Comput. Syst..

[8]  Xiao Liu,et al.  SwinDeW-C: A Peer-to-Peer Based Cloud Workflow System , 2010, Handbook of Cloud Computing.

[9]  Dapeng Oliver Wu,et al.  A Blockchain-based Data Sharing Scheme in The Supply Chain by IIoT , 2019, 2019 IEEE International Conference on Industrial Cyber Physical Systems (ICPS).

[10]  Jiafu Wan,et al.  A Blockchain-Based Solution for Enhancing Security and Privacy in Smart Factory , 2019, IEEE Transactions on Industrial Informatics.

[11]  Zhou Lei,et al.  Grid resource allocation , 2009 .

[12]  Cynthia Dwork,et al.  Differential Privacy , 2006, ICALP.

[13]  Mubashir Husain Rehmani,et al.  Applications of Blockchains in the Internet of Things: A Comprehensive Survey , 2019, IEEE Communications Surveys & Tutorials.