@inproceedings{bc5d1560300e4bb99452ad3b89db73aa,
title = "EnclaveCache: A Secure and Scalable Key-value Cache in Multi-tenant Clouds using Intel SGX",
abstract = "With in-memory key-value caches such as Redis and Memcached being a key component for many systems to improve throughput and reduce latency, cloud caches have been widely adopted for small companies to deploy their own cache systems. However, data security is still a major concern, which affects the adoption of cloud caches. Tenant{\textquoteright}s data stored in a multi-tenant cloud environment faces threats from both co-located other tenants, as well as the untrusted cloud provider. We proposed EnclaveCache, which is a multi-tenant key-value cache that provides data confidentiality and privacy leveraging Intel Software Guard Extensions (SGX). EnclaveCache utilizes multiple SGX enclaves to enforce data isolation among co-located tenants. With a carefully designed key distribution procedure, EnclaveCache ensures that a tenant-specific encryption key is securely guarded by an enclave to perform cryptography operations towards tenant{\textquoteright}s data. Experimental results show that EnclaveCache achieves comparable performance to traditional key-value caches (with secure communication) with a performance overhead of 13% while ensuring security guarantees and better scalability.",
keywords = "Key-value Cache, Multi-tenant, SGX, Security",
author = "Lixia Chen and Jian Li and Ruhui Ma and Haibing Guan and Jacobsen, {Hans Arno}",
note = "Publisher Copyright: {\textcopyright} 2019 Association for Computing Machinery.; 20th ACM/IFIP/USENIX Middleware Conference, Middleware 2019 ; Conference date: 09-12-2019 Through 13-12-2019",
year = "2019",
month = dec,
day = "9",
doi = "10.1145/3361525.3361533",
language = "English",
series = "Middleware 2019 - Proceedings of the 2019 20th International Middleware Conference",
publisher = "Association for Computing Machinery, Inc",
pages = "14--27",
booktitle = "Middleware 2019 - Proceedings of the 2019 20th International Middleware Conference",
}