Marc Stevens

Senior Researcher Cryptology at DIAMANT - Dutch National Research Cluster for Discrete Mathematics

Amsterdam, North Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code9 years of coding experience
job5 years of employment as a software developer
bookDoctor 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
bookMaster, 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
stackoverflow-logo

Stackoverflow

Stats
1,628reputation
22kreached
15answers
2questions
Badges
gpu
top-5%
github-logo-circle

Github Skills (18)

algorithm10
code-optimization10
algorithms10
endianness10
c1110
c1710
optimisation10
numerical-optimization10
optimization10
refactor9
collision-detection9
gpu9
refactoring9
simd6
cuda6

Programming languages (6)

C++RustCM4CythonPython

Github contributions (5)

github-logo-circle
Library and command line tool to detect SHA-1 collision in a file
Role in this project:
userBackend 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.
cryptanalysishash-functionssha-1crccli
cr-marcstevens/g6k

Oct 2019 - Feb 2024

The General Sieve Kernel
Contributions:1 PR, 2 pushes in 4 years 4 months
kernellinuxsieve
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