Logo image
BBS: A secure and autonomous blockchain-based big-data sharing system
Journal article   Peer reviewed

BBS: A secure and autonomous blockchain-based big-data sharing system

Shan Wang, Ming Yang, Shan Jiang, Fei Chen, Yue Zhang and Xinwen Fu
Journal of systems architecture, v 150, 103133
May 2024
url
https://doi.org/10.1016/j.sysarc.2024.103133View
Published, Version of Record (VoR) Open

Abstract

Big data sharing Blockchain Enterprise ethereum Hyperledger fabric Off-state
Chain of custody is needed to document the sequence of custody of sensitive big data such as various healthcare data. In this work, we propose a secure and autonomous big data sharing system (BBS) based on a permissioned blockchain. In our system, we refer to the data stored at a blockchain node but outside the ledger for sharing as “off-state”, such as the large amounts of data (called “big data”) that cannot be stored directly in a blockchain ledger in practice. To securely and autonomously share the off-state data, we further design an off-state sharing protocol. In the proposed protocol, a sender registers the big data with BBS for sharing. To acquire the big data, an authenticated and authorized receiver has to propose transactions and interact with BBS in five phases, including data transfer authorization, data transfer, two-time key request, and data decryption. The key advantage of BBS is its ability to defeat dishonest users and autonomously perform the aforementioned five phases. The corresponding transactions are recorded in the ledger, serving as chain of custody evidences that document the data trail. To demonstrate the effectiveness of our proposed system, we have designed and implemented prototypes of BBS for sharing big files over two representative permissioned blockchains, i.e., Hyperledger Fabric and Enterprise Ethereum. Extensive experiments are performed to validate the feasibility and performance of our system.

Metrics

14 Record Views
4 citations in Scopus

Details

InCites Highlights

Data related to this publication, from InCites Benchmarking & Analytics tool:

Collaboration types
Domestic collaboration
International collaboration
Web of Science research areas
Computer Science, Hardware & Architecture
Computer Science, Software Engineering
Logo image