YoVDO

Opaque - An Oblivious and Encrypted Distributed Analytics Platform

Offered By: USENIX via YouTube

Tags

USENIX Symposium on Networked Systems Design and Implementation (NSDI) Courses Data Encryption Courses

Course Description

Overview

Explore a conference talk presenting Opaque, an innovative distributed data analytics platform designed to provide robust security for sensitive data processing in cloud environments. Learn about the platform's ability to support a wide range of queries while offering strong security guarantees through hardware enclaves and oblivious relational operators. Discover how Opaque addresses the challenge of access pattern leakage and implements new query planning techniques to optimize performance. Gain insights into the platform's implementation on Spark SQL, its encryption and authentication features, and its performance compared to vanilla Spark SQL and state-of-the-art oblivious protocols. Understand the benefits of Opaque's query optimization techniques and their impact on improving performance in various scenarios, including complex analytics and PageRank computations.

Syllabus

Intro
Complex analytics run on sensitive data
Problem: access pattern
Oblivious aggregation
Rule-based optimization
Observation: not all tables are sensitive
Cost-based optimization
Big Data Benchmark (distributed)
PageRank: comparison with GraphSC (single machine)


Taught by

USENIX

Related Courses

Linux Filesystems and Devices
A Cloud Guru
Learn Admin Fundamentals in Marketing Cloud
Salesforce via Trailhead
HPE Aruba Networking Security Basics (Arabic)
Aruba via Coursera
Aspectos básicos de seguridad de AWS (Segunda edición) (Español de España) | AWS Security Fundamentals (Second Edition) (Spanish from Spain)
Amazon Web Services via AWS Skill Builder
Aspectos básicos de seguridad de AWS (segunda edición) (Español LATAM) | AWS Security Fundamentals (Second Edition) (Spanish from Latin America)
Amazon Web Services via AWS Skill Builder