Darya Kaviani

I am a first-year Ph.D. student at UC Berkeley, where I am advised by Raluca Ada Popa. My interests lie in systems security and applied cryptography. I co-organize the Berkeley Security Seminar, so if you are in town and would like to give a talk, please reach out!

I completed my B.S. in Electrical Engineering and Computer Science and minor in Ethnic Studies at UC Berkeley, where I was President of Blockchain at Berkeley and worked with Niloufar Salehi.


Flock: A Framework for Deploying On-Demand Distributed Trust
Darya Kaviani*, Sijun Tan*, Pravein Govindan Kannan, Raluca Ada Popa
OSDI 2024 (to appear)

Bridging Action Frames: Instagram Infographics in U.S. Ethnic Movements
Darya Kaviani, Niloufar Salehi


"Flock: A Framework for Deploying On-Demand Distributed Trust"
Sky Lab Retreat (June 2023; Lake Tahoe, NV): Video
Sky Lab Retreat (January 2024; Monterey, CA): Video

"Bridging Action Frames: Instagram Infographics in U.S. Ethnic Movements"
ACM CSCW (September 2022; Virtual): Video, Slides


The Deployment Dilemma: Merits & Challenges of Deploying MPC
Yehuda Lindell (Head of Cryptography), Coinbase; David Cook (Engineer), Tim Geoghegan (Engineer), Sarah Gran (VP Communications), Internet Security Research Group; Rolfe Schmidt (Research Engineer), Ehren Kret (CTO), Signal; Darya Kaviani (Ph.D. Student), Prof. Raluca Ada Popa, UC Berkeley Security Group**


CS 171: Introduction to Cryptography (Spring 2024, Graduate Student Instructor)

Select Projects

MPC Deployments Dashboard

An open-source dashboard for real-world deployments of secure multi-party computation (MPC), including applications for healthcare, private analytics, digital asset custody, private advertising, and more.


An anonymous polling application that uses zero-knowledge proofs to verify group membership. Semaphore circuits are integrated with ECDSA to allow Ethereum users to use their ETH identity as their Semaphore identity.

*equal first author, **alphabetical order by institution