Marcella Hastings [pgp]

Resume // CV


I am a sixth-year PhD student in the Distributed Systems Lab at the University of Pennsylvania. My research focuses on secure multi-party computation (MPC) as it transitions from a theoretical academic construct into a practical tool for privacy preserving data computations. My advisor is Nadia Heninger.

I work part-time at Bolt Labs, developing a tool for anonymous digital payments using MPC, and I look forward to joining them full time in early 2021! I spent summer 2020 at Microsoft Research, working with Hao Chen at the Cryptography and Privacy Research group and summer 2019 at Boston University, working with SAIL on JIFF, a framework for MPC.


Privacy-Preserving Network Analytics. Marcella Hastings, Brett Hemenway Falk, and Gerry Tsoukalas.


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

SoK: General Purpose Frameworks for Secure Multi-Party Computation. Marcella Hastings, Brett Hemenway Falk, Daniel Noble, and Steve Zdancewic. Oakland 2019. [IEEE]
I maintain a software repository with build environments for every tool we surveyed, plus some new ones. [code]

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 fitness in several forms and fabric engineering.