Secure Software Environment

Integration of PQC libraries in software

Secure Software Environment

Software running in secure environments is always required to strike a balance between security and performance. Trusted Execution Environments, Hardware Security Modules (HSMs) and other network infrastructure for example, can be crucial when it comes to reassuring end users that their information is safe, without affecting their seamless user experience.

PQCryptoLib

PQCryptoLib is our cryptographic library. It offers robust, mature implementations of FIPS 203 ML-KEM and FIPS 204 ML-DSA, plus classical schemes, and it includes a safe, easy-to-use API that’s suitable for deployment environments. It’s been designed for general purpose and cryptographic agility, which means it can be used in a wide variety of applications using its versatile C API. PQCryptoLib can be made accessible from higher-level languages such as Java, dotnet, and Python, as well as alternative languages such as Rust.