CryptoDB
Lloyd Brown
Publications
Year
Venue
Title
2021
RWC
Pancake: Frequency Smoothing for Encrypted Data Stores
Abstract
In this talk I will present the design, analysis, and implementation of Pancake, the first system to protect key-value stores from access pattern leakage attacks with small constant factor bandwidth overhead. First, I will outline our new formal security model, and explain why it captures realistic attacks. Then, I will describe our frequency smoothing mechanism, which provably transforms plaintext accesses into uniformly-distributed encrypted accesses. Finally, I will explain the implementation and evaluation of the Pancake system itself. We integrated Pancake into three key-value stores used in production clusters, and demonstrated its practicality: on standard benchmarks, PANCAKE achieves 229× better throughput than
non-recursive Path ORAM - within 3-6× of insecure baselines for these key-value stores.
Coauthors
- Rachit Agarwal (1)
- Lloyd Brown (1)
- Paul Grubbs (1)
- Anurag Khandelwal (1)
- Marie-Sarah Lacharité (1)
- Lucy Li (1)
- Thomas Ristenpart (1)