EnclaveDB: A Secure Database Using SGX

228Citations
Citations of this article
186Readers
Mendeley users who have this article in their library.

Abstract

We propose EnclaveDB, a database engine that guarantees confidentiality, integrity, and freshness for data and queries. EnclaveDB guarantees these properties even when the database administrator is malicious, when an attacker has compromised the operating system or the hypervisor, and when the database runs in an untrusted host in the cloud. EnclaveDB achieves this by placing sensitive data (tables, indexes and other metadata) in enclaves protected by trusted hardware (such as Intel SGX). EnclaveDB has a small trusted computing base, which includes an in-memory storage and query engine, a transaction manager and pre-compiled stored procedures. A key component of EnclaveDB is an efficient protocol for checking integrity and freshness of the database log. The protocol supports concurrent, asynchronous appends and truncation, and requires minimal synchronization between threads. Our experiments using standard database benchmarks and a performance model that simulates large enclaves show that EnclaveDB achieves strong security with low overhead (up to 40% for TPC-C) compared to an industry strength in-memory database engine.

References Powered by Scopus

How to Share a Secret

11134Citations
N/AReaders
Get full text

Public-key cryptosystems based on composite degree residuosity classes

5575Citations
N/AReaders
Get full text

Fully Homomorphic Encryption Using Ideal Lattices

4652Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Security Vulnerabilities of SGX and Countermeasures

86Citations
N/AReaders
Get full text

ServeDB: Secure, verifiable, and efficient range queries on outsourced database

69Citations
N/AReaders
Get full text

ShieldStore: Shielded in-memory key-value storage with SGX

69Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Priebe, C., Vaswani, K., & Costa, M. (2018). EnclaveDB: A Secure Database Using SGX. In Proceedings - IEEE Symposium on Security and Privacy (Vol. 2018-May, pp. 264–278). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/SP.2018.00025

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 99

81%

Researcher 11

9%

Professor / Associate Prof. 9

7%

Lecturer / Post doc 3

2%

Readers' Discipline

Tooltip

Computer Science 114

89%

Engineering 11

9%

Physics and Astronomy 2

2%

Social Sciences 1

1%

Article Metrics

Tooltip
Mentions
News Mentions: 1

Save time finding and organizing research with Mendeley

Sign up for free