학술논문

Genuine On-Chain and Off-Chain Collaboration: Achieving Secure and Non-Repudiable File Sharing in Blockchain Applications
Document Type
Periodical
Source
IEEE Transactions on Network and Service Management IEEE Trans. Netw. Serv. Manage. Network and Service Management, IEEE Transactions on. 21(2):1802-1816 Apr, 2024
Subject
Communication, Networking and Broadcast Technologies
Computing and Processing
Blockchains
Collaboration
Smart contracts
Encryption
Stakeholders
Behavioral sciences
Non-repudiation
blockchain
file-sharing
on-chain and off-chain collaboration
Language
ISSN
1932-4537
2373-7379
Abstract
Blockchain’s immutable and traceable records and independence from third-party involvement make it an irreplaceable tool in applications involving multiple stakeholders. However, securely sharing off-chain files among stakeholders while ensuring non-repudiation is a significant challenge. This is because blockchain cannot monitor off-chain behavior, and stakeholders may refuse to acknowledge records on the chain. In this study, we propose an efficient solution for secure file sharing among stakeholders through on-chain and off-chain collaboration for blockchain applications with additional off-chain storage modules. Specifically, we design an adapted blockchain structure and propose a consensus process integrated with the sharing process to manage off-chain behavior and prevent delivery repudiation. We also incorporate a ciphertext policy into the sharing process to ensure the integrity and confidentiality of the shared file. Additionally, we propose a watermarking protocol in conjunction with blockchain records to hold unauthorized disclosure behavior accountable. Our scheme extends the management scope of blockchain to off-chain and achieves 32x, 19x, and 1.48x higher throughput than Bitcoin, Ethereum, and Fabric, respectively.