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.

DISCO: Distributed and Scalable Oblivious Joins and Oblivious Primitives

Paper’s Abstract In recent years, Trusted Execution Environments (TEEs) have reshaped the landscape of secure cloud computing, enabling clients to outsource computation without …

Apostolos Mavrogiannakis
Read more

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