Skip to main content

DAPS: A Decentralized Anonymous Payment Scheme with Supervision

  • Conference paper
  • First Online:
Algorithms and Architectures for Parallel Processing (ICA3PP 2019)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11945))

Abstract

With the emergence of blockchain-based multi-party trading scenarios, such as finance, government work, and supply chain management. Information on the blockchain poses a serious threat to users’ privacy, and anonymous transactions become the most urgent need. At present, solutions to the realization of anonymous transactions can only achieve a certain degree of trader identity privacy and transaction content privacy, so we introduce zero knowledge proof to achieve complete privacy. At the same time, unconditional privacy provides conditions for cybercrime. Due to the great application potential of the blockchain in many fields, supporting privacy protection and supervision simultaneously in the blockchain is a bottleneck, and existing works can not solve the problem of coexistence of privacy protection and supervision.

This paper takes the lead in studying the privacy and supervision in multi-party anonymous transactions, and proposes a distributed anonymous payment scheme with supervision (DAPS) based on zk-SNARK, signature, commitment and elliptic curve cryptography, which enables users to be anonymous under supervision in transactions. The advantages of DAPS are twofold: enhanced privacy and additional supervision. We formally discussed the security of the whole system framework provided by the zero-knowledge proof, and verified its feasibility and practicability in the open source blockchain framework BCOS.

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

References

  1. Zyskind, G., Nathan, O.: Decentralizing privacy: using blockchain to protect personal data. In: Security and Privacy Workshops (SPW), pp. 180–184. IEEE (2015)

    Google Scholar 

  2. Kosba, A., Miller, A., Shi, E., et al.: Hawk: the blockchain model of cryptography and privacy-preserving smart contracts. In: 2016 IEEE Symposium on Security and Privacy (SP), pp. 839–858. IEEE (2016)

    Google Scholar 

  3. Lazarovich, A.: Invisible Ink: blockchain for data privacy. Massachusetts Institute of Technology (2015)

    Google Scholar 

  4. Nakamoto, S.: Bitcoin: A Peer-to-Peer Electronic Cash System (2008). https://bitcoin.org/bitcoin.pdf

  5. Duffield, E., Diaz, D.: Dash: a privacy-centric crypto-currency. https://en.wikipedia.org/wiki/Dash_(cryptocurrency)

  6. Monero: https://www.mendeley.com/catalogue/cryptonote--v--20/

  7. Sasson, E.B., Chiesa, A., Garman, C., et al.: Zerocash: Decentralized Anonymous Payments from Bitcoin. In: Security and Privacy. IEEE (2014)

    Google Scholar 

  8. Wright, A., De Filippi, P.: Decentralized blockchain technology and the rise of lex cryptographia (2015)

    Google Scholar 

  9. Chainalysis: https://www.chainalysis.com/

  10. Elliptic: https://www.elliptic.co/

  11. Blockchain Intelligence Group: https://blockchaingroup.io/

  12. BCOS: http://www.bcos.net.cn

  13. Kaminsky, D.: Black Ops of TCP/IP 2011. https://dankaminsky.com/2011/08/05/bo2k11/

  14. Biryukov, A., Khovratovich, D., Pustogarov, I.: Deanonymisation of clients in bitcoin P2P network. In: ACM SIGSAC Conference on Computer & Communications Security. ACM (2014)

    Google Scholar 

  15. Reid, F., Harrigan, M.: An analysis of anonymity in the bitcoin system. In: Altshuler, Y., Elovici, Y., Cremers, A., Aharony, N., Pentland, A. (eds.) Security and Privacy in Social Networks, pp. 197–223. Springer, New York (2011). https://doi.org/10.1007/978-1-4614-4139-7_10

    Chapter  Google Scholar 

  16. Bonneau, J., Narayanan, A., Miller, A., Clark, J., Kroll, J.A., Felten, E.W.: Mixcoin: anonymity for bitcoin with accountable mixes. In: Christin, N., Safavi-Naini, R. (eds.) FC 2014. LNCS, vol. 8437, pp. 486–504. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-45472-5_31

    Chapter  Google Scholar 

  17. Valenta, L., Rowan, B.: Blindcoin: blinded, accountable mixes for bitcoin. In: Brenner, M., Christin, N., Johnson, B., Rohloff, K. (eds.) FC 2015. LNCS, vol. 8976, pp. 112–126. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-48051-9_9

    Chapter  Google Scholar 

  18. ShenTu, Q., Yu, J.: A blind-mixing scheme for Bitcoin based on an elliptic curve cryptography blind digital signature algorithm. arXiv preprint arXiv: 1510.05833, October 2015. https://arxiv.org/abs/1510.05833

  19. Ring CT: https://eprint.iacr.org/2015/1098.pdf

  20. Shen-Noether MRL. Ring CT for MONERO. https://pdfs.semanticscholar.org/b9a3/8373a2fe3f224451b07ff3d7664e1b18b2b4.pdf

  21. Ben-Sasson, E., Chiesa, A., Genkin, D., Tromer, E., Virza, M.: SNARKs for C: verifying program executions succinctly and in zero knowledge. In: Canetti, R., Garay, J.A. (eds.) CRYPTO 2013. LNCS, vol. 8043, pp. 90–108. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-40084-1_6

    Chapter  MATH  Google Scholar 

  22. Ben-Sasson, E., et al.: Zerocash: decentralized anonymous payments from Bitcoin (extended version). Cryptology ePrint Archive (2014)

    Google Scholar 

  23. Libsnark: https://github.com/scipr-lab/libsnark

Download references

Acknowledgment

This work is supported by the Key Program of NSFC-Tongyong Union Foundation under Grant U1636209, the National Natural Science Foundation of China under Grant 61902292, the Key Research and Development Programs of Shaanxi under Grants 2019ZDLGY13-07 and 2019ZDLGY13-04.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Zhaoyang Wang or Qingqi Pei .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Wang, Z., Pei, Q., Liui, X., Ma, L., Li, H., Yu, S. (2020). DAPS: A Decentralized Anonymous Payment Scheme with Supervision. In: Wen, S., Zomaya, A., Yang, L.T. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2019. Lecture Notes in Computer Science(), vol 11945. Springer, Cham. https://doi.org/10.1007/978-3-030-38961-1_46

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-38961-1_46

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-38960-4

  • Online ISBN: 978-3-030-38961-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics