Enhancing secure multi-group data sharing through integration of IPFS and hyperledger fabric

PeerJ Comput Sci. 2024 Mar 29:10:e1962. doi: 10.7717/peerj-cs.1962. eCollection 2024.

Abstract

Data sharing is increasingly important across various industries. However, issues such as data integrity verification during sharing, encryption key leakage, and difficulty sharing data between different user groups have been identified. To address these challenges, this study proposes a multi-group data sharing network model based on Consortium Blockchain and IPFS for P2P sharing. This model uses a dynamic key encryption algorithm to provide secure data sharing, avoiding the problems associated with existing data transmission techniques such as key cracking or data leakage due to low security and reliability. Additionally, the model establishes an IPFS network for users within the group, allowing for the generation of data probes to verify data integrity, and the use of the Fabric network to record log information and probe data related to data operations and encryption. Data owners retain full control over access to their data to ensure privacy and security. The experimental results show that the system proposed in this study has wide applicability.

Keywords: Blockchain; Data integrity; Data sharing; Dynamic key; IPFS; Multiple groups.

Associated data

  • figshare/10.6084/m9.figshare.23904213.v1

Grants and funding

This work was supported by the 2020 Program for Liaoning Excellent Talents (LNET) in University (1100003000301), and the National Key Research and Development Projects (2022YFC3302500). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.