Skip to main content

Secure Static Content Delivery for CDN Using Blockchain Technology

  • Conference paper
  • First Online:
Data Privacy Management, Cryptocurrencies and Blockchain Technology (DPM 2021, CBT 2021)

Abstract

A Content Distribution Network (CDN) is a new kind of network to distribute services and content spatially relative to end-users, providing high availability and high performance. The Origin server uses several replicas to reach this goal, but trust issues are present between them and between servers and clients.

In this work, we present a proof-of-concept for secure static content delivery (e.g., documents, images) by using Blockchain, a technology with the capability to ensure reliability and trust without a central authority. To test our proposal’s feasibility, we developed a system prototype on the Ethereum private network. The test shows the system’s goodness and the ability to create a new content distribution model over the Internet.

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 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 84.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.

    https://storj.io/how-it-works.

  2. 2.

    https://www.digitaltrends.com/movies/best-media-streaming-sites-services/.

  3. 3.

    https://www.comparitech.com/blog/vpn-privacy/netflix-statistics-facts-figures/.

References

  1. Adelsbach, A., Rohe, M., Sadeghi, A.R.: Towards multilateral secure digital rights distribution infrastructures. In: Proceedings of the 5th ACM Workshop on Digital Rights Management, pp. 45–54. ACM (2005)

    Google Scholar 

  2. Ak, E., Canberk, B.: BCDN: a proof of concept model for blockchain-aided CDN orchestration and routing. Comput. Netw. 161, 162–171 (2019)

    Article  Google Scholar 

  3. Bayardo, R.J., Sorensen, J.: Merkle tree authentication of http responses. In: Special Interest Tracks and Posters of the 14th International Conference on World Wide Web, pp. 1182–1183. ACM (2005)

    Google Scholar 

  4. Cloudflare: Cloudflare CDN. https://www.cloudflare.com/cdn/. Accessed 10 December

  5. Costa, M., et al.: Vigilante: end-to-end containment of internet worms. In: ACM SIGOPS Operating Systems Review, vol. 39, pp. 133–147. ACM (2005)

    Google Scholar 

  6. Deepa, N., et al.: A survey on blockchain for big data: approaches, opportunities, and future directions. arXiv preprint arXiv:2009.00858 (2020)

  7. Kishigami, J., Fujimura, S., Watanabe, H., Nakadaira, A., Akutsu, A.: The blockchain-based digital content distribution system. In: IEEE Fifth International Conference on Big Data and Cloud Computing (BDCloud). IEEE (2015)

    Google Scholar 

  8. Li, H., Wang, K., Miyazaki, T., Xu, C., Guo, S., Sun, Y.: Trust-enhanced content delivery in blockchain-based information-centric networking. IEEE Netw. 33, 183–189 (2019)

    Article  Google Scholar 

  9. Li, X., Jiang, P., Chen, T., Luo, X., Wen, Q.: A survey on the security of blockchain systems. Futur. Gener. Comput. Syst. 107, 841–853 (2020)

    Article  Google Scholar 

  10. Maniatis, P., Rosenthal, D.S., Roussopoulos, M., Baker, M., Giuli, T.J., Muliadi, Y.: Preserving peer replicas by rate-limited sampled voting. In: ACM SIGOPS Operating Systems Review, vol. 37, pp. 44–59. ACM (2003)

    Google Scholar 

  11. Merkle, R.C.: A digital signature based on a conventional encryption function. In: Pomerance, C. (ed.) CRYPTO 1987. LNCS, vol. 293, pp. 369–378. Springer, Heidelberg (1988). https://doi.org/10.1007/3-540-48184-2_32

    Chapter  Google Scholar 

  12. Michalakis, N., Soulé, R., Grimm, R.: Ensuring content integrity for untrusted peer-to-peer content distribution networks. In: Proceedings of the 4th USENIX Conference on Networked Systems Design & Implementation (2007)

    Google Scholar 

  13. Qin, F., Tucek, J., Sundaresan, J., Zhou, Y.: Rx: treating bugs as allergies–a safe method to survive software failures. In: ACM SIGOPS Operating Systems Review, vol. 39, pp. 235–248. ACM (2005)

    Google Scholar 

  14. Seshadri, A., Luk, M., Shi, E., Perrig, A., van Doorn, L., Khosla, P.: Pioneer: verifying code integrity and enforcing untampered code execution on legacy systems. In: ACM SIGOPS Operating Systems Review, vol. 39, pp. 1–16. ACM (2005)

    Google Scholar 

  15. Tsudik, G.: Message authentication with one-way hash functions. In: INFOCOM 1992. Eleventh Annual Joint Conference of the IEEE Computer and Communications Societies, pp. 2055–2059. IEEE (1992)

    Google Scholar 

  16. Vu, T.X., Chatzinotas, S., Ottersten, B.: Blockchain-based content delivery networks: content transparency meets user privacy. In: 2019 IEEE Wireless Communications and Networking Conference (WCNC), pp. 1–6 (2019)

    Google Scholar 

  17. Wood, G.: Ethereum: a secure decentralised generalised transaction ledger. Ethereum Proj. Yellow Pap. 151, 1–32 (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pier Paolo Tricomi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Conti, M., Vinod, P., Tricomi, P.P. (2022). Secure Static Content Delivery for CDN Using Blockchain Technology. In: Garcia-Alfaro, J., Muñoz-Tapia, J.L., Navarro-Arribas, G., Soriano, M. (eds) Data Privacy Management, Cryptocurrencies and Blockchain Technology. DPM CBT 2021 2021. Lecture Notes in Computer Science(), vol 13140. Springer, Cham. https://doi.org/10.1007/978-3-030-93944-1_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-93944-1_20

  • Published:

  • Publisher Name: Springer, Cham

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics