CryptoCache: Network caching with confidentiality

Jeremie Leguay, Georgios Paschos, Elizabeth Quaglia, Ben Smyth

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

54 Downloads (Pure)


End-to-end encryption seemingly signifies the death of caching, because current methods ensure that no two sessions are alike. In this paper, we show that servers can reuse encrypted content between sessions, thereby rejuvenating caching. The main idea of our technique is to allow interim nodes to cache content based on pseudo-identifiers instead of real file identities. This enables caching of reusable pseudo-identifiers, whilst maintaining content confidentiality, i.e., ensuring that only the client and the server know the actual identity of the requested file. Furthermore, we provide an extension that prevents client linkability, i.e., ensuring it is impossible to tell if two clients are viewing the same content. Finally, we formally analyse the balance between security and the hit probability performance of the cache.
Original languageEnglish
Title of host publication2017 IEEE International Conference on Communications (ICC)
Number of pages6
ISBN (Electronic)978-1-4673-8999-0
ISBN (Print)978-1-4673-9000-2
Publication statusPublished - 31 Jul 2017
EventCommunications (ICC), 2017 IEEE International Conference on - Paris, France
Duration: 21 May 201725 May 2017


ConferenceCommunications (ICC), 2017 IEEE International Conference on
Abbreviated titleICC

Cite this