Contexte et objectifs
Microsoft a lancé un pilote de cryptographie post‑quantique (PQC) au sein de son Trusted Root Program. L’objectif n’est pas de créer une solution purement théorique, mais de répondre à un besoin client réel en matière de sécurité TLS. La démarche s’inscrit dans la transition vers des algorithmes résistants aux ordinateurs quantiques, qui doit passer du stade de planification à celui de déploiement opérationnel.
Mise en œuvre du pilote
Le test se déroule dans un environnement contrôlé, hors production et hors scénarios de confiance publique. Microsoft collabore avec sept autorités de certification (CA), dont DigiCert, pour émettre des certificats compatibles avec les nouvelles primitives cryptographiques. Chaque CA doit vérifier la compatibilité d’émission avec les capacités de la plateforme Microsoft et la interopérabilité TLS entre les différents composants du réseau.
Le pilote utilise le protocole TLS tel qu’il est déployé aujourd’hui, mais remplace les algorithmes RSA ou ECC par des schémas PQC sélectionnés par les standards NIST. Aucun composant individuel ne peut être déclaré « réussi » tant que la chaîne complète – du serveur au client, en passant par les intermédiaires – ne fonctionne sans erreur.
Analyse des contraintes d’interopérabilité
Microsoft considère les dépendances fournisseurs comme une partie intégrante du programme de préparation. En intégrant les CA dès les premières phases, le projet expose rapidement les limitations de compatibilité : différences de format de clé, exigences de taille de certificat, et exigences de négociation TLS. Par exemple, certains appareils legacy ne supportent pas les tailles de clé plus importantes imposées par les algorithmes PQC, ce qui entraîne des échecs de handshake.
Le test met également en évidence la nécessité d’une agilité cryptographique. Les plateformes doivent pouvoir basculer entre algorithmes classiques et post‑quantiques sans interruption de service. Cette exigence implique la mise en place de mécanismes de sélection dynamique au niveau du serveur et du client, ainsi que la mise à jour des bibliothèques TLS (ex. OpenSSL, schannel) pour accepter les nouvelles suites cryptographiques.
Perspectives et limites
Si le pilote confirme la faisabilité technique, il pourra servir de référence pour d’autres acteurs du secteur. Microsoft insiste sur le fait que les clients ne doivent pas devenir des cryptographes pour se préparer à l’ère quantique ; la standardisation et la transparence des implémentations sont essentielles pour accélérer l’adoption.
Cependant, le projet reste limité à un environnement de test. Les performances réelles, notamment la latence introduite par les algorithmes PQC, ne sont pas encore mesurées à grande échelle. De plus, la participation de seulement sept CA ne garantit pas une couverture exhaustive des fournisseurs mondiaux. Une fois ces points validés, Microsoft pourra envisager une intégration progressive dans les services cloud et les produits Windows.