Paper 2022/951 Original: eprint.iacr.org/2022/951 ↗

MixCT: Mixing Confidential Transactions from Homomorphic Commitment

Jiajun Du
Zhonghui Ge
Yu Long
Zhen Liu
Shifeng Sun
Xian Xu
Dawu Gu
Abstract

Mixing protocols serve as a promising solution to the unlinkability in blockchains. They work by hiding one transaction among a set of transactions and enjoy the advantage of high compatibility with the underlying system. However, due to the inherently public nature of the blockchains built on the account-based model, the unlinkability is highly restricted to non-confidential transactions. In the account-based model, blockchains supporting confidential payments need to trade their compatibility for unlinkability. In this paper, we propose MixCT, a generic protocol that provides the mixing service for confidential payment systems built from homomorphic commitment in the account-based model. We formally define the security goals including safety and availability, and prove that our generic construction satisfies them. Furthermore, we provide an efficient instantiation of MixCT by the Pedersen commitment and the one-out-of-many proof. The evaluation results show that MixCT introduces a small cost for its users while being highly compatible with the underlying confidential blockchain.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
History
2022-07-23: last updated
2022-07-23: published
Short URL
https://ia.cr/2022/951
License
https://creativecommons.org/licenses/by-nc/4.0/

BibTeX

@misc{cryptoeprint:2022/951,
      author = {Jiajun Du and Zhonghui Ge and Yu Long and Zhen Liu and Shifeng Sun and Xian Xu and Dawu Gu},
      title = {MixCT: Mixing Confidential Transactions from Homomorphic Commitment},
      howpublished = {Cryptology {ePrint} Archive, Paper 2022/951},
      year = {2022},
      url = {https://eprint.iacr.org/2022/951}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.