MoneroResearch.info |
Resource type: Proceedings Article ID no. (ISBN etc.): 978-3-031-21280-2 BibTeX citation key: Liao2022 View all bibliographic details |
Categories: Not Monero-focused Creators: Gritzalis, Liao, Liu, Piuri, Su, Tseng, Tso Publisher: Springer International Publishing Collection: Information Security Practice and Experience |
Views: 70/1754
|
Attachments |
Abstract |
Blockchain-based payment systems (e.g., Bitcoin) have been wildly adopted for many scenarios since the transaction details are publicly accessible. Blockchain-based anonymous payment systems (e.g., Monero and Zerocash) have also been proposed to protect on-chain privacy, such as the sender's or receiver's balance, and the transaction amount. However, overly privacy preserving systems are sometimes abused for malicious behavior in lieu of suitable regulation. Thus, balancing between requirements for regulation and privacy has become an important issue for such systems. This paper proposes a blockchain-based confidential payment system with controllable regulation. To protect user privacy and provide controllable regulations, we realized the proposed system using threshold homomorphic encryption to encrypt user transaction values and balance. The encryption was performed with thresholded regulators' keys and hence limits regulator abilities to decrypt a transaction. In addition, we can update the user's balance using the homomorphic property, without decrypting the transaction value or user's balance, preserving on-chain privacy, while satisfying all security requirements. A prototype implementation is provided for performance analysis.
Added by: Rucknium |