Oblivious RAM: From Theory to Large-scale Real-world Deployment

  Рет қаралды 386

Google TechTalks

Google TechTalks

2 ай бұрын

A Google TechTalk, presented Elaine Shi, by 2023-11-08
ABSTRACT: In this talk, I will give a brief tutorial of Oblivious RAM (ORAM). I will talk about how ORAM evolved from a theoretical concept to large-scale real-world deployment, and the various emerging demands and use cases of ORAM in both the blockchain community and for traditional cloud service providers. In particular, I will talk about Signal's deployment of Path ORAM over their billion-sized database, and how ORAM allowed them to cut their 500 servers downto 6 servers.
Finally, I will describe a new initiative to build an open-source Oblivious STL library, aiming to provide an oblivious counterpart of the standard STL library.
I will describe our initial efforts at building Oblivious STL. Specifically, I will focus on how using external-memory algorithms techniques can allow us to achieve a 10-100x performance improvement over state-of-the-art implementations for hardware enclaves. In particular, while the literature on ORAM typically uses computational overhead as the performance metric, for hardware enclaves, the number of page swaps is often the dominant metric. Through the help of external-memory algorithms, we can achieve an asymptotical improvement in the number of page swaps.
The speaker is Elaine Shi (Carnegie Mellon University)

Пікірлер
Efficient Training Image Extraction from Diffusion Models  Ryan Webs
34:39
What Makes Software Work?
58:51
Google TechTalks
Рет қаралды 1,8 М.
Задержи дыхание дольше всех!
00:42
Аришнев
Рет қаралды 3,6 МЛН
Я обещал подарить ему самокат!
01:00
Vlad Samokatchik
Рет қаралды 6 МЛН
Clowns abuse children#Short #Officer Rabbit #angel
00:51
兔子警官
Рет қаралды 78 МЛН
GEOMETRIC DEEP LEARNING BLUEPRINT
3:33:23
Machine Learning Street Talk
Рет қаралды 174 М.
Design is Testability
1:11:46
Google TechTalks
Рет қаралды 1,5 М.
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 806 М.
The Chinese Computer: A Global History of the Information Age
1:10:28
Google TechTalks
Рет қаралды 779
Virtual Machine (VM) vs Docker
8:52
IBM Technology
Рет қаралды 190 М.
The Data Minimization Principle in Machine Learning
58:31
Google TechTalks
Рет қаралды 349
Look, this is the 97th generation of the phone?
0:13
Edcers
Рет қаралды 7 МЛН
Лучший браузер!
0:27
Honey Montana
Рет қаралды 255 М.
Как удвоить напряжение? #электроника #умножитель
1:00
Hi Dev! – Электроника
Рет қаралды 1,1 МЛН
ВАЖНО! Не проверяйте на своем iPhone после установки на экран!
0:19
ГЛАЗУРЬ СТЕКЛО для iPhone и аксессуары OTU
Рет қаралды 6 МЛН