Work Experiences

Research Experience

  • Proving Safety of SupraBFT using Microsoft Ivy (M.Sc. thesis)

Teaching Experience

  • Teaching Assistant, Software Verification and Analysis (Jan–Apr '23)

Schooling

Talks

  • Relational Cryptis: A Separation Logic for Indistinguishability in the Symbolic Model, Upstate PL Seminar 2026
    • Abstract

      Cryptographic protocol verification in the symbolic model in the style of Dolev and Yao has seen significant advances lately. Tools such as ProVerif, Tamarin, and DY* have seen tremendous success in proving various trace properties of various complex and layered protocol designs. While trace properties has been a success story, the other big class of properties, namely the hyperproperties, has not seen much development in the symbolic model. Current tools can only verify elementary protocols with various restrictions on the protocol code.

      We extend Cryptis, a separation logic built on top of the Iris framework to reason about symbolic cryptography, to the hyperproperty setting. We show the IND-CPA game implemented using this 'relational Cryptis'. We then sketch how relational Cryptis might be used in the verification of larger protocols and how such code and their proofs might compose within relational Cryptis, and with other logics built on top of Iris.

    • Slides, repo
  • Simple As Possible – Computers, STEMS Qualifier Camp (Apr '23)

Service