Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

EnclaveDB: A Secure Database Using SGX

IEEE via YouTube

Overview

Explore a secure database solution using Intel SGX in this IEEE conference talk. Dive into EnclaveDB, a database engine designed to guarantee confidentiality, integrity, and freshness for data and queries, even in the face of malicious administrators or compromised operating systems. Learn about its architecture, including the in-memory storage and query engine, transaction manager, and pre-compiled stored procedures. Discover the efficient protocol for checking integrity and freshness of the database log, supporting concurrent, asynchronous appends and truncation with minimal thread synchronization. Examine the performance results using standard database benchmarks and understand how EnclaveDB achieves strong security with low overhead compared to industry-strength in-memory database engines.

Syllabus

Intro
Secure database - properties
Outline
EnclaveDB Architecture
Why in-memory engine?
EnclaveDB Transaction API
Checkpointing
State continuity for transaction log
Tracking sets using vector clocks
Invalidating uncommitted log records
Monotonic counters
Evaluation
Performance
Summary

Taught by

IEEE Symposium on Security and Privacy

Reviews

Start your review of EnclaveDB: A Secure Database Using SGX

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.