My research interests focus on practical and applied cryptography, namely the design and analysis of real world cryptographic systems. I aim to make it easier to design and securely deploy new and complex cryptographic systems while preventing insecurities from occurring in such systems. While this currently involves a large amount of manual work, my goal is to instrument many of these processes through the use of cryptographic automation, including automating the discovery of cryptographic vulnerabilities and building tools to aid in the deployment of complex cryptography.
I run the BARC (Boilermakers' Applied Research in Cryptography) Lab at Purdue. I am fortunate to be able to work with many great students on this research!
See my CV for more information.
I am currently looking for Ph.D. students and other talented, highly motivated students to join my research group.
If you are a prospective Ph.D. student, please make sure to apply and put my name on the application! If you are already at Purdue and are interested in working with me, please send me an email and fill out this form so that I can get to know you! I also highly recommend that you take my CS 590 class on Practical and Applied Cryptography in Spring 2021.
Our paper introducing Bento and programmable anonymity networks has been accepted to ACM SIGCOMM 2021. Congratulations to Arushi Arora and the Bento team!
I am excited to be delivering a keynote at ACM SACMAT in June!
I am honored to receive a CAREER Award from NSF for my proposal on "Removing the Human Element: Securing Deployed Cryptographic Systems through the use of Cryptographic Automation".
Congratulations to Arushi Arora on presenting our work on Bento (modernizing Tor) in the poster session at ACM CCS!
I am excited to be part of the organizing committee for GREPSEC, a workshop for early-stage graduate students in computer security and privacy. Please check it out and consider attending!
My research interests focus on practical and applied cryptography, namely the design and analysis of real world cryptographic systems. I aim to make it easier to design and securely deploy new and complex cryptographic systems while preventing insecurities from occurring in such systems.Papers
I am always looking for highly motivated PhD, Masters, and undergraduate students to join my group! If you're interested in applied cryptography research, please drop me an email and fill out this interest form so that I can get to know you.
In Spring 2021 I am teaching CS 590 on Practical and Applied Cryptography. If you are interested in my research or learning more about cryptography (you do not need any prior background), I urge you to take this course!