What Cryptographic Algorithms Are Supported by Intel® QuickAssist Technology (Intel® QAT)?
Content Type: Product Information & Documentation | Article ID: 000093843 | Last Reviewed: 09/11/2025
| Note |
|
Intel® QuickAssist Technology (Intel® QAT) supports the following cryptographic algorithms.
| Algorithm | QAT 1.7 | QAT1.8 | QAT2.0 |
| NULL | Yes | Yes | Yes |
| ARC4 | Opt-in | Opt-in | No |
| AES-ECB | Opt-in | Opt-in | Opt-in |
| AES-CBC | Yes | Yes | Yes |
| AES-CTR | Yes | Yes | Yes |
| AES-CCM | Yes | Yes | Yes |
| AES-GCM | Yes | Yes | Yes |
| AES-F8 | Opt-in | Opt-in | Opt-in |
| AES-XTS | Yes | Yes | Yes |
| DES-ECB | Opt-in | Opt-in | No |
| DES-CBC | Opt-in | Opt-in | No |
| 3DES-ECB | Opt-in | Opt-in | No |
| 3DES-CBC | Opt-in | Opt-in | No |
| 3DES-CTR | Opt-in | Opt-in | No |
| KASUMI-F8 | Yes | Yes | No |
| SNOW3G-UEA2 | Yes | Yes | No |
| ZUC-EEA3 | Yes | Yes | No |
| CHACHA | No | Yes | Yes |
| SM4-ECB | No | Opt-in | Opt-in |
| SM4-CBC | No | Yes | Yes |
| SM4-CTR | No | Yes | Yes |
| Algorithm | QAT 1.7 | QAT1.8 | QAT2.0 |
| MD5 | Opt-in | Opt-in | No |
| SHA1 | Opt-in | Opt-in | Opt-in |
| SHA224 | Opt-in | Opt-in | Opt-in |
| SHA256 | Yes | Yes | Yes |
| SHA384 | Yes | Yes | Yes |
| SHA512 | Yes | Yes | Yes |
| SHA3-224 | No | Opt-in | Opt-in |
| SHA3-256 | Yes | Yes | Yes |
| SHA3-384 | No | Yes | Yes |
| SHA3-512 | No | Yes | Yes |
| AES-XCBC | Yes | Yes | Yes |
| AES-CBC_MAC | Yes | Yes | Yes |
| AES-CCM | Yes | Yes | Yes |
| AES-GCM | Yes | Yes | Yes |
| AES-GMAC | Yes | Yes | Yes |
| AES-CMAC | Yes | Yes | Yes |
| KASUMI-F9 | Yes | Yes | No |
| SNOW3G-UIA2 | Yes | Yes | No |
| ZUC-EIA3 | Yes | Yes | No |
| POLY | No | Yes | Yes |
| SM3 | No | Yes | Yes |
| Algorithm | QAT 1.7 | QAT1.8 | QAT2.0 |
| DSA1024_160_VERIFY | Opt-in | Opt-in | Opt-in |
| DSA2048_224_SIGN | Opt-in | Opt-in | Opt-in |
| DSA2048_224_VERIFY | Opt-in | Opt-in | Opt-in |
| DSA2048_256_SIGN | Opt-in | Opt-in | Opt-in |
| DSA2048_256_VERIFY | Opt-in | Opt-in | Opt-in |
| DSA3072_256_SIGN | Opt-in | Opt-in | Opt-in |
| DSA3072_256_VERIFY | Opt-in | Opt-in | Opt-in |
| ECDH Point Multiply | Yes | Yes | Yes |
| ECDH_P192_PTMULT | Opt-in | Opt-in | Opt-in |
| ECDH_P256_PTMULT | Yes | Yes | Yes |
| ECDH_P384_PTMULT | Yes | Yes | Yes |
| ECDH_P521_PTMULT | Yes | Yes | Yes |
| X25519 | Yes | Yes | Yes |
| X448 | Yes | Yes | Yes |
| ECDSA SIGN | Yes | Yes | Yes |
| ECDSA_P192_SIGN | Opt-in | Opt-in | Opt-in |
| ECDSA VERIFY | Yes | Yes | Yes |
| ECDSA_P192_VERIFY | Opt-in | Opt-in | Opt-in |
| ECDSA_P256_SIGN | Yes | Yes | Yes |
| ECDSA_P256_VERIFY | Yes | Yes | Yes |
| ECDSA_P384_SIGN | Yes | Yes | Yes |
| ECDSA_P384_VERIFY | Yes | Yes | Yes |
| ECDSA_P521_SIGN | Yes | Yes | Yes |
| ECDSA_P521_VERIFY | Yes | Yes | Yes |
| SM2 | No | Yes | Yes |
| EC_x25519 | Yes | Yes | Yes |
| EC_x448 | Yes | Yes | Yes |
| ED_25519_PMULT | Yes | Yes | Yes |
| ED_448_PTMULT | Yes | Yes | Yes |
| EDDSA_25519_SIGN | Yes | Yes | Yes |
| EDDSA_25519_VERIFY | Yes | Yes | Yes |
| EDDSA_448_SIGN | Yes | Yes | Yes |
| EDDSA_448_VERIFY | Yes | Yes | Yes |
| RSA-1024 | Opt-in | Opt-in | Opt-in |
| RSA1024_CRT_SIGN | Opt-in | Opt-in | Opt-in |
| RSA1024_NONCRT_SIGN | No | No | No |
| RSA1024_NONCRT_VERIFY | No | No | No |
| RSA-2048 | Yes | Yes | Yes |
| RSA2048_CRT_SIGN | Yes | Yes | Yes |
| RSA2048_NONCRT_SIGN | No | No | No |
| RSA2048_NONCRT_VERIFY | No | No | No |
| RSA-3072 | Yes | Yes | Yes |
| RSA3072_CRT_SIGN | Yes | Yes | Yes |
| RSA3072_NONCRT_SIGN | No | No | No |
| RSA3072_NONCRT_VERIFY | No | No | No |
| RSA-4096 | Yes | Yes | Yes |
| RSA4096_CRT_SIGN | Yes | Yes | Yes |
| RSA4096_NONCRT_SIGN | No | No | No |
| RSA4096_NONCRT_VERIFY | No | No | No |
| RSA-8192 | No | No | No |
| RSA8192_CRT_SIGN | No | No | Yes |
| RSA8192_NONCRT_SIGN | No | No | No |
| RSA8192_NONCRT_VERIFY | No | No | No |
Refer to the Intel® QAT Programmer's Guide of your respective Intel® QAT hardware version for more details about the supported cryptographic algorithms.