Joshua Gancher
(he/him/his)
Assistant Professor

Research interests
- Formal methods
- Programming languages
- Security and privacy
Education
- PhD in Computer Science, Cornell University
- BA in Mathematics, Reed College
Biography
Joshua Gancher is an assistant professor in the Khoury College of Computer Sciences at Northeastern University, based in Boston.
Gancher’s research into cryptographic software and formal methods seeks to secure the foundational software we rely on for our daily activities. He began his graduate studies interested in applied cryptography, but soon discovered that formal verification and mechanized proofs offered a level of correctness and security that traditional methods couldn’t match. So Gancher began creating and applying practical, high-performance, and thoroughly verified formal methods tools that could be used at scale.
Gancher sees formal methods not as an isolated domain, but as a toolkit that can be applied to countless problems. He joined Khoury College in 2024 eager to apply that toolkit to questions of networking, probabilistic programming, and distributed systems.
Gancher has presented at numerous security and programming conferences, including POPL, CCS, PLDI, and IEEE S&P; he has also served on program and organizing committees and as an external reviewer for CCS, CSF, and POPL.
Gancher is enthusiastic about early western music and plays the viola da gamba in his free time.
Labs and groups
Recent publications
-
FlowCert: Translation Validation for Asynchronous Dataflow via Dynamic Fractional Permissions
Citation: Zhengyao Lin, Joshua Gancher, Bryan Parno. (2024). FlowCert: Translation Validation for Asynchronous Dataflow via Dynamic Fractional Permissions Proc. ACM Program. Lang., 8, 499-526. https://doi.org/10.1145/3689729 -
Secure Synthesis of Distributed Cryptographic Applications
Citation: Cosku Acay, Joshua Gancher, Rolph Recto, Andrew C. Myers. (2024). Secure Synthesis of Distributed Cryptographic Applications CSF, 433-448. https://doi.org/10.1109/CSF61375.2024.00021 -
A Core Calculus for Equational Proofs of Cryptographic Protocols
Citation: Joshua Gancher, Kristina Sojakova, Xiong Fan, Elaine Shi, Greg Morrisett. (2023). A Core Calculus for Equational Proofs of Cryptographic Protocols Proc. ACM Program. Lang., 7, 866-892. https://doi.org/10.1145/3571223 -
Viaduct: an extensible, optimizing compiler for secure distributed programs
Citation: Cosku Acay, Rolph Recto, Joshua Gancher, Andrew C. Myers, Elaine Shi. (2021). Viaduct: an extensible, optimizing compiler for secure distributed programs PLDI, 740-755. https://doi.org/10.1145/3453483.3454074