Cryptography

OBLIVIATOR: Oblivious Parallel Joins and Other Operators

Paper’s Abstract We introduce oblivious parallel operators designed for both non-foreign key and foreign key equi-joins. Obliviousness ensures nothing is revealed about the data …

Apostolos Mavrogiannakis
Read more

Introduction to Oblivious RAM (ORAM): Hiding Access Patterns

A beginner-friendly introduction to ORAM and why it matters for privacy

Apostolos Mavrogiannakis
Read more

Secure Multi-Party Computation: Computing on Encrypted Data

Understanding the basics of MPC and how it enables privacy-preserving computation

Apostolos Mavrogiannakis
Read more

CSC 201 - Advanced Cryptography

Graduate-level course on modern cryptographic protocols and systems

Read more