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

YouTube

FABLE - Batched Evaluation on Confidential Lookup Tables in 2PC

USENIX via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn about FABLE, a novel system for efficiently performing batched evaluation on confidential lookup tables in secure two-party computation (2PC) through this 15-minute conference presentation from USENIX Security '25. Discover how researchers from Tsinghua University and Carnegie Mellon University address the limitations of existing confidential lookup table evaluation methods, which suffer from high asymptotic complexity, practical inefficiency, and sometimes lack proper confidentiality guarantees. Explore the technical details of how FABLE enables a server to hold a confidential lookup table and evaluate it over inputs that are secret-shared between a client and server, producing secret-shared outputs while maintaining privacy. Understand the system's design optimizations for processing multiple inputs with the same lookup table simultaneously, making it particularly valuable for privacy-preserving machine learning inference and data analytics applications. Examine the impressive performance improvements FABLE achieves, delivering 28-101× speedup in LAN environments and 50-393× speedup in WAN environments compared to state-of-the-art confidential lookup table evaluation methods, making secure computation more practical for real-world applications requiring batch processing of sensitive data.

Syllabus

USENIX Security '25 - FABLE: Batched Evaluation on Confidential Lookup Tables in 2PC

Taught by

USENIX

Reviews

Start your review of FABLE - Batched Evaluation on Confidential Lookup Tables in 2PC

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.