photo

I am an assistant professor in the Department of Computer Science at the University of California, Santa Barbara. Before, I was a postdoctoral researcher in the Systems Security and Privacy research group at Microsoft Research, Redmond where I spent one year. I received my PhD in Computer Science from The University of Texas at Austin, where I was advised by Michael Walfish and Lorenzo Alvisi.

Research Interests

My research interests are in computer systems, security, and privacy. I enjoy taking theoretical constructs from the literature (e.g., cryptography) and carefully applying them to add strong security and privacy properties to computer systems. An example system that I built is Popcorn: a Netflix-like media delivery service that serves movies without knowing which movies users are requesting!

Teaching

Publications

Pantheon: Private Retrieval from Public Key-Value Store

Ishtiyaque Ahmad, Divyakant Agrawal, Amr El Abbadi, and Trinabh Gupta

(To appear in) International Conference on Very Large Data Bases

VLDB 2023, Vancouver, Canada, August 2023.

INSPIRE: In-Storage Private Information Retrieval via Protocol and Architecture Co-design

Jilan Lin, Ling Liang, Zheng Qu, Ishtiyaque Ahmad, Liu Liu, Fengbin Tu, Trinabh Gupta, Yufei Ding, and Yuan Xie

International Symposium on Computer Architecture

ISCA 2022, New York City, NY, June 2022.

Towards an efficient system for differentially-private, cross-device federated learning

Kunlong Liu, Richa Wadaskar, and Trinabh Gupta

Workshop on Systems Challenges in Reliable and Secure Federated Learning (Co-located with ACM SOSP)

ResilientFL 2021, Virtual event, Oct 2021. [Talk, Slides]

Coeus: A system for oblivious document ranking and retrieval

Ishtiyaque Ahmad, Laboni Sarker, Divyakant Agrawal, Amr El Abbadi, and Trinabh Gupta

ACM Symposium on Operating Systems Principles

SOSP 2021, Virtual event, Oct 2021. [Talk, Code]

Addra: Metadata-private voice communication over fully untrusted infrastructure

Ishtiyaque Ahmad, Yuntian Yang, Divyakant Agrawal, Amr El Abbadi, and Trinabh Gupta

USENIX Symposium on Operating Systems Design and Implementation

OSDI 2021, Virtual event, July 2021. [Talk and slides, Code]

Walnut: A low-trust trigger-action platform

Sandy Schoettler, Andrew Thompson, Rakshith Gopalakrishna, and Trinabh Gupta

arXiv: Report 2009.12447, 2020.

Accelerating 2PC-based ML with Limited Trusted Hardware

Muqsit Nawaz, Aditya Gulati, Kunlong Liu, Vishwajeet Agrawal, Prabhanjan Ananth, and Trinabh Gupta

arXiv: Report 2009.05566, 2020.

Proving the correct execution of concurrent services in zero-knowledge

Srinath Setty, Trinabh Gupta, Trinabh Gupta, and Jonathan Lee

USENIX Symposium on Operating Systems Design and Implementation

OSDI 2018, Carlsbad, CA, October 2018.

Toward practical and private online services

Trinabh Gupta

PhD dissertation, The University of Texas at Austin, August 2017.

Pretzel: Email encryption and provider-supplied functions are compatible

Trinabh Gupta, Henrique Fingler, Lorenzo Alvisi, and Michael Walfish

ACM SIGCOMM 2017, Los Angeles, CA, August 2017. [Slides, Talk]

Scalable and private media consumption with Popcorn

Trinabh Gupta, Natacha Crooks, Whitney Mulhern, Srinath Setty, Lorenzo Alvisi, and Michael Walfish

USENIX Symposium on Networked Systems Design and Implementation

NSDI 2016 , Santa Clara, CA, March 2016. [Slides, Talk]

TARDiS: A Branch and Merge Approach to Weak Consistency

Natacha Crooks, Youer Pu, Nancy Estrada, Trinabh Gupta, Lorenzo Alvisi, and Allen Clement

ACM SIGMOD International Conference on Management of Data

SIGMOD 2016, San Francisco, CA, June 2016.

Taming uncertainty in distributed systems with help from the network

Joshua B. Leners, Trinabh Gupta, Marcos K. Aguilera, and Michael Walfish

ACM European Conference on Computer Systems

EuroSys 2015, Bordeaux, France, April 2015.

Bolt: Data Management for Connected Homes

Trinabh Gupta, Rayman Preet Singh, Amar Phanishayee, Jaeyeon Jung, and Ratul Mahajan

USENIX Symposium on Networked Systems Design and Implementation

NSDI 2014, Seattle, WA, April 2014. [Slides, Talk]

Towards a storage system for connected homes

Trinabh Gupta, Amar Phanishayee, Jaeyeon Jung, and Ratul Mahajan

Workshop on Large-Scale Distributed Systems and Middleware

LADIS 2013, Farmington, PA, November 2013. [Slides]

Improving availability in distributed systems with failure informers

Joshua B. Leners, Trinabh Gupta, Marcos K. Aguilera, and Michael Walfish

USENIX Symposium on Networked Systems Design and Implementation

NSDI 2013, Lombard, IL, April 2013. [Slides, Talk]

Evolution of an Online Social Aggregation Network: An Empirical Study

Sanchit Garg, Trinabh Gupta, Niklas Carlsson, and Anirban Mahanti

ACM Internet Measurement Conference

IMC 2009, Chicago, IL, November 2009.

Characterization of FriendFeed - A Web-based Social Aggregation Service

Trinabh Gupta, Sanchit Garg, Anirban Mahanti, Niklas Carlsson, and Martin Arlitt

International AAAI Conference on Weblogs and Social Media

ICWSM 2009, San Jose, CA, May 2009.

Professional service

  • Program committee, IEEE ICDCS 2021
  • Program committee, DSN Workshop on Dependable and Secure Machine Learning (DSML) 2021
  • Program committee, ACM CCS 2020
  • Program committee, IEEE ICDCS 2020
  • Program committee, DSN Workshop on Dependable and Secure Machine Learning (DSML) 2020
  • Journal reviewer, Computers and Security 2020
  • Journal reviewer, Signal processing: Image communication 2019
  • Scholarship committee, ACM SOSP 2019
  • External review committee, USENIX NSDI 2018
  • Scholarship committee, ACM SOSP 2017
  • External review committee, ACM CCS 2017
  • Journal reviewer, IEEE Transactions on Knowledge and Data Engineering (TKDE) 2017

Students

Current

  • Ishtiyaque Ahmad (PhD student; co-advised with Divy Agrawal and Amr El Abbadi)
  • Jaber Daneshamooz (PhD student)
  • Lawrence Lim (PhD student; co-advised with Divy Agrawal and Amr El Abbadi)
  • Kunlong Liu (PhD student)

Former

  • Vishwajeet Agrawal (Undergrad research intern)
  • Rakshith Gopalakrishna (Masters; joined Algorand)
  • Aditya Gulati (Undergrad research intern)
  • Utkarsh Gupta (Undergrad research intern)
  • Muqsit Nawaz (Masters; joined TikTok)
  • Sandy Schoettler (Undergrad research assistant)
  • Andrew Thompson (Undergrad research assistant; joined AppFolio)
  • Richa Wadaskar (Masters; joined Snap)
  • Yuntian Yang (Undergrad research assistant)