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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
Ak, E., Canberk, B.: BCDN: a proof of concept model for blockchain-aided CDN orchestration and routing. Comput. Netw. 161, 162–171 (2019)
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)
Cloudflare: Cloudflare CDN. https://www.cloudflare.com/cdn/. Accessed 10 December
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)
Deepa, N., et al.: A survey on blockchain for big data: approaches, opportunities, and future directions. arXiv preprint arXiv:2009.00858 (2020)
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)
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)
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)
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)
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
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)
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)
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)
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)
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)
Wood, G.: Ethereum: a secure decentralised generalised transaction ledger. Ethereum Proj. Yellow Pap. 151, 1–32 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
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)