Abstract
Transaction privacy protection has always been the subject of interest in blockchain-based transaction system. The one-time public key method commonly used in current system does not perfectly achieve this function. Other technologies such as Mixcoin and zk-SNARKs also confront with some centralization and efficiency drawbacks. In this paper, we propose a new organization-level privacy protection mechanism for blockchain-based transaction system, which realizes the transformation of transactions between users to transactions between organizations, and further achieves a balance between privacy protection and security supervision. Specifically, we formalize the definition of this system architecture and give its generic construction and concrete implementation through the basic cryptography modules such as digital signature, public key encryption, group signature, zero-knowledge proof and range proof of committed value. Analysis and experiment results show that our system satisfies three important properties of protocol security, transaction privacy and identity traceability, which makes it suitable for various trading scenarios, especially for public-to-public transactions.
| Original language | English |
|---|---|
| Article number | 101598 |
| Journal | Computers and Security |
| Volume | 88 |
| DOIs | |
| State | Published - Jan 2020 |
Keywords
- Blockchain
- Group signature
- Identity privacy
- Transaction supervision
- Zero-knowledge proof
Fingerprint
Dive into the research topics of 'An organization-friendly blockchain system'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver