Duoram - A Bandwidth-Efficient Distributed ORAM for 2- and 3-Party Computation
Offered By: USENIX via YouTube
Course Description
Overview
Explore a conference talk presenting Duoram, a fast and bandwidth-efficient distributed ORAM protocol designed for secure 2- and 3-party computation settings. Learn about the innovative approach that leverages (2,2)-distributed point functions to represent PIR and PIR-writing queries compactly, resulting in significant reductions in communication costs and improved performance. Discover the novel method for evaluating dot products of secret-shared vectors with logarithmic communication complexity, enabling Duoram to achieve O(mlgn) words of communication for a sequence of m reads and writes in a memory with n addressable locations. Understand how this improvement compares to previous approaches and how the protocol's preprocessing phase contributes to a constant online communication cost per memory access. Gain insights into the design, analysis, and implementation of this cutting-edge ORAM protocol presented by researchers from the University of Waterloo and the University of Calgary.
Syllabus
USENIX Security '23 - Duoram: A Bandwidth-Efficient Distributed ORAM for 2- and 3-Party Computation
Taught by
USENIX
Related Courses
Applied CryptographyUniversity of Virginia via Udacity FHE and Private Set Intersection
Simons Institute via YouTube Homomorphic Encryption in the SPDZ Protocol for MPC
Simons Institute via YouTube Compressing Vector OLE
Association for Computing Machinery (ACM) via YouTube Secure Outsourced Matrix Computation and Application to Neural Networks
Association for Computing Machinery (ACM) via YouTube