The implementation of blockchain technology is becoming popular among cyber-physical systems. However, the current solutions suffer from scalability and privacy issues. In this position paper, we leverage zero-knowledge proof and multichain technology to propose an efficient system for data transferring across different components. Each component may maintain a private chain storing its data, and the system acts as a relayer between different chains, in which multiple private chains are efficient for appending new data. Only encrypted data is transferred from a source chain to a destination chain. The relayer handles data transferring in two phases: send and receive, and the relayer keeps a Merkle tree of all sent data. In fact, it only transfers the data if the receiver can submit a valid zero-knowledge proof that proves the ownership of the data. The zero knowledge proof discloses nothing but the statement is true; therefore it protects anonymity for the data owners. This system is secure and satisfies relevant properties such as ledger indistinguishability, transaction non-malleability, and matchability.

Li AoXuan, G.D. (2023). The Data Exchange Protocol over Multi-chain Blockchain Using Zero-knowledge Proof. Cham : Springer [10.1007/978-3-031-28990-3_2].

The Data Exchange Protocol over Multi-chain Blockchain Using Zero-knowledge Proof

Gabriele D'Angelo;
2023

Abstract

The implementation of blockchain technology is becoming popular among cyber-physical systems. However, the current solutions suffer from scalability and privacy issues. In this position paper, we leverage zero-knowledge proof and multichain technology to propose an efficient system for data transferring across different components. Each component may maintain a private chain storing its data, and the system acts as a relayer between different chains, in which multiple private chains are efficient for appending new data. Only encrypted data is transferred from a source chain to a destination chain. The relayer handles data transferring in two phases: send and receive, and the relayer keeps a Merkle tree of all sent data. In fact, it only transfers the data if the receiver can submit a valid zero-knowledge proof that proves the ownership of the data. The zero knowledge proof discloses nothing but the statement is true; therefore it protects anonymity for the data owners. This system is secure and satisfies relevant properties such as ledger indistinguishability, transaction non-malleability, and matchability.
2023
Computing and IoT: Systems, Management and Security. ICECI 2022
1
12
Li AoXuan, G.D. (2023). The Data Exchange Protocol over Multi-chain Blockchain Using Zero-knowledge Proof. Cham : Springer [10.1007/978-3-031-28990-3_2].
Li AoXuan, Gabriele D'Angelo, Tang Su-Kit
File in questo prodotto:
File Dimensione Formato  
_ICECI_2022__The_Data_Exchange_Protocol_over_Multi_chain_Blockchain_Using_Zero_knowledge_Proof.pdf

Open Access dal 01/04/2024

Tipo: Postprint
Licenza: Licenza per accesso libero gratuito
Dimensione 494.41 kB
Formato Adobe PDF
494.41 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/918157
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact