Marcel Keller is a Senior Research Scientist based in Sydney with 17 years of experience bridging cryptographic theory and practical systems for secure multi-party computation (MPC). After earning a PhD under Ivan Damgård and a long research stint with Nigel Smart at Bristol, he has been a core contributor to MP-SPDZ, notably unifying SPDZ-2 and SPDZ-Yao into a single, versatile MPC framework. His work uniquely emphasizes implemented research—about two thirds of his publications include code and deployments—so he routinely ships protocol designs into production-grade C++ code. At CSIRO’s Data61 he focuses on translating advanced MPC primitives into usable software, drawing on a rare combination of formal cryptography expertise and hands-on engineering. He’s also an experienced speaker and program committee member for top crypto venues, reflecting his influence across both academic and developer communities.
17 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Aarhus University
Master of Science - MS, Mathematics, Master of Science - MS, Mathematics at ETH Zurich
Contributions:36 releases, 1 review, 391 commits in 4 years 4 months
Contributions summary:Marcel merged two versions of the SPDZ framework (SPDZ-2 and SPDZ-Yao) into a unified codebase. Their primary contribution involved integrating the two versions and resolving code differences in the BMR/Party.cpp file, indicating a focus on the framework's core functionality. This suggests the user worked on the foundational code for multi-party computation, specifically the party-related logic.
Contributions:4 commits, 1 push, 1 branch in 1 year 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Marcel Keller - Senior Research Scientist at CSIRO's Data61