PhD candidate at UC Santa Cruz. I build database systems that reveal nothing about the data they process.
What the cloud sees
Every run touches memory in the same fixed order. The pattern says nothing about the data.
Trusted hardware lets the cloud compute on data it cannot read. But the pattern of memory it touches still leaks. My research makes that pattern independent of the data, with oblivious algorithms and systems fast enough for real workloads: parallel, distributed, and now at terabyte scale.
USENIX Security 2025.
Oblivious parallel operators for foreign-key and non-foreign-key joins inside hardware enclaves. Nothing is revealed beyond input and output sizes, even to an adversary watching every memory access.
SOSP 2026. Nominated for Best Paper Award.
The first scalable, distributed, and fully oblivious database system. DISCO combines hardware enclaves with oblivious primitives and optimizations that cut inter-server communication, unlocking parallel oblivious computation across machines.
DISCO: 1× the running time of DISCO; Jodes: 88× the running time of DISCO; SODA: 180× the running time of DISCO.
ACM Symposium on Operating Systems Principles (SOSP), 2026. Nominated for Best Paper Award
USENIX Security, 2025
Graduate Student Researcher, UC Santa Cruz Santa Cruz, CA · September 2022 – Present
Zero-Leakage Query Processing
DISCO: Distributed and Scalable Oblivious Joins and Oblivious Primitives
DISCO: Distributed and Scalable Oblivious Joins and Oblivious Primitives
Scalable and Oblivious Database Systems
OBLIVIATOR: Oblivious Parallel Joins and other Operators in Shared Memory Environments
Oblivious Parallel Joins and other operators
Journal reviewing
Conference external reviewer
Feel free to reach out if you’re interested in my research or potential collaborations.
amavrogi [at] ucsc [dot] edu