Marc Stevens
Curriculum Vitae
Curriculum Vitae
Publications
- Attacks on Hash Functions and Applications, Marc Stevens, PhD thesis, to appear.
- Exact joint local-collision analysis & new collision attacks for SHA-1,
Marc Stevens, submitted to CRYPTO 2012.
- Single-block collision attack on MD5, Marc Stevens, Cryptology ePrint Archive,
Report 2012/040,
(PDF).
More information can be found on: http://marc-stevens.nl/research/md5-1block-collision/.
- Chosen-Prefix Collisions for MD5 and Applications,
Marc Stevens, Arjen Lenstra and Benne de Weger, International Journal of Applied
Cryptography, 2012, to appear, (PDF).
- Short Chosen-Prefix Collisions for MD5 and the Creation of a Rogue CA Certificate,
Marc Stevens, Alexander Sotirov, Jacob Appelbaum, Arjen Lenstra, David Molnar, Dag Arne Osvik, Benne de Weger,
CRYPTO 2009, Lecture Notes in Computer Science, vol. 5677, Springer, 2009, pp. 55-69,
Best Paper Award, (PDF).
- Chosen-Prefix Collisions for MD5 and Colliding X.509 Certificates for Different Identities,
Marc Stevens, Arjen Lenstra and Benne de Weger,
EUROCRYPT 2007, Lecture Notes in Computer Science, vol. 4515, Springer, 2007, pp. 1-22,
(PDF).
- On Collisions for MD5, Marc Stevens, Master's Thesis, 2007,
(PDF).
- Fast Collision Attack on MD5, Marc Stevens, Cryptology ePrint Archive, Report 2006/104,
(PDF).
- Efficient Doubling on Genus Two Curves over Binary Fields,
Tanja Lange and Marc Stevens,
Selected Areas in Cryptography, Lecture Notes in Computer Science, vol. 3357, Springer, 2004, pp. 170-181,
(PDF).
Software
- HashClash project: an open-source C++ framework for MD5 & SHA-1 differential
path construction and chosen-prefix collisions for MD5, 2009-2012.
http://code.google.com/p/hashclash.
- DBLP BibTex: a BibTeX aid program that can automatically download
citations and cross references from the DBLP Computer Science Bibliography
and the Cryptology ePrint Archive and add them to your BIB file.
http://marc-stevens.nl/dblpbibtex.
- Visual Cryptography: split a black&white image file into two
images that seperately look like random static. However, put them on top of
each other when printed on transparents and the original image becomes
visible.
http://marc-stevens.nl/vck.