Summary
List of cryptographic algorithms supported by Intel® QAT.
Description
- What kind of Elliptic Curve Cryptography (ECC) curves are supported?
- What kind of Intel® QAT cryptographic algorithms are supported by Intel Chipset C627A?
- Does Intel® QAT 8960 support SM2/3/4?
Resolution
Note |
|
Intel® QuickAssist Technology (Intel® QAT) supports the following cryptographic algorithms.
Symmetric Cryptography
Cipher Algorithms
Algorithm | QAT 1.x | QAT1.8 | QAT2.0 |
NULL | Yes | Yes | Yes |
ARC4 | Opt-in | Opt-in | Opt-in |
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 |
Hash Algorithms
Algorithm | QAT 1.x | 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 |
Asymmetric Cryptography
Algorithm | QAT 1.x | QAT1.8 | QAT2.0 |
RSA-1024 | Opt-in | Opt-in | Opt-in |
RSA-2048 | Yes | Yes | Yes |
RSA-3072 | Yes | Yes | Yes |
RSA-4096 | Yes | Yes | Yes |
RSA-8192 | No | No | Yes |
SM2 | No | Yes | Yes |
ECDH Point Multiply | Yes | Yes | Yes |
ECDSA Sign | Yes | Yes | Yes |
ECDSA Verify | Yes | Yes | Yes |
x25519 | Yes | Yes | Yes |
x448 | Yes | Yes | Yes |
Additional information
Refer to the Intel® QAT Programmer's Guide of your respective Intel® QAT Hardware Version for more details about the supported cryptographic algorithms.