Apple open-sources quantum-resistant encryption code
Apple open-sources quantum-resistant encryption code
https://cyberscoop.com/apple-open-source-quantum-resistant-encryption/
Publish Date: 2026-05-26 15:40:26
Source Domain: cyberscoop.com
Summary of the Article:
Apple has publicly released its quantum-resistant cryptographic code and the mathematical verification tools used by the company to ensure its accuracy, making them available for independent review and broader industry use. The release presents implementations of two quantum-secure algorithms, ML-KEM and ML-DSA, along with the formal verification libraries that Apple developed to validate their correctness. The integration of these algorithms is part of Apple’s corecrypto library, which is fundamental in managing encryption, decryption, hashing, and digital signatures on over 2.5 billion active devices. Furthermore, Apple not only provided code but also detailed documentation and tools like the Cryptol-to-Isabelle translator, which uses mathematical proofs to show correct functioning for all possible inputs. This hybrid verification process, combining formal mathematical verification with conventional methods, aims to catch errors missed by traditional testing methods. Apple emphasizes that while this method ensures robust security, continued reliance on conventional testing is vital for assurance.
Apple believes that their hybrid verification approach provides the highest possible assurance for critical cryptographic software, and they chose ML-KEM and ML-DSA due to their suitability alongside security requirements, performance, and compactness, addressing the impending threat quantum computers pose to conventional encryption methods.
Key Points:
- Apple has released quantum-resistant cryptographic code and verification tools for public review and broader use.
- Includes algorithms ML-KEM and ML-DSA, integrated with corecrypto and deployed across multiple Apple services.
- Formal verification uncovered errors conventional testing would miss, like a critical flaw found in ML-DSA code.
- Apple combined formal verification with conventional testing to provide robust security.
- Focus on a hybrid approach offers the strongest assurance for critical cryptographic implementations.