Skip to main content

CFChain: A Crowdfunding Platform that Supports Identity Authentication, Privacy Protection, and Efficient Audit

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

Abstract

Charity crowdfunding is a technique for raising funds that involves collecting modest contributions from a vast number of individuals or groups via established crowdfunding platforms or other digital avenues. The objective is to provide support for charitable organizations, social welfare initiatives, or personal requirements. The widespread adoption of the Internet and the rapid advancement of digital technology have facilitated the global dissemination and promotion of charity crowdfunding. However, crowdfunding platforms have recently experienced a decline in credibility due to various factors such as fraudulent donations, inadequate fund management, and other forms of disorder. The blockchain’s decentralization and anti-tampering features exhibit a high degree of compatibility with the requirements of a crowdfunding platform. Most current state-of-the-art techniques do not ensure the non-linkability of user identities in the face of sybil attacks, nor do they offer a streamlined auditing mechanism for crowdsourcing modest donations that simultaneously preserves transactional privacy. This paper presents a novel crowdfunding system called CFChain based on blockchain technology. Initially, the distributed identity and BLS signature are employed to establish a user authentication mechanism, enabling CFChain to withstand sybil attacks while preserving the non-linkability of user identities. Subsequently, a crowdfunding mechanism is constructed utilizing zero-knowledge proofs to facilitate streamlined auditing procedures while safeguarding donations’ confidentiality. Additionally, a security analysis of CFChain is presented. The system prototype is subsequently implemented on the Hyperledger Fabric. Empirical evidence indicates that the efficiency of CFChain is viable.

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 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 74.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. Yahoo. https://finance.yahoo.com/news/crowdfunding-market-reach-42-93-150700017.html. Accessed 29 Jun 2022

  2. Statista. https://www.statista.com/statistics/1078273/global-crowdfunding-market-size/. Accessed 22 Aug 2022

  3. Zcash “sapling” cryptography. https://github.com/zcash-hackworks/sapling-crypto. Accessed 28 Feb 2020

  4. Weidentity: Digital identity for data sharing on open consortium chain (2022). Software available, https://fintech.webank.com/en/weidentity/

  5. Androulaki, E., et al.: Hyperledger fabric: a distributed operating system for permissioned blockchains. In: Proceedings of the Thirteenth EuroSys Conference, pp. 1–15 (2018)

    Google Scholar 

  6. Biçer, O., Küpçü, A.: Anonymous, attribute based, decentralized, secure, and fair e-donation. Cryptology ePrint Archive (2020)

    Google Scholar 

  7. Boneh, D., Gentry, C., Lynn, B., Shacham, H.: Aggregate and verifiably encrypted signatures from bilinear maps. In: Biham, E. (ed.) EUROCRYPT 2003. LNCS, vol. 2656, pp. 416–432. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-39200-9_26

    Chapter  Google Scholar 

  8. Béres, F., et al.: Blockchain is watching you: profiling and deanonymizing Ethereum users. In: 2021 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS), pp. 69–78 (2021)

    Google Scholar 

  9. Chaum, D., Pedersen, T.P.: Wallet databases with observers. In: Brickell, E.F. (ed.) CRYPTO 1992. LNCS, vol. 740, pp. 89–105. Springer, Heidelberg (1993). https://doi.org/10.1007/3-540-48071-4_7

    Chapter  Google Scholar 

  10. Constantinides, K., et al.: BulletProof: a defect-tolerant CMP switch architecture, pp. 5–16. IEEE (2006)

    Google Scholar 

  11. Douceur, J.R.: The Sybil attack. In: Druschel, P., Kaashoek, F., Rowstron, A. (eds.) IPTPS 2002, Revised Paper. LNCS, vol. 2429, pp. 251–260. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-45748-8_24

    Chapter  Google Scholar 

  12. Farooq, M.S., Khan, M., Abid, A.: A framework to make charity collection transparent and auditable using blockchain technology. Comput. Electr. Eng. 83, 106588 (2020)

    Article  Google Scholar 

  13. Fiege, U., et al.: Zero knowledge proofs of identity. In: Proceedings of the Nineteenth Annual ACM Symposium on Theory of Computing, pp. 210–217 (1987)

    Google Scholar 

  14. Hossain, M., Oparaocha, G.O.: Crowdfunding: motives, definitions, typology and ethical challenges. Entrep. Res. J. 7, 1–14 (2017)

    Google Scholar 

  15. Kang, H., et al.: FabZK: supporting privacy-preserving, auditable smart contracts in hyperledger fabric. In: 2019 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), pp. 543–555. IEEE (2019)

    Google Scholar 

  16. Lundkvist, C., et al.: uPort: a platform for self-sovereign identity (2017). https://whitepaper.uport.me/uPort_whitepaper_DRAFT20170221.pdf

  17. Manda, V.K., Prasada Rao, S.S., Prasadarao, S.S.: Blockchain technology for the mutual fund industry. In: National Seminar on Paradigm Shifts in Commerce and Management, pp. 12–17 (2018)

    Google Scholar 

  18. Maram, D., et al.: CanDID: can-do decentralized identity with legacy compatibility, Sybil-resistance, and accountability. In: 2021 IEEE Symposium on Security and Privacy (SP), pp. 1348–1366. IEEE (2021)

    Google Scholar 

  19. Mehra, A., et al.: Vishrambh: trusted philanthropy with end-to-end transparency. In: HCI for Blockchain: a CHI 2018 Workshop on Studying, Critiquing, Designing and Envisioning Distributed Ledger Technologies, Montreal, QC, Canada (2018)

    Google Scholar 

  20. Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. Decentralized business review, p. 21260 (2008)

    Google Scholar 

  21. Narula, N., et al.: zkLedger: privacy-preserving auditing for distributed ledgers. In: 15th \(\{\)USENIX\(\}\) Symposium on Networked Systems Design and Implementation (\(\{\)NSDI\(\}\) 18), pp. 65–80 (2018)

    Google Scholar 

  22. Patel, V.: New Jersey man gets 5 years in prison in GoFundMe fraud case. The Times (2022). https://www.nytimes.com/2022/08/07/nyregion/gofundme-scam-mark-damico-sentenced.html

  23. Pedersen, T.P.: Non-interactive and information-theoretic secure verifiable secret sharing. In: Feigenbaum, J. (ed.) CRYPTO 1991. LNCS, vol. 576, pp. 129–140. Springer, Heidelberg (1992). https://doi.org/10.1007/3-540-46766-1_9

    Chapter  Google Scholar 

  24. Picard, C.: Scammers hijack crowdfunding campaign for 6-year-old with leukemia (2016). https://www.goodhousekeeping.com/life/news/a39792/leukemia-patient-gofundme-hacked/

  25. Renat, G., et al.: Karma-blockchain based charity foundation platform. In: 2021 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), pp. 1–2. IEEE (2021)

    Google Scholar 

  26. Sahana, S.C., Bhuyan, B.: A provable secure short signature scheme based on bilinear pairing over elliptic curve. Int. J. Netw. Secur. 21, 145–152 (2019)

    Google Scholar 

  27. Saleh, H., et al.: Platform for tracking donations of charitable foundations based on blockchain technology. In: 2019 Actual Problems of Systems and Software Engineering (APSSE), pp. 182–187 (2019)

    Google Scholar 

  28. Sasson, E.B., et al.: Zerocash: decentralized anonymous payments from bitcoin. In: 2014 IEEE Symposium on Security and Privacy, pp. 459–474. IEEE (2014)

    Google Scholar 

  29. Singh, A., et al.: Aid, charity and donation tracking system using blockchain. In: 2020 4th International Conference on Trends in Electronics and Informatics (ICOEI) (48184), pp. 457–462. IEEE (2020)

    Google Scholar 

  30. Wood, G., et al.: Ethereum: a secure decentralised generalised transaction ledger. Ethereum project yellow paper 151(2014), 1–32 (2014)

    Google Scholar 

  31. Yin, J., et al.: SmartDID: a novel privacy-preserving identity based on blockchain for IoT. IEEE IoT J. 10, 6718–6732 (2022)

    Google Scholar 

  32. Yuen, T.H.: PAChain: private, authenticated & auditable consortium blockchain and its implementation. Futur. Gener. Comput. Syst. 112, 913–929 (2020)

    Article  Google Scholar 

  33. Zhang, R., et al.: Security and privacy on blockchain. ACM Comput. Surv. (CSUR) 52, 1–34 (2019)

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by JST SPRING (Grant No. JPMJSP2136), the Fundamental Research Funds for the Central Universities (No. 30106220482).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Koji Inoue .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

He, Y., Chen, J., Inoue, K. (2024). CFChain: A Crowdfunding Platform that Supports Identity Authentication, Privacy Protection, and Efficient Audit. In: Tari, Z., Li, K., Wu, H. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2023. Lecture Notes in Computer Science, vol 14493. Springer, Singapore. https://doi.org/10.1007/978-981-97-0862-8_10

Download citation

  • DOI: https://doi.org/10.1007/978-981-97-0862-8_10

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-97-0861-1

  • Online ISBN: 978-981-97-0862-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics