Intel® QuickAssist Technology (Intel® QAT) is an innovative solution that integrates specialized hardware acceleration to handle computationally intensive workloads more efficiently. Specifically designed to optimize tasks such as bulk cryptography, public key cryptography, and compression, Intel® QAT offloads these processes from the CPU to dedicated hardware, resulting in significant enhancements in CPU performance, reduced power consumption, and improved application throughput.
The transformative capabilities of Intel® QAT, with respect to NGINX and SSL applications empowers applications to achieve higher levels of performance, security, and scalability. From faster data encryption and decryption to improved SSL handshake speeds, Intel QAT drives efficiency and enhances the overall user experience in a variety of scenarios.
Intel® Quick Assist Technology (Intel QAT)- Hardware Native in Sapphire Rapids Processor
Intel® QuickAssist Technology (Intel® QAT) integrates scalable hardware accelerators with IA, offering high-performance solutions for-
1. Server
Optimizing Content Delivery Networks, ensuring secure browsing and email communications, enhancing search functionalities, enabling secure multi-tenancy environments, fortifying Security Middle Box functionalities, supporting IPsec and SSL/TLS protocols, and facilitating operations with OpenSSL.
2. Networking
Strengthening firewalls, Intrusion Detection Systems (IDS) and Intrusion Prevention Systems (IPS), enabling Virtual Private Networks (VPN), ensuring secure routing, facilitating Web proxy functionalities, optimizing Wide Area Network (WAN) operations with IP Compression, and supporting authentication processes in 3G/4G networks.
3. Storage
Enabling real-time data compression and ensuring secure storage solutions.
4. Big Data & HPC
Facilitating secure storage solutions and minimizing latency in compression/decompression processes to enhance storage efficiency and data transfer operations.
Intel QAT on SPR platforms delivers impressive capabilities: 200Gbps crypto, 160Gbps compression, 100k OPS for PFS ECDHE & RSA 2K

Intel® QAT Cryptography Application Stack
Functionalities Added
1. Raw Encryption and Decryption with all supported algorithms
2. Raw Hash (HMAC) with all supported algorithms
3. DH/ECDH Key Generation using QAT APIs
4. RSA Key Generation, Encrypt/Decrypt, Sign/Verify
5. IPSec SA Creation and Inbound/Outbound Packet Processing
6. TLS/SSL Handshaking with RSA cipher
Environment
C, Intel QAT 1.5 and 1.7 SDK, Linux