Research group of Dr. Ali Allami

Computing on data no one has to reveal.

OBLIV Lab — short for oblivious, the cryptographic property of computing without seeing — builds cryptographic protocols and systems that let organisations analyse, train on, and transact with sensitive data while it stays secret — even when a majority of participants are dishonest.

xsecret server 1[x]₁ server 2[x]₂ server 3[x]₃ only f(x) is ever revealed
Peer-reviewed papers8
Students mentored8
Founded2026
Open toPhD students
Systems

Research that runs.

Each line of work ends in a working system with measured throughput and communication cost.

MPC

LTS+

Secure comparison for distributed data under a malicious majority. Two- to threefold throughput gain and up to 3× lower communication than prior work, with direct use in ReLU and federated aggregation.

Network security

Obliv-FW

Distributed, oblivious firewall built on Bloom filters and secret sharing. Rules are split across servers, so no single machine learns the policy, and updates need no downtime.

Verifiable systems

SVEvote

An e-voting design combining secret sharing, distributed hashing, and MAC verification to deliver ballot privacy, integrity, and public verifiability without central trust.

Collaborate

Looking for partners in the US, Canada, and Australia.

We co-author, co-supervise, and co-build. If you work on MPC, private ML, or federated learning and want a committed collaborator, let's talk.

How to get involved