High-speed, high-throughput, lattice PQC cryptographic subsystem

Overview

Designed for high-throughput, PQPerform-Lattice is a powerful, self-contained hardware product that adds ML-KEM and ML-DSA to network attached HSMs or other situations where high performance is required. It’s optimized for speed, power, and integration with Linux applications, and adds post-quantum cryptography at scale and speed, supporting CNSA 2.0 requirements to speed up signature verification, as well as maximizing high-capacity performance.

Key Features

  • ML-KEM Specific Functions (FIPS 203)
    •  ML-KEM-512/768/1024
    •  Keypair generation
    •  Key material import
    •  Key material export
    •  Encapsulation
    •  Decapsulation
  • ML-DSA Specific Functions (FIPS 204)
    •  ML-DSA-44/65/87
    •  Keypair generation
    •  Key material import
    •  Key material export
    •  Signing
    •  Verification
  • Supports CNSA 2.0 quantum-resistant public-key algorithms
  • Software ecosystems support.
    • Linux: Kernel driver and user space support libraries
    • Bare metal environments: Hardware Abstraction Layer (on request)
  • Scalable architecture. PQPerform-Lattice can be instantiated many times on the same bus for parallelisation.
    •  Supported by PQShield Linux software stack.
  • Software is optional depending on integration needs. PQPerform-Lattice can be driven entirely by customer-provided hardware IP.
  • Customer-configurable number of key slots (dependent on memory availability)

Block Diagram

High-speed, high-throughput, lattice PQC cryptographic subsystem Block Diagram

Technical Specifications

×
Semiconductor IP