TY - GEN
T1 - PrivateEx
AU - Xu, Lei
AU - Chen, Lin
AU - Gao, Zhimin
AU - Kasichainula, Keshav
AU - Fernandez, Miguel
AU - Carbunar, Bogdan
AU - Shi, Weidong
N1 - Funding Information:
The research was supported in part by NSF 1756014.
Publisher Copyright:
© 2020 ACM.
PY - 2020/3/30
Y1 - 2020/3/30
N2 - Bitcoin introduces a new type of cryptocurrency that does not rely on a central system to maintain transactions. Inspired by the success of Bitcoin, all types of alt cryptocurrencies were invented in recent years. Some of the new cryptocurrencies focus on privacy enhancement, where transaction information such as value and sender/receiver identity can be hidden, such as Zcash and Monero. However, there are few schemes to support multiple types of cryptocurrencies/assets and offer privacy enhancement at the same time. The major challenge for a multiple asset system is that it needs to support two-way assets exchange between participants besides one-way asset transfer. Thus, we propose a privacy-preserving exchange scheme, PrivateEx, which preserves the privacy of the exchange of different assets. PrivateEx utilizes zero-knowledge proof and a novel way to "lock" assets involved in the exchange to guarantee the correctness, fairness, and privacy of exchange of assets in the system. We also implement a prototype of PrivateEx and evaluate its performance to show that it is practical with modern computers.
AB - Bitcoin introduces a new type of cryptocurrency that does not rely on a central system to maintain transactions. Inspired by the success of Bitcoin, all types of alt cryptocurrencies were invented in recent years. Some of the new cryptocurrencies focus on privacy enhancement, where transaction information such as value and sender/receiver identity can be hidden, such as Zcash and Monero. However, there are few schemes to support multiple types of cryptocurrencies/assets and offer privacy enhancement at the same time. The major challenge for a multiple asset system is that it needs to support two-way assets exchange between participants besides one-way asset transfer. Thus, we propose a privacy-preserving exchange scheme, PrivateEx, which preserves the privacy of the exchange of different assets. PrivateEx utilizes zero-knowledge proof and a novel way to "lock" assets involved in the exchange to guarantee the correctness, fairness, and privacy of exchange of assets in the system. We also implement a prototype of PrivateEx and evaluate its performance to show that it is practical with modern computers.
KW - Crypto assets
KW - Exchange
KW - Privacy
UR - http://www.scopus.com/inward/record.url?scp=85083026516&partnerID=8YFLogxK
U2 - 10.1145/3341105.3373901
DO - 10.1145/3341105.3373901
M3 - Conference contribution
AN - SCOPUS:85083026516
T3 - Proceedings of the ACM Symposium on Applied Computing
SP - 316
EP - 323
BT - 35th Annual ACM Symposium on Applied Computing, SAC 2020
PB - Association for Computing Machinery
Y2 - 30 March 2020 through 3 April 2020
ER -