학술논문

LedgerMaze: An Efficient Privacy-Preserving Noninteractive Zero-Knowledge Scheme Over Account-Model Blockchain
Document Type
Periodical
Source
IEEE Transactions on Computers IEEE Trans. Comput. Computers, IEEE Transactions on. 72(12):3489-3502 Dec, 2023
Subject
Computing and Processing
Blockchains
Encryption
Receivers
Privacy
Security
Public key
Protocols
Account-model blockchain
zero-knowledge proof
privacy-preserving
Language
ISSN
0018-9340
1557-9956
2326-3814
Abstract
The prosperity of blockchain has pushed various decentralized applications, e.g., cross-regional finance, due to its advantages of openness, immutability, and decentralization. The feature of openness inevitably leads to a serious privacy breach. Recently, various privacy-enhanced works (e.g., Zcash, Monero) were proposed focusing on this problem. However, most existing solutions either aim for the unspent transaction output (UTXO) model, or fail to provide full privacy protection for the account-based model with efficient performance. In this paper, we put forward LedgerMaze, an efficient privacy-preserving non-interactive zero-knowledge (NIZK) scheme over account-model blockchain. We design a novel scheme called cheque mechanism to cut the link between the sender/receiver relationship. Namely, a sender transfers money to a receiver's cheque, then the receiver can retrieve the cheque among a set of cheques for obfuscation without revealing the original one. We construct several efficient NIZK proofs for initializing the mechanism. Moreover, we further analyze the security properties of LedgerMaze. Experimental results show that LedgerMaze achieves comparable performance in communication and computation costs while retaining a full privacy guarantee, compared to previous similar constructions.