Rocket Boost Your Data Encryption With Intel® QAT Card NA 1000-L2X

Application • Cyber Security
August 4, 2020

Summary

The NA 1000-L2X is a dedicated encryption acceleration card delivering near-40 Gbps throughput through dual Intel QuickAssist Technology (QAT) engines. Based on Intel's Lewisburg platform and connected via PCIe x8 interface, this card offloads symmetric and asymmetric cryptographic operations from security appliances. Integration with NEXCOM appliances such as the NSA 5181 demonstrates practical throughput improvements reducing CPU processing load while maintaining full encryption coverage.

Problem / Requirements

Modern security appliances must inspect and encrypt high-bandwidth data flows while maintaining stateful firewall and threat detection operations. Standalone CPU-based encryption becomes a critical bottleneck in appliances processing tens of gigabits per second. Organizations require:

- Hardware acceleration for cryptographic operations (symmetric, asymmetric, RSA, elliptic curve)

- Transparent integration with existing security appliances via PCIe expansion

- Support for contemporary cipher suites and key sizes

- Data compression functionality alongside encryption for throughput optimization

Technical Approach

The NA 1000-L2X implements purpose-built cryptographic processing outside the appliance CPU, preserving processor capacity for packet inspection, threat detection, and policy enforcement. Dual Intel QAT engines operate in parallel, enabling multiple concurrent encryption flows—critical for multi-threaded security software.

The Lewisburg platform provides specialized cryptographic instruction sets unavailable in general-purpose processors. Supported algorithms include:

- Symmetric: AES (various modes), DES, 3DES

- *symmetric: RSA, Diffie-Hellman (DH), Elliptic Curve Cryptography (ECC)

- Data Compression: Integrated compression reduces encrypted data size

PCIe x8 interface bandwidth proves sufficient for most data plane encryption requirements while maintaining compatibility with legacy appliance architectures. Verification testing with NSA 5181 appliances established that nearly 40 Gbps throughput is achievable using AES encryption—sufficient for high-performance security appliance deployments.

Implementation Notes

The NA 1000-L2X integrates into NEXCOM security appliances through PCIe slot insertion, requiring no external cabling or system redesign. Driver integration with standard Linux kernel encryption libraries (OpenSSL, kernel netlink crypto interfaces) enables transparent acceleration—existing security applications automatically benefit from card presence without code modifications.

Deployment in NSA 5181 appliances creates a tiered encryption architecture: CPU-intensive RSA key exchange operations use the QAT card, while bulk AES data encryption offloads to QAT engines for sustained throughput. This specialization preserves CPU capacity for complementary security functions.

The card's power consumption remains modest relative to cryptographic throughput delivered, improving overall appliance power efficiency. Cooling requirements are minimal, enabling deployment in passively-cooled compact appliances.

Challenge-Solution Mapping

/table

Challenge | Solution

CPU encryption becomes throughput bottleneck at high speeds | Dual QAT engines offload cryptographic operations entirely

Symmetric and asymmetric operations compete for CPU cycles | Separate instruction sets on Lewisburg eliminate competition

Legacy appliances lack cryptographic performance | PCIe expansion card integrates without redesign

Encrypted data transmission consumes full throughput | Integrated compression reduces encrypted data volume

Multiple concurrent encryption flows exceed single CPU capacity | Dual engines enable parallel cryptographic processing

Power consumption scales with encryption workload | Specialized silicon proves more efficient than CPU encryption

/endtable

Specifications Snapshot

/table

Specification | Detail

Platform | Intel Lewisburg

QAT Engines | 2x Intel QuickAssist Technology

Interface | PCIe x8

Throughput | ~40 Gbps with AES algorithms

Symmetric Encryption | AES, DES, 3DES (multiple modes)

Asymmetric Encryption | RSA, Diffie-Hellman, ECC

Data Compression | Integrated compression support

Integration | Linux kernel crypto library compatibility

/endtable

Key Takeaways

1. Dedicated cryptographic hardware eliminates CPU encryption bottlenecks – Offloading encryption to QAT engines preserves processor cycles for packet inspection and threat analysis, improving overall appliance throughput.

2. Dual QAT engines enable concurrent encryption flows – Multiple parallel cryptographic operations accommodate multi-threaded security software and simultaneous client connections without contention.

3. Lewisburg platform specialization supports diverse cipher suites – Separate instruction sets for symmetric and asymmetric encryption prevent algorithm-specific performance degradation.

4. Nearly 40 Gbps throughput on AES validates production deployment – Real-world testing with NSA 5181 demonstrates achievable performance for carrier-grade security appliances.

5. PCIe x8 integration ensures compatibility with existing appliance architectures – Card-based acceleration requires no major redesign, simplifying retrofit into shipping product lines.

Contact NEXCOM

For specifications, availability, and technical inquiries, contact NEXCOM via the official website.

Contact
Thank you! Your submission has been received!
Submit another form
Something went wrong while submitting the form.