Winning team's approach to EY's SHA-1 contest (Fast GPU cluster, not the cloud)
win.tue.nl
win.tue.nl
(And I was amused to see the winning solution is also hosted on win.tue.nl, although it doesn't seem to be the same people.)
Also, this story is cute:
Paul noticed the contest and brought Dan and Tanja in - just one condition: he would get the iPhone. Sure - sufficiently unlikely to work anyway. To make it more likely and to have more fun with GPUs, Dan and Tanja brought in Bo-Yin and Doug - who might now figure out how to program in Ruby and were very busy getting all machines to work and running the code which included reconfiguring the machines
Not sure why they mention Ruby because it doesn't seem to be actually used.
The guys from the CUDA forum (one of whom got TWO scores of 31, vs. this team's 30) wrote their software in a couple of days, and are not experts in cryptography.
If anything, I was happy to see that CUDA (and a few ATI Stream entries) made such a big impact in this contest. Short of using a massive CPU cluster, no one really had much of a chance without it (expert or not).
You can't infer after the fact that it was their genius and domain knowledge that gave them the win, for I'm sure there were many other groups with geniuses and domain knowledge that didn't win, as well as some without the domain knowledge that just didn't get as lucky.
So you probably want to go for GPU than CPU. There's a service called Hoopoe that does GPU cloud computing that uses CUDA: http://www.gass-ltd.co.il/hoopoe/