Quantum Safe Crypto Library

The Rambus Quantum Safe Crypto Library offers cryptographic algorithms for the Post Quantum Cryptography (PQC) era with a focus on performance and reliability.

The Quantum Safe Crypto Library implements the following quantum safe algorithms and schemes:

  • ML-KEM (CRYSTALS-Kyber) – key encapsulation mechanism
  • ML-DSA (CRYSTALS-Dilithium) – digital signature scheme
  • LMS – stateful hash-based signature scheme
  • XMSS – stateful hash-based signature scheme
 

Planned:

  • SPHINCS+ – stateless hash-based signature scheme
  • Falcon – signature scheme
 

In addition, the library comes with all classic cryptographic algorithms:

  • Cipher algorithms: AES, AES-CCM, AES-GCM, AES-GCM-64, GMAC-AES, 3DES
  • MAC algorithms: SHA-1, SHA-2, GMAC-AES, AES-XCBC
  • Asymmetric crypto algorithms: RSA, Diffie-Hellman, ECC DH, ECC DSA, PKCS#1, PKCS#5, PKCS#7, PKCS#8, PKCS#10, PKCS#12
  • Elliptic curve crypto: Brainpool Elliptic Curves (RFC 5639, RFC 6932), ECDSA (RFC 4754) ECP groups (RFC 5903), Elliptic Curve Digital Signature (ECDS)
  • IKE and TLS key derivation functions.
  • Random number generation: NIST SP 800-90A Rev 1: AES-CTR
Rambus logo