Date: Tue, 24 Jul 2012 07:53:57 +0530 From: Dhiru Kholia <dhiru.kholia@...il.com> To: john-dev@...ts.openwall.com Subject: OpenCL implementation of ODF format Hi, I have done OpenCL implementation of ODF format (patch against magnum-jumbo attached). It only supports cracking documents encrypted with Blowfish at the moment (AES support is in progress, requires new PBKDF2 kernel). # ATI 6970 GPU $ ../run/john -fo:odf-opencl -t OpenCL platform 0: AMD Accelerated Parallel Processing, 2 device(s). Using device 0: Cayman Benchmarking: ODF SHA-1 Blowfish / SHA-256 AES [OpenCL]... (3xOMP) DONE Raw: 40573 c/s real, 20610 c/s virtual # AMD X3 720 BE CPU $ ../run/john -fo:odf -t Benchmarking: ODF SHA-1 Blowfish / SHA-256 AES [32/64]... (3xOMP) DONE Raw: 1617 c/s real, 549 c/s virtual Speedup: 67x (over single core). Currently, there is a big key processing loop in crypt_all which does SHA1 / SHA256 on the CPU. This can be (easily?) moved to the GPU for even more speedups (> 100x). -- Cheers, Dhiru Download attachment "0001-OpenCL-implementation-of-ODF-format.patch" of type "application/octet-stream" (32980 bytes)
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.