Differential Privacy-Based Blockchain for Industrial Internet-of-Things

Contemporarily, two emerging techniques, blockchain and edge computing, are driving a dramatical rapid growth in the field of Internet-of-Things (IoT). Benefits of applying edge computing is an adoptable complementarity for cloud computing; blockchain is an alternative for constructing transparent secure environment for data storage/governance. Instead of using these two techniques independently, in this article, we propose a novel approach that integrates IoT with edge computing and blockchain, which is called blockchain-based Internet of Edge model. The proposed model, designed for a scalable and controllable IoT system, sufficiently exploits advantages of edge computing and blockchain to establish a privacy-preserving mechanism while considering other constraints, such as energy cost. We implement experiment evaluations running on Ethereum. According to our data collections, the proposed model improves privacy protections without lowering down the performance in an energy-efficient manner.

[1]  Zhili Sun,et al.  Blockchain-Based Dynamic Key Management for Heterogeneous Intelligent Transportation Systems , 2017, IEEE Internet of Things Journal.

[2]  K. Selvakumar,et al.  An intelligent/cognitive model of task scheduling for IoT applications in cloud computing environment , 2018, Future Gener. Comput. Syst..

[3]  Alberto L. Sangiovanni-Vincentelli,et al.  Security-aware mapping for CAN-based real-time distributed automotive systems , 2013, 2013 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[4]  Md Zakirul Alam Bhuiyan,et al.  Fog-Based Computing and Storage Offloading for Data Synchronization in IoT , 2019, IEEE Internet of Things Journal.

[5]  Yuguang Fang,et al.  Protecting Location Privacy for Task Allocation in Ad Hoc Mobile Cloud Computing , 2018, IEEE Transactions on Emerging Topics in Computing.

[6]  Michael Devetsikiotis,et al.  Blockchains and Smart Contracts for the Internet of Things , 2016, IEEE Access.

[7]  Rui Guo,et al.  Secure Attribute-Based Signature Scheme With Multiple Authorities for Blockchain in Electronic Health Records Systems , 2018, IEEE Access.

[8]  Rui Guo,et al.  Efficient and privacy-preserving traceable attribute-based encryption in blockchain , 2019, Annals of Telecommunications.

[9]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[10]  Xinyu Yang,et al.  A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications , 2017, IEEE Internet of Things Journal.

[11]  Jeyavijayan Rajendran,et al.  Shielding heterogeneous MPSoCs from untrustworthy 3PIPs through security-driven task scheduling , 2013, 2013 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFTS).

[12]  Valeriy Vyatkin,et al.  Task Allocation Algorithm for Energy Resources Providing Frequency Containment Reserves , 2019, IEEE Transactions on Industrial Informatics.

[13]  Jeyavijayan Rajendran,et al.  Shielding Heterogeneous MPSoCs From Untrustworthy 3PIPs Through Security- Driven Task Scheduling , 2013, IEEE Transactions on Emerging Topics in Computing.

[14]  Yan Zhang,et al.  Enabling Localized Peer-to-Peer Electricity Trading Among Plug-in Hybrid Electric Vehicles Using Consortium Blockchains , 2017, IEEE Transactions on Industrial Informatics.

[15]  Rongxing Lu,et al.  Achieving Privacy-Preserving Multi Dot-Product Query in Fog Computing-Enhanced IoT , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[16]  Chaouki T. Abdallah,et al.  Probabilistic Optimization of Resource Distribution and Encryption for Data Storage in the Cloud , 2018, IEEE Transactions on Cloud Computing.

[17]  Peng Jiang,et al.  A Survey on the Security of Blockchain Systems , 2017, Future Gener. Comput. Syst..

[18]  Samir Ben Ahmed,et al.  Multi-agent Deep Reinforcement Learning for Task Allocation in Dynamic Environment , 2017, ICSOFT.

[19]  Cynthia Dwork,et al.  Calibrating Noise to Sensitivity in Private Data Analysis , 2006, TCC.

[20]  Mohsen Guizani,et al.  MeDShare: Trust-Less Medical Data Sharing Among Cloud Service Providers via Blockchain , 2017, IEEE Access.

[21]  Manuel Díaz,et al.  State-of-the-art, challenges, and open issues in the integration of Internet of things and cloud computing , 2016, J. Netw. Comput. Appl..

[22]  Yu Wang,et al.  A Scalable Blockchain Framework for Secure Transactions in IoT , 2019, IEEE Internet of Things Journal.

[23]  Arun Kumar Sangaiah,et al.  Energy-Efficient and Trustworthy Data Collection Protocol Based on Mobile Fog Computing in Internet of Things , 2020, IEEE Transactions on Industrial Informatics.

[24]  Xi Zheng,et al.  Crowdsourcing Mechanism for Trust Evaluation in CPCS Based on Intelligent Mobile Edge Computing , 2019, ACM Trans. Intell. Syst. Technol..

[25]  Qing Yang,et al.  An Architecture of Cloud-Assisted Information Dissemination in Vehicular Networks , 2016, IEEE Access.

[26]  Houbing Song,et al.  Cyber-physical systems for water sustainability: challenges and opportunities , 2015, IEEE Communications Magazine.

[27]  Shaohua Tang,et al.  Dynamic and Privacy-Preserving Reputation Management for Blockchain-Based Mobile Crowdsensing , 2019, IEEE Access.

[28]  Haoyi Xiong,et al.  Multi-Task Allocation in Mobile Crowd Sensing with Individual Task Quality Assurance , 2018, IEEE Transactions on Mobile Computing.

[29]  Xiong Xiong,et al.  Joint Computation Offloading and Multiuser Scheduling Using Approximate Dynamic Programming in NB-IoT Edge Computing System , 2019, IEEE Internet of Things Journal.

[30]  Haibo Tian,et al.  Medical Data Management on Blockchain with Privacy , 2019, Journal of Medical Systems.

[31]  Jingjing Yao,et al.  Energy-Aware Task Allocation for Mobile IoT by Online Reinforcement Learning , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[32]  Rongxing Lu,et al.  PPDP: An efficient and privacy-preserving disease prediction scheme in cloud-based e-Healthcare system , 2018, Future Gener. Comput. Syst..

[33]  Russell Tessier,et al.  Reinforcement Learning for Thermal-aware Many-core Task Allocation , 2015, ACM Great Lakes Symposium on VLSI.

[34]  Kim-Kwang Raymond Choo,et al.  Blockchain: A Panacea for Healthcare Cloud-Based Data Security and Privacy? , 2018, IEEE Cloud Computing.

[35]  Xiaorong Li,et al.  SABA: A security-aware and budget-aware workflow scheduling strategy in clouds , 2015, J. Parallel Distributed Comput..

[36]  Jun Yang,et al.  Application of reinforcement learning in UAV cluster task scheduling , 2019, Future Gener. Comput. Syst..

[37]  Mehdi Sookhak,et al.  The Evolution of Blockchain: A Bibliometric Study , 2019, IEEE Access.

[38]  Sarah Underwood,et al.  Blockchain beyond bitcoin , 2016, Commun. ACM.

[39]  Jameela Al-Jaroodi,et al.  Blockchain in Industries: A Survey , 2019, IEEE Access.