Privacy-preserving Content Delivery Networks

Shujie Cui, Muhammad Rizwan Asghar, Giovanni Russello

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearch

2 Citations (Scopus)


A Content Delivery Network (CDN) is a distributed system composed of a large number of nodes that allows users to request objects from nearby nodes. CDN not only reduces the end-to-end latency on the user side but also offloads Content Providers (CPs) providing resilience against Distributed Denial of Service (DDoS) attacks. However, by caching objects and processing users' requests, CDN service providers could infer user preferences and the popularity of objects, thus resulting in information leakage. Unfortunately, such information leakage may result in compromising users' privacy and reveal business-specific information to untrusted or potentially malicious CDN providers. State-of-the-art Searchable Encryption (SE) schemescan protect the content of sensitive objects but cannot preventthe CDN providers from inferring users' preferences and thepopularity of objects. In this work, we present a privacy-preserving encrypted CDN system not only to hide the content of objects and users' requests, but also to protect users' preferences and the popularity of objects from curious CDN providers. We encrypt the objects and user requests in a way that both the CDNs and CPs can perform the search operations without accessing those objects and requests in cleartext. Our proposed system is based on a scalable key management approach for multi-user access, where no key regeneration and data re-encryption are needed for user revocation.

Original languageEnglish
Title of host publicationProceedings - 2017 IEEE 42nd Conference on Local Computer Networks, LCN 2017
EditorsKemal Akkaya, Soumaya Cherkaoui
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Number of pages4
ISBN (Electronic)9781509065226, 9781509065240
ISBN (Print)9781509065233
Publication statusPublished - 2017
Externally publishedYes
EventIEEE Conference on Local Computer Networks 2017 - Singapore, Singapore
Duration: 9 Oct 201712 Oct 2017
Conference number: 42nd (Proceedings) (Website)


ConferenceIEEE Conference on Local Computer Networks 2017
Abbreviated titleLCN 2017
Internet address


  • CDN
  • object popularity
  • Searchable encryption
  • User preference

Cite this