PQCryptoLib-Emebedded is a versatile, CAVP-ready cryptography library designed and optimized for embedded devices. With its design focused on ultra-small memory footprint, PQCryptoLib-Embedded solutions have been specically designed for embedded systems, microcontrollers and memory-constrained devices. It provides a PQC integration to devices already in the field.
The software library is highly congurable at build time, which makes it possible to optimize PQCryptoLib-Embedded for binary size, memory-footprint or performance, and means you can deploy the software without changing the underlying hardware (also on legacy devices).
This makes PQCryptoLib-Embedded an ideal solution for PQC-enablement of browneld devices that are already deployed in the eld, especially when it comes to the provision of quantum-safe TLS.
It’s also a consideration for the next generation of devices, as PQCryptoLib-Embedded can be a step towards hardware integration, for example with our PQPlatform products.
PQCryptoLib-Embedded enables secure quantum-resistance on embedded platforms. It’s designed to be compatible with existing architectures and platforms and provides a minimal footprint.
Supported CPU architectures
- X86, x86_64
- ARM64
- ARM Cortex-M3/M4
- RISC-V
Multiple solutions configured to suit your use case
PQCryptoLib-Embedded builds are already available for many use cases and platforms meeting different optimization goals. Other builds can be delivered to meet your specific requirements.
Solution | Description | FIPS 140-3 CMVP | FIPS 140-3 CAVP | Security Level | PQC Support | Classical support | Platform | Size | Speed |
---|---|---|---|---|---|---|---|---|---|
PQS-SW-CLE-1 | ML-DSA/ML-KEM for ARM Cortex-M3 in <15kB RAM | Ready | Ready | Cloud | Narrow | N/A | Arm* | Ultra Small | Low |
PQS-SW-CLE-2 | LMS/XMSS for RISC-V | Ready | Ready | Cloud | Narrow | N/A | RISC-V* | Small | Low |
PQS-SW-CLE-3 | ML-DSA/ML-KEM for ARM Cortex-M4 | Ready | Ready | Cloud | Narrow | N/A | Arm* | Small | Med |
PQS-SW-CLE-4 | DPA Protected ML-DSA Sign Gen for ARM Cortex-M3 | Ready | Ready | Edge | Narrow | N/A | Arm* | Ultra Small | Low |
*ports to target platforms, usually available in ~4 weeks