Marcella Hastings [pgp]

DSL, Moore 102
200 South 33rd Street
Philadelphia PA, 19104



I am a fourth-year PhD student with Nadia Heninger in the Security Lab at the University of Pennsylvania. Broadly, my research interests encompass failures in computer security: discovering and quantifying problems with existing security tools and paradigms, identifying patterns in where and how these problems appear, and developing solutions through standardization, protocol design, and broader systematic improvements. Recently, I've focused on the field of secure multi-party computation, looking at general-purpose tools and exploring practical applications with Brett Hemenway.


The Proof is in the Pudding: Proofs of Work for Solving Discrete Logarithms Marcella Hastings, Nadia Heninger, and Eric Wustrow. To appear in FC 2019.

SoK: General Purpose Compilers for Secure Multi-Party Computation. Marcella Hastings, Brett Hemenway, Daniel Noble, and Steve Zdancewic. To appear in Oakland 2019. [IEEE]

Measuring small subgroup attacks against Diffie-Hellman. Luke Valenta, David Adrian, Antonio Sanso, Shaanan Cohney, Joshua Fried, Marcella Hastings, J. Alex Halderman, and Nadia Heninger. NDSS 2017.

Weak keys remain widespread in network devices. Marcella Hastings, Joshua Fried, and Nadia Heninger. IMC 2016. [ACM] [slides].


I've been a teaching assistant for many courses at the University of Pennsylvania and Tufts University.

I developed coursework for the computer science workshop portion of GEMS 2017, a summer camp for middle-school girls interested in engineering, math, and science.


A variety of research and non-research projects can be found on my Github page, including general notes, teaching materials, and an assortment of half-finished hackathon projects.

My hobbies include powerlifting and fabric engineering.