ZK-DPPS: A Zero-Knowledge Decentralised Data Sharing and Processing Middleware

Amir Jabbari,Gowri Ramachandran,Sidra Malik,Raja Jurdak
2024-10-21
Abstract:In the current digital landscape, supply chains have transformed into complex networks driven by the Internet of Things (IoT), necessitating enhanced data sharing and processing capabilities to ensure traceability and transparency. Leveraging Blockchain technology in IoT applications advances reliability and transparency in near-real-time insight extraction processes. However, it raises significant concerns regarding data privacy. Existing privacy-preserving approaches often rely on Smart Contracts for automation and Zero Knowledge Proofs (ZKP) for privacy. However, apart from being inflexible in adopting system changes while effectively protecting data confidentiality, these approaches introduce significant computational expenses and overheads that make them impractical for dynamic supply chain environments. To address these challenges, we propose ZK-DPPS, a framework that ensures zero-knowledge communications without the need for traditional ZKPs. In ZK-DPPS, privacy is preserved through a combination of Fully Homomorphic Encryption (FHE) for computations and Secure Multi-Party Computations (SMPC) for key reconstruction. To ensure that the raw data remains private throughout the entire process, we use FHE to execute computations directly on encrypted data. The "zero-knowledge" aspect of ZK-DPPS refers to the system's ability to process and share data insights without exposing sensitive information, thus offering a practical and efficient alternative to ZKP-based methods. We demonstrate the efficacy of ZK-DPPS through a simulated supply chain scenario, showcasing its ability to tackle the dual challenges of privacy preservation and computational trust in decentralised environments.
Cryptography and Security
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is the contradiction between data privacy and transparency in current supply chain management. Specifically, with the application of Internet of Things (IoT) technology, the supply chain has been transformed into a complex network system, which requires enhanced data - sharing and processing capabilities to ensure traceability and transparency. However, although the use of blockchain technology has improved reliability and transparency, it has also raised significant concerns about data privacy. Existing privacy - protection methods usually rely on smart contracts and zero - knowledge proofs (ZKP), and these methods have problems of poor flexibility, high computational cost and low efficiency in a dynamic supply chain environment. To address these challenges, the author proposes the ZK - DPPS framework, which is a decentralized data - sharing and processing middleware that enables zero - knowledge communication without traditional zero - knowledge proofs. ZK - DPPS ensures the privacy of data throughout the process by combining fully homomorphic encryption (FHE) for computation and secure multi - party computation (SMPC) for key reconstruction. This framework can process and share data insights without exposing sensitive information, thus providing a practical and efficient alternative to solve the problems existing in the existing ZKP - based methods. Through a simulated supply chain scenario, the author demonstrates the ability of ZK - DPPS to protect privacy and calculate trust simultaneously in a decentralized environment.