Elcomsoft, a software company based in Moscow, Russia, has
filed a US
patent (PDF) for the technique. It takes advantage of the "massively
parallel processing" capabilities of a graphics processing unit (GPU) - the
processor normally used to produce realistic graphics for video games.
An NTLM-hashed Microsoft Vista password, for example, can now be cracked in 3 to
5 days (instead of two months) using a simple, off-the-shelf, $150 graphics
card -- less complicated passwords can take just minutes. Dial the GPU up to an
$800 GeForce 8800 Ultra and Elcomsoft's approach will crack passwords at a rate
some 25 times faster than existing CPU-only approaches.
Elcomsoft says it took three months to develop code to take advantage of a
GPU, and the company plans to introduce the feature into some of its password
cracking products over time.