Intel® Cryptography Primitives Library
Secure, fast, lightweight building blocks for cryptography, optimized for Intel® CPUs.
Develop highly performant and secure applications using our open-source software library.
Post-Quantum Cryptography
This field of cryptography focuses on developing cryptographic algorithms that are resistant to attacks from quantum computers. These algorithms are based on mathematical problems that are thought to be difficult to solve, even for quantum computers. Some types of post-quantum cryptographic algorithms include lattice-based cryptography, hash-based, code-based, and multi-variate.
Intel® Cryptography Primitives Library offers eXtended Merkle Signature Scheme (XMSS) and Leighton–Micali Signatures (LMS), which are stateful hash-based post-quantum cryptography signatures. While XMSS uses larger keys and signatures, it is a great option for long-term security applications. On the other hand, LMS has a smaller footprint with smaller keys and strikes a great balance between efficiency and security.
NIST Post-Quantum Cryptography Standardization:
- Post-Quantum Cryptography (PQC)
- NIST Releases First Three Finalized Post-Quantum Encryption Standards
Post-Quantum Encryption Support:
Get Help
Intel Support
Your success is our success. Access these support resources when you need assistance.
How to Contribute
We welcome community contributions to Intel Cryptography Primitives Library.
If you have an idea of how to improve the product:
- Let us know through the GitHub Forum.
- Send your proposal directly using a pull request.