Microsoft Incorporates Post-Quantum Cryptography in Windows and Linux: A Key Step Toward Future Security

The first versions with quantum-resistant algorithms are already available to developers and companies through Windows Insider and SymCrypt-OpenSSL 1.9.0 on Linux.

The advent of quantum computing represents a technological revolution with profound implications across multiple sectors, particularly in cybersecurity. In response to the increasing risks posed by this new era, Microsoft has taken a strong step by integrating post-quantum cryptography (PQC) algorithms into both Windows and Linux.

Starting with version 27852 of the Canary channel of Windows Insider and the recent update of SymCrypt-OpenSSL 1.9.0 for Linux, developers and system administrators can begin experimenting with algorithms designed to withstand attacks from future quantum computers, anticipating the well-known “harvest now, decrypt later” scenario where malicious actors collect encrypted data today hoping to break it tomorrow with more powerful technologies.

Implemented Algorithms: ML-KEM and ML-DSA

Microsoft has incorporated two NIST-approved algorithms: ML-KEM for key exchange and encapsulation, and ML-DSA for digital signatures. Both are part of the CRYSTALS family, widely considered one of the strongest against quantum threats.

Windows users will be able to test these algorithms through the CNG (Cryptography API: Next Generation) libraries, enabling practical trials in functions such as certificate storage and validation, as well as in identity services, authentication, and signing. In Linux, these capabilities are available through a SymCrypt integration layer in OpenSSL, allowing the use of hybrid algorithms for TLS exchanges.

AlgorithmPublic Key SizeEncryption SizeShared Secret SizeSecurity Level (NIST)
ML-KEM 512800 bytes768 bytes32 bytesLevel 1
ML-KEM 7681,184 bytes1,088 bytes32 bytesLevel 3
ML-KEM 10241,568 bytes1,568 bytes32 bytesLevel 5
AlgorithmPublic Key SizePrivate Key SizeSignature SizeSecurity Level (NIST)
ML-DSA-441,312 bytes2,560 bytes2,420 bytesLevel 2
ML-DSA-651,952 bytes4,032 bytes3,309 bytesLevel 3
ML-DSA-872,592 bytes4,896 bytes4,627 bytesLevel 5

Microsoft recommends a hybrid approach during this transitional phase: combining these new post-quantum algorithms with traditional ones (such as RSA or ECDSA) to maintain depth of defense and ensure compatibility with existing systems.

Preparing Critical Infrastructure

The company has also confirmed it is working to extend support for these algorithms across the entire Windows and Microsoft 365 ecosystem. This includes Active Directory Certificate Services (ADCS), Microsoft Intune, and the Windows TLS stack (Schannel), facilitating the issuance and management of post-quantum certificates for use in corporate networks and mobile devices.

Additionally, collaboration has begun with organizations like the IETF (Internet Engineering Task Force) to advance the standardization of secure authentication and digital signature mechanisms. Microsoft is part of the LAMPS group, which is developing new X.509 formats for certificates compatible with ML-DSA, ML-KEM, and their composite variants.

Challenges: Performance, Compatibility, and Cryptographic Agility

While the progress is notable, the mass adoption of post-quantum cryptography will not be without obstacles. The new algorithms require greater computational resources and increase the size of keys and encrypted messages, which can affect performance, especially in TLS connections or on resource-constrained devices.

Microsoft acknowledges these challenges and promotes the concept of "cryptographic agility," referring to the ability to quickly adapt to new algorithms and standards as they evolve. Solutions such as certificate compression and TLS key prediction are also being explored to mitigate the impact on latency and network efficiency.

An Inevitable Transition

Organizations such as the NSA and the European Commission have already urged companies and institutions to begin their transition to quantum-resistant environments. By offering tools and libraries prepared for PQC on its most widely used platforms, Microsoft positions itself as a leader in this race.

The rollout of these features for Windows Insider and Linux not only allows developers to start experimenting in real-world environments but also represents a crucial opportunity for the industry to identify bottlenecks and optimize systems before the quantum threat becomes an everyday reality.

Quantum computing promises revolutionary advancements but also poses one of the greatest challenges for modern cybersecurity. Thanks to initiatives like this, the sector is making significant strides toward a more resilient digital infrastructure, ready for the challenges of the future.

via: Tech Community Microsoft

Scroll to Top