A secure and efficient data sharing scheme based on blockchain in industrial Internet of Things

Abstract Blockchain possesses potential for enabling secure data sharing of industrial big data generated by the Industrial Internet of Things (IIoT). However, the existing data-sharing schemes based on blockchain secure only the data exchange process between the data-sharing parties; they do not consider the efficiency of data sharing at all. In this study, we propose a data-sharing scheme based on blockchain that comprehensively considers the security and efficiency of data sharing. In this scheme, a secure data-sharing framework is designed based on identity authentication and Hyperledger Fabric to ensure the security of data sharing. We also propose a community detection algorithm to divide the clients into different data-sharing communities according to the similarity of label data. The scope of data sharing is selected according to the results of the community detection evaluated by the sharing degree, which can effectively narrow the scope of query-shared data and improve the efficiency of data sharing. The experimental results show that the proposed scheme is effective for secure and efficient data sharing among different clients.

[1]  Ghassan O. Karame,et al.  Toward Shared Ownership in the Cloud , 2018, IEEE Transactions on Information Forensics and Security.

[2]  Athanasios V. Vasilakos,et al.  Security and privacy challenges in mobile cloud computing: Survey and way ahead , 2017, J. Netw. Comput. Appl..

[3]  Matthew K. Franklin,et al.  Identity-Based Encryption from the Weil Pairing , 2001, CRYPTO.

[4]  Dongqi Wang,et al.  Community detection algorithm based on structural similarity for bipartite networks , 2016, 2016 7th IEEE International Conference on Software Engineering and Service Science (ICSESS).

[5]  Tie Qiu,et al.  TOSG: A Topology Optimization Scheme With Global Small World for Industrial Heterogeneous Internet of Things , 2019, IEEE Transactions on Industrial Informatics.

[6]  Tie Qiu,et al.  Robustness Optimization Scheme With Multi-Population Co-Evolution for Scale-Free Wireless Sensor Networks , 2019, IEEE/ACM Transactions on Networking.

[7]  Stuart M. Allen,et al.  There and Back Again: Detecting Regularity in Human Encounter Communities , 2017, IEEE Transactions on Mobile Computing.

[8]  Shengli Xie,et al.  Blockchain for Secure and Efficient Data Sharing in Vehicular Edge Computing and Networks , 2019, IEEE Internet of Things Journal.

[9]  Budi Darma Setiawan,et al.  Automatic Essay Scoring System Using N-Gram and Cosine Similarity for Gamification Based E-Learning , 2017, ICAIP.

[10]  Gang Chen,et al.  Untangling Blockchain: A Data Processing View of Blockchain Systems , 2017, IEEE Transactions on Knowledge and Data Engineering.

[11]  Cong Wang,et al.  Privacy-Preserving Public Auditing for Data Storage Security in Cloud Computing , 2010, 2010 Proceedings IEEE INFOCOM.

[12]  Xiaodong Lin,et al.  Efficient and Privacy-Preserving Carpooling Using Blockchain-Assisted Vehicular Fog Computing , 2019, IEEE Internet of Things Journal.

[13]  Jian Shen,et al.  Anonymous and Traceable Group Data Sharing in Cloud Computing , 2018, IEEE Transactions on Information Forensics and Security.

[14]  Xiaobo Zhou,et al.  An Intelligent Robust Networking Mechanism for the Internet of Things , 2019, IEEE Communications Magazine.

[15]  Young-Sik Jeong,et al.  A survey on cloud computing security: Issues, threats, and solutions , 2016, J. Netw. Comput. Appl..

[16]  Qiang Liu,et al.  Community Detection Based on Differential Evolution Using Modularity Density , 2018, Inf..

[17]  Balaji Viswanathan,et al.  Performance Benchmarking and Optimizing Hyperledger Fabric Blockchain Platform , 2018, 2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS).

[18]  Minhaj Ahmad Khan,et al.  A survey of security issues for cloud computing , 2016, J. Netw. Comput. Appl..

[19]  Tie Qiu,et al.  A Novel Shortcut Addition Algorithm With Particle Swarm for Multisink Internet of Things , 2020, IEEE Transactions on Industrial Informatics.

[20]  Chen Chen,et al.  A Secure Content Sharing Scheme Based on Blockchain in Vehicular Named Data Networks , 2020, IEEE Transactions on Industrial Informatics.

[21]  Tie Qiu,et al.  CVCG: Cooperative V2V-Aided Transmission Scheme Based on Coalitional Game for Popular Content Distribution in Vehicular Ad-Hoc Networks , 2019, IEEE Transactions on Mobile Computing.

[22]  Sachin Shetty,et al.  Integrating blockchain for data sharing and collaboration in mobile healthcare applications , 2017, 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[23]  Feng Xia,et al.  PIS: A Multi-Dimensional Routing Protocol for Socially-Aware Networking , 2016, IEEE Transactions on Mobile Computing.

[24]  Keke Gai,et al.  Permissioned Blockchain and Edge Computing Empowered Privacy-Preserving Smart Grid Networks , 2019, IEEE Internet of Things Journal.

[25]  F. Richard Yu,et al.  Industrial Internet: A Survey on the Enabling Technologies, Applications, and Challenges , 2017, IEEE Communications Surveys & Tutorials.

[26]  Andrew Lippman,et al.  MedRec: Using Blockchain for Medical Data Access and Permission Management , 2016, 2016 2nd International Conference on Open and Big Data (OBD).

[27]  Yuqing Zhang,et al.  Mona: Secure Multi-Owner Data Sharing for Dynamic Groups in the Cloud , 2013, IEEE Transactions on Parallel and Distributed Systems.

[28]  Chen Chen,et al.  A congestion avoidance game for information exchange on intersections in heterogeneous vehicular networks , 2017, J. Netw. Comput. Appl..

[29]  Miguel Elias M. Campista,et al.  Scalable Wireless Traffic Capture Through Community Detection and Trace Similarity , 2016, IEEE Transactions on Mobile Computing.

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

[31]  Donghua Yu,et al.  An improved K-medoids algorithm based on step increasing and optimizing medoids , 2018, Expert Syst. Appl..

[32]  Zibin Zheng,et al.  An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends , 2017, 2017 IEEE International Congress on Big Data (BigData Congress).