An End-To-End Encrypted Cache System with Time-Dependent Access Control
Keita Emura, Masato Yoshimi

TL;DR
This paper enhances the Cache-22 encrypted cache system by integrating a scalable, time-dependent access control protocol that effectively manages user access rights while maintaining communication efficiency.
Contribution
It introduces a novel time-dependent access control protocol for Cache-22, enabling scalable and efficient management of user access rights in encrypted cache systems.
Findings
The proposed protocol achieves $O( ext{log } T_{ ext{max}})$ communication cost.
Experimental results confirm effective access control and increased cache capacity.
Time-dependent access control influences network traffic and content duplication.
Abstract
Due to the increasing use of encrypted communication, such as Transport Layer Security (TLS), encrypted cache systems are a promising approach for providing communication efficiency and privacy. Cache-22 is an encrypted cache system (Emura et al. ISITA 2020) that makes it possible to significantly reduce communication between a cache server and a service provider. In the final procedure of Cache-22, the service provider sends the corresponding decryption key to the user via TLS and this procedure allows the service provider to control which users can access the contents. For example, if a user has downloaded ciphertexts of several episodes of a show, the service provider can decide to provide some of the contents (e.g., the first episode) available for free while requiring a fee for the remaining contents. However, no concrete access control method has been implemented in the original…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Internet Traffic Analysis and Secure E-voting · Network Packet Processing and Optimization
