Sanjit Bhat

Ph.D. student & software engineer

prof-pic.jpg

I’m a fifth-year CS Ph.D. student at MIT PDOS, advised by Frans Kaashoek and Nickolai Zeldovich, and supported by an NSF GRFP fellowship. I enjoy implementing computer systems and reasoning about why they’re correct. In particular, my on-going project is to build and formally verify a Key Transparency system.

Before my PhD, I was a Turing Scholar honors computer science undergraduate at UT Austin, advised by Hovav Shacham. Prior to that, I spent three great years in the MIT PRIMES program, mentored by Albert Kwon and Dimitris Tsipras.

Outside of academia, I interned at Amazon’s automated reasoning research group and at Gradient, a cybersecurity startup.

publications

  1. NESVD
    Inverting hashes to help verify Key Transparency
    Sanjit Bhat, Upamanyu Sharma, Frans Kaashoek, and Nickolai Zeldovich
    New England Systems Verification Day., Oct 2025
  2. Formal verification of the Linux Kernel eBPF verifier range analysis
    Sanjit Bhat, and Hovav Shacham
    Usenix Symposium on Operating Systems Design and Implementation (OSDI) poster session., Jul 2022
  3. Var-CNN: a data-efficient website fingerprinting attack based on deep learning
    Sanjit Bhat, David Lu, Albert Kwon, and Srinivas Devadas
    Privacy Enhancing Technology Symposium (PETS)., Jun 2019
  4. Tech Report
    Towards efficient methods for training robust deep neural networks
    Sanjit Bhat, Dimitris Tsipras, and Aleksander Mądry
    Regeneron Science Talent Search (STS)., Feb 2019
  5. DynaFlow: an efficient website fingerprinting defense based on dynamically-adjusting flows
    David Lu, Sanjit Bhat, Albert Kwon, and Srinivas Devadas
    ACM CCS Workshop on Privacy in the Electronic Society (WPES)., Oct 2018