Student Essay Contest
Wang Xiaoyun: Breaker of the Digital World
2011 AWM Essay Contest: High School Level Honorable Mention
By: Yanna Gong, Eden Prairie High School, Eden Prairie, MN
“Given the initial value IV0 : A0 = 0x67452301, B0 = 0xefcdab89, C0 = 0x98badcfe, D0 = 0x10325476,
on an IBM P690, it takes about one hour to find the M and M’, and after that it takes only 15 seconds to 5 minutes to find Ni and Ni ‘
M ‘ = M + DC1, DC1 = (0, 0, 0, 0, 231, …, 215, …, 231, 0)
Ni ‘ = Ni + DC2, DC2 = (0, 0, 0, 0, 231, …, -215, …, 231, 0)
(Non-zeros at position 5, 12 and 15)
such that, MD5(M, Ni) = MD5(M ‘, Ni ‘).”