Post-Quantum Cryptography Processor

Overview

Combining PQShield’s lattice-based and hash-based cryptography engines, PQPlatform - CoPro is designed for optimal performance with minimal integration effort, and with crypto-agility in mind. With optional side-channel countermeasures, and support for ML-KEM, ML-DSA, LMS and XMSS, PQPlatform-CoPro offers a high level of performance and compatability, leveraging an existing CPU and deploying PQShield’s firmware to provide a complete solution.

Key Features

  • PQC coprocessor with hardware Keccak accelerator
  • NIST SP 800-56A Compliant
  • NIST FIPS-202 Compliant
  • NIST FIPS 186-4 and 186-5 Compliant
  • ANSSI X9.142-2020
  • Supports:
    • NIST FIPS-203 ML-KEM 512/768/1024
    • NIST FIPS-204 ML-DSA 44/65/87
    • NIST FIPS-202 SHA3-224/256/384/512
    • NIST FIPS-202 SHAKE 128/256
    • NIST SP 800-56A
    • ECDH and ECDSA
    • Elliptic Curve P-384
    • Optional non-invasive side-channel (power, EM) attack countermeasures for PQC algorithms
  • Memory: requires up to 96Kb working memory
  • Interfaces:
    • 64-bit AXI4-Lite manager interface for connection with working memory
    • 64-bit AXI4-Lite subordinate interface for controlling the coprocessor via the host CPU.

Block Diagram

Post-Quantum Cryptography Processor Block Diagram

Technical Specifications

×
Semiconductor IP