I am an Associate Professor in the School of Computing and Information Systems at the University of Melbourne and an ARC Future Fellow. I am also the Course Director for the Master of Cybersecurity at UniMelb. Before joining UniMelb, I was a faculty member at Faculty of IT, Monash University from 2017 to 2024. I have broad interests in computer security, including secure networked systems and trustworthy machine learning.
I am currently working on the following areas:
Encrypted Data Processing Systems: Designing and hardening encrypted data processing systems for real-world deployment, including 1) improved scalability, functionality, and verifiablity of oblivious data storage, 2) fine-grained, automatic leakage monitoring and on-the-fly defense for searchable encryption protocols, and 3) their applications to large-scale systems such as CDN, DNS, and RAGs.
Privacy-Preserving Machine Learning: Designing MPC protocols tailored for modern deep learning models and workloads, including 1) scalable, versatile, and leakage-free deep graph learning, 2) efficient inference and training for large-scale models, 3) its interplay with complementary techniques for defeating privacy inference and adversarial attacks within encrypted domains.
Trustworthy Deep Learning: Investigating security and privacy issues in deep learning systems to build practical safeguards 1) inference attacks and defenses in deep graph learning, 2) machine unlearning and their applications in FL, GNNs, and LLMs, 3) model stealing and its mitigation in on-device ML.
I am also interested in LLM safety and agent system security recently. My past research summary can be found here.
I am always looking for self-motivated students. Please email me your CV, transcript, research statement (no more than 200 words), and english test score. Information on UniMelb PhD admission and scholarships can be found here, here, here, and here.