Senior Researcher Cryptology at DIAMANT - Dutch National Research Cluster for Discrete Mathematics
Amsterdam, North Holland, Netherlands
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Marc Stevens is a Senior Researcher in Cryptology with over a decade of experience dissecting and hardening cryptographic hash functions, currently based at CWI in Amsterdam. His PhD work and subsequent research pioneered practical analyses of MD5 and SHA-1 collision attacks and informed real-world security assessments of protocols like HTTPS. He combines deep theoretical insight with rigorous engineering—evident in his open-source contributions such as the SHA-1 collision detection library where he refactored and optimized core implementations for robustness and cross-platform compatibility. Active in the Dutch research community and governance roles (DIAMANT board member, former Dutch Blockchain Coalition steering committee), he bridges academic research and applied security practice. Notably, his work has a track record of turning subtle cryptanalytic findings into practical tools and mitigation guidance used by practitioners.
9 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Cryptology, Awarded KHMW Martinus van Marum prize, Doctor of Philosophy (Ph.D.), Cryptology, Awarded KHMW Martinus van Marum prize at Leiden University
Master, Applied Mathematics, Awarded Best TU/e Master Thesis Award 2008, Master, Applied Mathematics, Awarded Best TU/e Master Thesis Award 2008 at Eindhoven University of Technology
Library and command line tool to detect SHA-1 collision in a file
Role in this project:
Backend Developer
Contributions:3 releases, 91 commits, 30 PRs in 3 years
Contributions summary:Marc primarily contributed to the core functionality of the SHA-1 collision detection library. Their work involved refactoring and optimizing the SHA-1 implementation, removing SIMD code and unnecessary functions. They also updated the SHA-1 compression algorithm and made code changes to improve compatibility, particularly related to compiler warnings and line endings, demonstrating a focus on code quality and maintainability. Further commits involved fixing bugs and refactoring for big-endian platforms.
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
Marc Stevens - Senior Researcher Cryptology at DIAMANT - Dutch National Research Cluster for Discrete Mathematics