IEEE Access (Jan 2018)

Unlinkable Coin Mixing Scheme for Transaction Privacy Enhancement of Bitcoin

  • Yi Liu,
  • Xingtong Liu,
  • Chaojing Tang,
  • Jian Wang,
  • Lei Zhang

DOI
https://doi.org/10.1109/ACCESS.2018.2827163
Journal volume & issue
Vol. 6
pp. 23261 – 23270

Abstract

Read online

Bitcoin combines a peer-to-peer network and cryptographic algorithm to implement a distributed digital currency system, which keeps all transaction history on a public blockchain. Since all transactions recorded on the blockchain are public to everyone, Bitcoin users face a threat of leaking financial privacy. Many analysis and deanonymization approaches have been proposed to link transaction records to real identities. To eliminate this threat, we present an unlinkable coin mixing scheme that allows users to mix their bitcoins without trusting a third party. This mixing scheme employs a primitive known as ring signature with elliptic curve digital signature algorithm (ECDSA) to conceal the transfer of coins between addresses. The mixing server is only able to check whether the output addresses belong to its customers, but it cannot tell which address owned by which customer. Customers do not have to rely on the reputation of a third party to ensure his money will be returned, and his privacy will not be leaked. This scheme needs no modifications on current Bitcoin system and is convenient to deploy by any communities. We implemented a prototype of our scheme and tested it under the Bitcoin core's regtest mode. Security and privacy of our mixing scheme are ensured through the standard ring signature and ECDSA unforgeability.

Keywords