Skip to main content

Anonymizing Bitcoin Transaction

  • Conference paper
  • First Online:
Information Security Practice and Experience (ISPEC 2016)

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 10060))

Abstract

Bitcoin is a new online decentralised payment system equipped by a cryptographic system which runs in a peer-to-peer network. While it denies any central authority, it can still verify and validate the transactions by its protocol. To make the transactions accountable, Bitcoin uses an open database which can be seen and checked by anyone. Despite no direct relationship between the Bitcoin transactions and the identity of the users, the information about the users can still be gathered by analysing the information contained in the transactions. We propose a protocol which minimises the relationship between the transactions to protect the information of the payer from the curious payee.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://bitcoinfog.com.

  2. 2.

    https://en.bitcoin.it/wiki/Bitcoin_Laundry.

  3. 3.

    https://sharedcoin.com.

References

  1. Piasecki, P.: Design and security analysis of Bitcoin infrastructure using application deployed on Google Apps Engine. In: Wydział Fizyki Technicznej, Informatyki i Matematyki Stosowanej. University of Warsaw (2012)

    Google Scholar 

  2. Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008)

    Google Scholar 

  3. Möser, M.: Anonymity of bitcoin transactions. In: Münster Bitcoin Conference (2013)

    Google Scholar 

  4. Moser, M., Böhme, R., Breuker, D.: An inquiry into money laundering tools in the Bitcoin ecosystem. In: eCrime Researchers Summit (eCRS). IEEE (2013)

    Google Scholar 

  5. Chaum, D.: Blind signatures for untraceable payments. In: Chaum, D., Rivest, R.L., Sherman, A.T. (eds.) Advances in Cryptology, pp. 199–203. Springer, New York (1983)

    Chapter  Google Scholar 

  6. Miers, I., et al.: Zerocoin: anonymous distributed e-cash from bitcoin. In: 2013 IEEE Symposium on Security and Privacy (SP). IEEE (2013)

    Google Scholar 

  7. Ben Sasson, E., et al.: Zerocash: decentralized anonymous payments from Bitcoin. In: 2014 IEEE Symposium on Security and Privacy (SP). IEEE (2014)

    Google Scholar 

  8. Martin, P., Taaki, A.: Anonymous Bitcoin Transactions (2013). https://sx.dyne.org/anontx/. Accessed 25 Aug 2015

  9. Maxwell, G.: CoinJoin: bitcoin privacy for the real world (2013). https://bitcointalk.org/index.php?topic=279249.0. Accessed 12 Sept 2015

  10. Maxwell, G.: CoinSwap: transaction graph disjoint trustless trading (2013). https://bitcointalk.org/index.php?topic=321228.0. Accessed 12 Sept 2015

  11. Maxwell, G.: Deterministic Wallets (2011). https://bitcointalk.org/index.php?topic=19137.0. Accessed 12 Sept 2015

  12. Bitcoin Wiki. Pay to Script Hash (2012, 27 May 2015). https://en.bitcoin.it/wiki/Pay_to_script_hash. Accessed 9 Jan 2016

  13. Andresen, G.: Pay to Script Hash (2012). https://github.com/bitcoin/bips/blob/master/bip-0016.mediawiki. Accessed 9 Jan 2016

  14. Harding, D.A.: Locktime, nLockTime (2015). https://bitcoin.org/en/glossary/locktime. Accessed 12 Jan 2016

  15. Harding, D.A.: Sequence Number (Transactions) 2015. https://bitcoin.org/en/glossary/sequence-number. Accessed 12 Jan 2016

  16. Todd, P.: OP_CHECKLOCKTIMEVERIFY (2014). https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki. Accessed 12 Jan 2016

  17. Bellare, M., Neven, G.: Identity-based multi-signatures from RSA. In: Abe, M. (ed.) CT-RSA 2007. LNCS, vol. 4377, pp. 145–162. Springer, Heidelberg (2006). doi:10.1007/11967668_10

    Chapter  Google Scholar 

  18. Andresen, G.: M-of-N Standard Transactions (2011). https://github.com/bitcoin/bips/blob/master/bip-0011.mediawiki. Accessed 28 Sept 2015

  19. Bitcoin Wiki. Contract (2012), 8 July 2015. https://en.bitcoin.it/wiki/Contract. Accessed 28 Sept 2015

  20. Tiernan, N.: Alt Chains and Atomic Transfers, 7 May 2013. https://bitcointalk.org/index.php?topic=193281.msg2224949#msg2224949. Accessed 28 Sept 2015

  21. xHire. Atomic protocol #1 (2015). http://www.coincer.org/2015/01/27/atomic-protocol-1/. Accessed 11 Jan 2016

  22. Piuk. What is taint? (2012). https://bitcointalk.org/index.php?topic=92416.msg1018943#msg1018943. Accessed 19 Sept 2015

  23. Bitcoin Wiki. Script, 25 September 2015. https://en.bitcoin.it/wiki/Script. Accessed 28 Sept 2015

  24. Dingledine, R., Mathewson, N., Syverson, P.: Tor: the second-generation onion router, DTIC Document (2004)

    Google Scholar 

  25. Pfitzmann, A., Hansen, M.: A terminology for talking about privacy by data minimization: anonymity, unlinkability, undetectability, unobservability, pseudonymity, and identity management (2010)

    Google Scholar 

Download references

Acknowledgments

This work is supported by National Natural Science Foundation of China (61472083). This work is supported by the Science & Technology Plan Projects of Shenzhen (JCYJ20150324140036830, GJHZ20160226202520268).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joseph K. Liu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Wijaya, D.A., Liu, J.K., Steinfeld, R., Sun, SF., Huang, X. (2016). Anonymizing Bitcoin Transaction. In: Bao, F., Chen, L., Deng, R., Wang, G. (eds) Information Security Practice and Experience. ISPEC 2016. Lecture Notes in Computer Science(), vol 10060. Springer, Cham. https://doi.org/10.1007/978-3-319-49151-6_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-49151-6_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-49150-9

  • Online ISBN: 978-3-319-49151-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics