Intel QAT

QAT Crypto Engine Support in Security Service Platform

Spread the love

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

Contact us today!