Avec la dernière version de notre système d’exploitation [frXOS-2.9.0], nous donnons la priorité aux deux algorithmes cryptographiques hybrides post-quantiques (PQC) X25519MLKEM768 et SECP256R1MLKEM768 pour l’échange de clés TLS, afin de protéger par défaut vos données en transit contre les menaces quantiques. Grâce à la technologie fragmentiX Secret Sharing, vos données au repos sont toujours protégées contre les attaques, indépendamment du chiffrement utilisé pour leur transport, y compris contre celles qui pourraient être menées à l’avenir à l’aide d’ordinateurs quantiques.
Récemment, des algorithmes de cryptographie post-quantique (PQC) ont été standardisés par le National Institute of Standards and Technology (NIST) des États-Unis, et leur intégration dans HTTPS/TLS a commencé, dans le but de rendre les données en transit résistantes aux menaces quantiques. Cette évolution est conforme aux recommandations de la Commission européenne, telles qu’elles sont présentées dans sa feuille de route pour une mise en œuvre coordonnée de la transition vers la cryptographie post-quantique.
Dans la même direction, le BSI a publié une déclaration commune signée par des partenaires de 21 pays européens, dont la Chancellerie fédérale autrichienne et l’ANSSI française.
Comment l'utiliser avec fragmentiX
Depuis un certain temps, nous supportons les algorithmes hybrides PQC de pointe, qui combinent la cryptographie classique à courbe elliptique et la cryptographie post-quantique pour fournir une sécurité à long terme. Avec notre mise à jour frXOS-2.9.0, nous leur donnons la priorité pour toutes les connexions (front-end et back-end). Cela signifie qu'en utilisant une appliance fragmentiX, vous êtes prêt à garder vos données en sécurité quantique permanente tout au long de leur cycle de vie.
Front-end (face à l'utilisateur ou à vos services locaux)
Les serveurs S3 et WebDAV fonctionnant sur l'appareil fragmentiX prennent en charge et préfèrent les algorithmes hybrides courbe elliptique/PQC X25519MLKEM768 et SECP256R1MLKEM768. Cela signifie que vous avez besoin d'un client qui prend également en charge l'un de ces algorithmes (par exemple, les applications qui reposent sur OpenSSL-3.5 ou une version ultérieure).
Lorsque vous vous connectez à l'appareil fragmentiX à l'aide du protocole WebDAV et d'un navigateur Web actualisé, l'échange de clés est automatiquement traité avec X25519MLKEM768 et votre connexion est donc quantiquement sûre.
D'autres clients WebDAV et S3 sont en retard dans l'adoption des algorithmes hybrides PQC ou le déploiement d'OpenSSL 3.5 est trop lent pour prendre en charge les nouveaux protocoles.
Back-end (connexions au stockage LOCATIONs)
L'appareil fragmentiX doit ouvrir des connexions avec les services en nuage distants que vous avez configurés comme stockage LOCATION des fragments de vos données. Pour ces connexions, l'algorithme d'échange de clés X25519MLKEM768 est désormais privilégié, tandis que SECP256R1MLKEM768 est pris en charge en tant qu'option alternative. Le fait que cette préférence soit respectée par le serveur distant dépend du fournisseur et de son infrastructure.
Malheureusement, nous n’avons trouvé aucun fournisseur S3 prenant actuellement entièrement en charge les algorithmes PQC hybrides (Amazon AWS ne les prend en charge que pour certains services liés à la sécurité, mais pas pour son stockage S3 https://aws.amazon.com/blogs/security/ml-kem-post-quantum-tls-now-supported-in-aws-kms-acm-and-secrets-manager/).
Vous pouvez utiliser votre navigateur web pour vérifier quel algorithme est utilisé pour l'échange de clés TLS, comme décrit plus loin dans le contexte technique.
Ceci, cependant, n'affecte pas la sécurité de vos données au repos, assurée par fragmentiX Secret Sharing.
Contexte technique
Comme de nombreuses ressources sont disponibles en ligne, nous résumons ici les aspects techniques les plus importants et renvoyons le lecteur intéressé aux liens ci-dessous pour plus de détails.
Pourquoi la CQP est-elle importante (NOW) ?
L'état actuel de la pratique en matière de sécurisation de notre infrastructure et de nos communications numériques repose sur la cryptographie asymétrique classique. Celle-ci repose sur la difficulté (supposée) d'un ensemble de problèmes mathématiques, notamment la décomposition d'un nombre naturel en ses facteurs premiers, le problème du logarithme discret ou le problème du logarithme discret de la courbe elliptique. Ces problèmes résultent d'une fonctions à sens unique qui sont faciles à évaluer, mais à ce jour, on ne connaît pas d'algorithme efficace pour les inverser sur un ordinateur classique, à partir d'une certaine "taille" du problème.
Il est donc considéré comme impossible de casser la cryptographie à clé publique à l’aide d’ordinateurs classiques. Cependant, depuis les années 1990, nous disposons d’algorithmes quantiques qui réduisent de manière exponentielle la complexité des problèmes mentionnés. Par conséquent, dès que des ordinateurs quantiques suffisamment puissants entreront en jeu, la situation changera radicalement. Les experts en informatique quantique estiment que des ordinateurs quantiques suffisamment puissants pourraient être disponibles dès la prochaine décennie !
Il est important d'anticiper dès maintenant, car
- premièrement, la mise en œuvre de la PQC dans tous les services utilisés au quotidien prend beaucoup de temps,
- deuxièmement, les attaques Harvest Now, Decrypt Later (HNDL), qui consistent à stocker DÈS MAINTENANT des données et des sessions de protocole chiffrées à l’aide de méthodes cryptographiques classiques, puis à attendre que des ordinateurs quantiques soient disponibles pour casser le chiffrement et accéder aux informations confidentielles, constituent déjà une menace importante pour les informations sensibles qui doivent rester protégées pendant de nombreuses années.
Qu'est-ce que le CQP ?
Pour lutter contre cette menace apparemment inévitable, il faut utiliser des méthodes cryptographiques qui sont même difficiles à briser sur les ordinateurs quantiques. Ce n'est qu'à cette condition que nos données et nos secrets resteront intacts à long terme. La cryptographie post-quantique traite des algorithmes cryptographiques qui s'exécutent sur du matériel classique et qui sont censés répondre à l'exigence susmentionnée.
Il convient de noter que les systèmes cryptographiques qui utilisent des effets et du matériel non classiques (quantiques) et qui devraient être difficiles, voire inviolables, avec des ordinateurs quantiques relèvent de la cryptographie quantique. Cette approche complètement différente sera abordée dans un prochain article.
Algorithmes PQC
Les candidats aux algorithmes PQC s'appuient sur des problèmes basés sur
- la difficulté de décoder efficacement les codes correcteurs d'erreurs généraux ("cryptographie basée sur les codes")
- la difficulté de certains problèmes dans les treillis mathématiques ("cryptographie basée sur les treillis")
- les propriétés de sécurité des fonctions de hachage cryptographique ("cryptographie basée sur le hachage").
Pour plus de détails, consultez cet article Wikipédia.
Quels sont les algorithmes (hybrides) ?
Les algorithmes PQC étant encore relativement récents, une approche pertinente consiste à les combiner avec un algorithme classique éprouvé pour former ce que l’on appelle un algorithme PQC hybride. Cette approche renforce la confiance dans l’algorithme combiné et fournit une couche de sécurité supplémentaire au cas où l’un des algorithmes PQC ou son implémentation se révélerait vulnérable.
Plus précisément, la plupart des implémentations utilisent jusqu’à présent une combinaison d’algorithmes basés sur les courbes elliptiques et de ML-KEM, standardisé par le NIST, un algorithme PQC basé sur les réseaux euclidiens.
Comment vérifier si votre connexion est "quantum safe" ?
L'utilisation d'un navigateur web récent vous permet de vérifier facilement si un serveur prend en charge l'algorithme PQC hybride (exemple pour Firefox et Chrome) :
Exemple de Chrome
- Ouvrir le navigateur
- Appuyez sur F12 pour ouvrir la console de débogage
- Dans Chrome, sélectionnez Confidentialité et sécurité, puis Vue d'ensemble.
- Ouvrir le site web/serveur en question
- Recherchez
ConnectionetX25519MLKEM768.

Exemple de Firefox
- Ouvrir le navigateur
- Appuyez sur F12 pour ouvrir la console de débogage
- Sélectionnez Réseau.
- Ouvrir le site web/serveur en question
- Sélectionnez l'une des entrées
- Il est peut-être nécessaire de recharger le site web s'il n'y a pas d'entrées dans la liste.
- Dans la section de droite, sélectionnez Sécurité
- Recherchez
Key Exchange Group: "mlkem768x25519".

Si vous souhaitez vérifier le handshake TLS pour d’autres applications, vous pouvez utiliser des outils tels que Wireshark pour surveiller le trafic réseau.
Vous pouvez également effectuer cette vérification pour votre connexion à la fragmentiX Appliance. Même si un navigateur web n’envoie pas de requête S3, le handshake TLS avec notre serveur S3 a tout de même lieu et indique l’algorithme PQC hybride utilisé !
Prochaines étapes pour la sécurité quantique
- Consultez notre comparatif des fournisseurs S3, régulièrement mis à jour, pour découvrir lequel sera le premier à prendre en charge les nouveaux algorithmes.
- N'hésitez pas à nous contacter si votre fournisseur S3 préféré prend déjà en charge les algorithmes PQC !
- Article Wikipédia sur la cryptographie post-quantique
Ressources/lectures complémentaires
- Article de Wikipédia sur Cryptographie postquantique
- Recommandations du BSI concernant le CQP
- Article du NIST : Qu’est-ce que la cryptographie post-quantique ?


0 commentaires