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.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have