Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAMrU6JD2NhdVr0qBtZefnVVMFObqdjC-Ei+wVcr9TVztsA=BCA@mail.gmail.com>
Date: Sun, 20 Oct 2024 12:17:46 -0500
From: David Sutherland <turnkit@...il.com>
To: john-users@...ts.openwall.com
Subject: older Intel Quick Assist (QAT) performance boost?

Any thoughts on using now relatively inexpensive ($50 - $120) Intel Quick
Assist cards like the 8950, 8970 to accelerate some hashing functions?

Could that improve JTR performance?

ref:
https://www.ebay.com/sch/i.html?&_nkw=intel+quickassist
https://www.intel.com/content/www/us/en/download/765501/intel-quickassist-technology-driver-for-linux-hw-version-2-0.html

Even though this card is circa 2015 ChatGPT o1-preview gathers that in some
cases it might have some speed advantages.  Realistic?

Algorithm                              | Supported by QAT 8950 | Advantage
> over CPU | Advantage over GPU | Notes
>
> ---------------------------------------+-----------------------+--------------------+--------------------+--------------------------------------------------------------
> AES (Advanced Encryption Standard)     | Yes                   | High
>           | Moderate           | Used in file encryption (e.g., PDF, Office
> documents) that JtR can target. QAT accelerates AES operations.
>   - Modes: ECB, CBC, CTR, GCM          |                       |
>          |                    |
> SHA-256, SHA-512 Hash Functions        | Yes                   | High
>           | Moderate           | Used in SHA-crypt password hashes. QAT
> accelerates these hash computations.
> MD5 Hash Function                      | Yes                   | High
>           | Moderate           | Used in MD5-crypt hashes. QAT provides
> acceleration for MD5 computations.
> HMAC-SHA1, HMAC-SHA256                 | Yes                   | High
>           | Moderate           | Used in PBKDF2-based password hashes. QAT
> accelerates HMAC operations.
> RSA Decryption (Large Key Sizes)       | Yes                   | Moderate
>           | Low                | Relevant for cracking RSA private keys
> (less common in JtR). QAT accelerates RSA operations.

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.