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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008)
Möser, M.: Anonymity of bitcoin transactions. In: Münster Bitcoin Conference (2013)
Moser, M., Böhme, R., Breuker, D.: An inquiry into money laundering tools in the Bitcoin ecosystem. In: eCrime Researchers Summit (eCRS). IEEE (2013)
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)
Miers, I., et al.: Zerocoin: anonymous distributed e-cash from bitcoin. In: 2013 IEEE Symposium on Security and Privacy (SP). IEEE (2013)
Ben Sasson, E., et al.: Zerocash: decentralized anonymous payments from Bitcoin. In: 2014 IEEE Symposium on Security and Privacy (SP). IEEE (2014)
Martin, P., Taaki, A.: Anonymous Bitcoin Transactions (2013). https://sx.dyne.org/anontx/. Accessed 25 Aug 2015
Maxwell, G.: CoinJoin: bitcoin privacy for the real world (2013). https://bitcointalk.org/index.php?topic=279249.0. Accessed 12 Sept 2015
Maxwell, G.: CoinSwap: transaction graph disjoint trustless trading (2013). https://bitcointalk.org/index.php?topic=321228.0. Accessed 12 Sept 2015
Maxwell, G.: Deterministic Wallets (2011). https://bitcointalk.org/index.php?topic=19137.0. Accessed 12 Sept 2015
Bitcoin Wiki. Pay to Script Hash (2012, 27 May 2015). https://en.bitcoin.it/wiki/Pay_to_script_hash. Accessed 9 Jan 2016
Andresen, G.: Pay to Script Hash (2012). https://github.com/bitcoin/bips/blob/master/bip-0016.mediawiki. Accessed 9 Jan 2016
Harding, D.A.: Locktime, nLockTime (2015). https://bitcoin.org/en/glossary/locktime. Accessed 12 Jan 2016
Harding, D.A.: Sequence Number (Transactions) 2015. https://bitcoin.org/en/glossary/sequence-number. Accessed 12 Jan 2016
Todd, P.: OP_CHECKLOCKTIMEVERIFY (2014). https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki. Accessed 12 Jan 2016
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
Andresen, G.: M-of-N Standard Transactions (2011). https://github.com/bitcoin/bips/blob/master/bip-0011.mediawiki. Accessed 28 Sept 2015
Bitcoin Wiki. Contract (2012), 8 July 2015. https://en.bitcoin.it/wiki/Contract. Accessed 28 Sept 2015
Tiernan, N.: Alt Chains and Atomic Transfers, 7 May 2013. https://bitcointalk.org/index.php?topic=193281.msg2224949#msg2224949. Accessed 28 Sept 2015
xHire. Atomic protocol #1 (2015). http://www.coincer.org/2015/01/27/atomic-protocol-1/. Accessed 11 Jan 2016
Piuk. What is taint? (2012). https://bitcointalk.org/index.php?topic=92416.msg1018943#msg1018943. Accessed 19 Sept 2015
Bitcoin Wiki. Script, 25 September 2015. https://en.bitcoin.it/wiki/Script. Accessed 28 Sept 2015
Dingledine, R., Mathewson, N., Syverson, P.: Tor: the second-generation onion router, DTIC Document (2004)
Pfitzmann, A., Hansen, M.: A terminology for talking about privacy by data minimization: anonymity, unlinkability, undetectability, unobservability, pseudonymity, and identity management (2010)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)