Bcrypt password cracking extremely slow? Not if you are using hundreds of FPGAs!

Image for post
Image for post

Cracking classic hashes

Advanced hashes

Meet bcrypt

Image for post
Image for post
Figure 1: bcrypt work factors in breach data
Image for post
Image for post
Figure 2: bcrypt hash rates, CPU versus GPU

FPGAs to the rescue

Image for post
Image for post
Figure 3: bcrypt hash rates

From proof of concept to production v1

Image for post
Image for post
Figure 4: proof of concept / production v1 setup
Image for post
Image for post
Figure 5: from zero to (datacenter) hero

Production v2

Image for post
Image for post
Figure 6: simplified design with 6 boards per row (x3 rows)
Image for post
Image for post
Figure 7: the first completed production v2 setup
Image for post
Image for post
Figure 8: USB chips
Image for post
Image for post
Figure 9: a new set of bcrypt v2 crackers ready for production
Image for post
Image for post
Figure 10: performance and power usage of a v2 cracker

Find Your Hacked Passwords - Prevent Account Takeover.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store