Apostolos Mavrogiannakis

About Me

I am a PhD candidate in Computer Science at the University of California, Santa Cruz, where I work on scalable privacy-preserving systems and applied cryptography. My research focuses on developing practical cryptographic protocols that enable secure computation over sensitive data while meeting the demanding efficiency guarantees of real-world applications.

I am particularly interested in the intersection of theory and practice — designing cryptographic systems that are not only provably secure but also efficient enough for real-world deployment. My recent work introduces scalable oblivious operators for secure databases in shared-memory environments.

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

My Research Workflow: Tools and Practices for PhD Students

Sharing my setup and practices for efficient research in computer science

Apostolos Mavrogiannakis
Read more