Summary

2020

Session Number:C05

Session:

Number:C05-1

Cache-22: A Highly Deployable Encrypted Cache System

Keita Emura,  Shiho Moriai,  Takuma Nakajima,  Masato Yoshimi,  

pp.465-469

Publication Date:2020/10/18

Online ISSN:2188-5079

DOI:10.34385/proc.65.C05-1

PDF download

PayPerView

Summary:
Cache systems are crucial for reducing communication overhead on the Internet. The importance of communication privacy is being increasingly and widely recognized; therefore, we anticipate that nearly all end-to-end communication will be encrypted via secure sockets layer/transport layer security (SSL/TLS) in the near future. Herein we consider a catch-22 situation, wherein the cache server checks whether content has been cached or not, i.e., the cache server needs to observe it, thereby violating end-to-end encryption. We avoid this catch-22 situation by proposing an encrypted cache system which we call Cache-22. To maximize its deployability, we avoid heavy, advanced cryptographic tools, and instead base our Cache-22 system purely on traditional SSL/TLS communication. It employs tags for searching, and its design concept enables the service provider to decide, e.g., via an authentication process, whether or not a particular user should be allowed to access particular content. We provide a prototype implementation of the proposed system using the color-based cooperative cache proposed by Nakajima et al. (IEICE Trans. 2017). We also show that the proposed system is efficient and feasible in practice, suggesting that it will be easy to deploy on the Internet.