TY - GEN
T1 - The Data Exchange Protocol over Multi-chain Blockchain Using Zero-Knowledge Proof
AU - Li, Ao Xuan
AU - D’Angelo, Gabriele
AU - Tang, Su Kit
N1 - Publisher Copyright:
© 2023, ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering.
PY - 2023
Y1 - 2023
N2 - 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.
AB - 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.
KW - Blockchain
KW - Cyber-physical system
KW - Multichain
KW - Zero-knowledge proof
UR - http://www.scopus.com/inward/record.url?scp=85152550695&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-28990-3_2
DO - 10.1007/978-3-031-28990-3_2
M3 - Conference contribution
AN - SCOPUS:85152550695
SN - 9783031289897
T3 - Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST
SP - 18
EP - 29
BT - Edge Computing and IoT
A2 - Xiao, Zhu
A2 - Dai, Xingxia
A2 - Shu, Jinmei
A2 - Zhao, Ping
PB - Springer Science and Business Media Deutschland GmbH
T2 - 3rd EAI International Conference on Edge Computing and IoT, EAI ICECI 2022
Y2 - 13 December 2022 through 14 December 2022
ER -