An SGX-Based Donation System Built on Hyperledger Fabric with Authentication, Privacy-Preserving, and Auditability
Abstract
Donations constitute a critical component of social welfare. Most traditional donation systems are built on centralized architectures, making them prone to single points of failure and lacking transparency. Blockchain-based donation systems either sacrifice privacy to ensure auditability or make auditing cumbersome in order to protect privacy. In this paper, We propose a donation system that integrates SGX with Hyperledger Fabric (Fabric for short). First, we ensure reliable authentication of donors and donees through the identity verification mechanism of Fabric. Second, we leverage SGX hardware protection technology to provide privacy protection for sensitive chaincodes. Third, we designed an audit algorithm based on non-interactive zero-knowledge proofs, enabling efficient auditing while protecting data privacy. Additionally, our deposit mechanism implemented via chaincode and physical-world evidence mechanism effectively reduce the risk of theft during material transportation. Experimental results from the prototype system indicate that the proposed scheme ensures functional integrity while achieving computational efficiency superior to comparable solutions.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.