partner-offering-banner.png

KiviPQC-DSA - Post-Quantum Digital Signature IP Core (ML-DSA)

KiviCore

Member

The KiviPQC-DSA is an IP core implementing the ML-DSA (Module-Lattice-based Digital Signature Algorithm) a post-quantum cryptographic standard defined by NIST FIPS 204. Designed to withstand both classical and quantum computer attacks, ML-DSA ensures the authenticity and integrity of signed data far into the future.

It includes AMBA® hardware interface for straightforward system integration and a generic software API for flexible control from the host processor. The IP core is fully NIST FIPS 204 compliant, supports the ML-DSA parameter sets 44/65/87, and offers ML-DSA.KeyGen, ML-DSA.Sign, ML-DSA.Verify functions in a standalone engine with minimal attack surface. Hardware offloading accelerates all ML-DSA operations while providing reliable protection against time-based side-channel attacks.

Key Features

  • Easy integration: AMBA® AXI4-Lite Interface, Platform agnostic C-Source Code HAL, API and Software drivers included
  • Self-contained engine with a minimal attack surface
  • Minimal logic utilization: Designed and optimized for area constrained devices
  • Compliant with ML-DSA specifications in NIST FIPS PUB 204
Expand Close
Keyfeatures main image

Offering Brief

Offering Brief

Device Family Agilex® 7 FPGAs and SoC FPGAs F-Series, Agilex® 7 FPGAs and SoC FPGAs I-Series, Agilex® 7 FPGAs and SoC FPGAs M-Series, Arria® 10 GT FPGA, Arria® 10 GX FPGA, Arria® 10 SX SoC FPGA, Cyclone® 10 GX FPGA, Stratix® 10 AX SoC FPGA, Stratix® 10 DX FPGA, Stratix® 10 GX FPGA, Stratix® 10 SX SoC FPGA, Stratix® 10 TX FPGA
Offering Status Production
Integrated Testbench Yes
Evaluation License Yes
Design Examples Available Yes
Demo No
Compliance No
Latest Quartus Version Supported 25.1.1
Development Language Encrypted Verilog, Verilog

System Verilog RTL Source Code or Netlist format

Testbenches

Integration examples

Software HAL & driver source code

Software example

Documentation: FPGA integration guide, Software user guide, Demo Examples

Ordering Information

Market Segment and Sub-Segments