Accueil/Les dossiers/Technologies avancées

Technologies avancées

Technologies avancées

Les technologies avancées regroupent ici cryptographie post-quantique, systèmes industriels, objets connectés et infrastructures de calcul. Le dossier distingue recherche, standards et déploiements réellement disponibles. Il aide à identifier les dépendances techniques, la durée de sensibilité des données et les conditions de migration avant d’engager un changement de sécurité.

QuantumIoT / OTPost-quantum
Banc de contrôle de composants et de modules électroniques, sans personnel
Illustration éditoriale générée par IA

Comment distinguer une technologie prometteuse d’une capacité exploitable ? Décrivez le problème résolu, les prérequis, les dépendances et le mode de retour arrière. Un prototype démontre un fonctionnement dans des conditions choisies ; l’exploitation demande aussi maintenance, compatibilité, supervision et réponse aux défaillances.

Pour la cryptographie, commencez par savoir où se trouvent les algorithmes, clés, certificats et échanges concernés. Pour les systèmes industriels, reliez toute modification aux contraintes de disponibilité et de sécurité physique. Les registres de protocoles et publications techniques aident à nommer les mécanismes, mais ne remplacent pas un essai dans un environnement autorisé.

Dans ce dossier

Cryptographie post-quantique · IoT · OT / ICS · Robotique · Semi-conducteurs

Guides pratiques

Préparer sa transition cryptographique post-quantique

Comment préparer une migration post-quantique ? Commencez par l’inventaire cryptographique, puis classez les usages selon la sensibilité des données et la difficulté de remplacement des systèmes. Vérifiez le statut des standards et les fonctions réellement livrées par les fournisseurs. La feuille de route attendue associe chaque service à ses dépendances, tests d’interopérabilité, critères de retour arrière et responsable. Il ne s’agit pas d’annoncer une échéance universelle pour tous les environnements.

Lire le guide

Titres en cache · actualisation des sources indisponible · Dernière récupération réussie : 22 oct. 2026, 21:21

Références : données, usages et limites

Documentation consultée le .

Nomenclature logicielle : de l’inventaire à la vérificationArtefact effectivement livré. SPDX · Décrire. CycloneDX · Décrire. Analyse d’applicabilité. Relier document et construction. Composants et informations. Composants et dépendances. Versions, avis et configuration. Une nomenclature n’est pas une preuve d’absence de vulnérabilités.Nomenclature logicielle : de l’inventaire à la vérificationArtefact effectivement livréRelier document et constructionSPDX · DécrireComposants et informationsCycloneDX · DécrireComposants et dépendancesAnalyse d’applicabilitéVersions, avis et configurationUne nomenclature n’est pas une preuve d’absence de vulnérabilités
Nomenclature logicielle : de l’inventaire à la vérification
Références : données, usages et limites
Source et objetDonnée ou repère vérifiéComment l’utiliserLimite à conserver
SPDX · Specifications

Décrire les composants et informations d’une nomenclature logicielle.

La page officielle distingue SPDX 3.0 de versions antérieures comme 2.3. La version du document conditionne le schéma et les outils compatibles. Demandez le format, la version, le périmètre de construction et les identifiants des composants. Comparez la nomenclature à l’artefact effectivement livré.

Approfondir la méthode →

Une nomenclature ne démontre pas à elle seule l’absence de vulnérabilité, la complétude des dépendances ou la conformité de toutes les licences.
OWASP · CycloneDX

Échanger des nomenclatures et informations de chaîne d’approvisionnement.

La spécification 1.7 est datée du 21 octobre 2025 sur la page officielle, qui documente JSON, XML et Protobuf. Vérifiez la version, les références de composants et les liens de dépendance. Conservez la relation entre la nomenclature, la construction et le produit déployé.

Approfondir la méthode →

Un changement de format ne corrige pas des composants manquants. Une nomenclature descriptive et une analyse d’impact de vulnérabilité répondent à des questions différentes.
NIST · Post-quantum cryptography

Identifier les standards utiles à une transition cryptographique.

Le NIST distingue FIPS 203 pour ML-KEM, FIPS 204 pour ML-DSA et FIPS 205 pour SLH-DSA. Encapsulation de clé et signature sont des fonctions différentes. Inventoriez protocoles, bibliothèques, clés et dépendances. Demandez les versions réellement implémentées et testez interopérabilité, performance et retour arrière.

Approfondir la méthode →

Comparer les paramètres post-quantiques et estimer leurs volumes →

La présence d’un algorithme standardisé ne démontre pas la sécurité de son intégration complète ni une échéance universelle de migration.

Cryptographie post-quantique : comparer avant de migrer

ML-KEM établit un secret partagé ; ML-DSA et SLH-DSA signent des données. Ces fonctions répondent à des besoins différents. Les 18 jeux de paramètres ci-dessous proviennent des trois standards FIPS finaux publiés le 13 août 2024. Ils permettent de préparer un inventaire et des essais de capacité, sans déduire la sécurité d’un système du seul nom de son algorithme.

Données et pages de statut vérifiées le .

Établir un secret et signer : deux chemins distincts

ML-KEM · Établir un secret

  1. Le destinataire publie sa clé d’encapsulation.
  2. L’émetteur produit un chiffré et un secret partagé, puis transmet le chiffré.
  3. Le destinataire retrouve le secret avec sa clé de décapsulation.

L’authentification du pair et l’usage du secret relèvent du protocole complet.

ML-DSA / SLH-DSA · Signer

  1. Le signataire protège sa clé privée et distribue sa clé publique.
  2. Il signe les données et transmet les données avec leur signature.
  3. Le vérificateur contrôle la signature avec la clé publique de confiance.

La signature seule ne chiffre pas le contenu signé.

Pour ML-KEM, les clés publique et privée servent respectivement à l’encapsulation et à la décapsulation ; la cinquième colonne est le chiffré. Pour les deux familles DSA, les clés servent à la vérification et à la signature ; la cinquième colonne est la signature. Le tiret signifie « sans objet ». Les catégories NIST ne sont ni des notes de qualité ni des tailles de clés en bits.

Tailles brutes en octets · FIPS 203, 204 et 205
Jeu de paramètres / sourceCatégorie NISTClé publiqueClé privéeChiffré KEM / signatureSecret partagé
ML-KEM-512FIPS 203 18001 632 76832
ML-KEM-768FIPS 203 31 1842 400 1 08832
ML-KEM-1024FIPS 203 51 5683 168 1 56832
ML-DSA-44FIPS 204 21 3122 560 2 420—
ML-DSA-65FIPS 204 31 9524 032 3 309—
ML-DSA-87FIPS 204 52 5924 896 4 627—
SLH-DSA-SHA2-128sFIPS 205 13264 7 856—
SLH-DSA-SHA2-128fFIPS 205 13264 17 088—
SLH-DSA-SHA2-192sFIPS 205 34896 16 224—
SLH-DSA-SHA2-192fFIPS 205 34896 35 664—
SLH-DSA-SHA2-256sFIPS 205 564128 29 792—
SLH-DSA-SHA2-256fFIPS 205 564128 49 856—
SLH-DSA-SHAKE-128sFIPS 205 13264 7 856—
SLH-DSA-SHAKE-128fFIPS 205 13264 17 088—
SLH-DSA-SHAKE-192sFIPS 205 34896 16 224—
SLH-DSA-SHAKE-192fFIPS 205 34896 35 664—
SLH-DSA-SHAKE-256sFIPS 205 564128 29 792—
SLH-DSA-SHAKE-256fFIPS 205 564128 49 856—

Les tailles concernent les encodages bruts définis par les standards. Une clé privée stockée sous forme de graine peut occuper moins d’espace que l’encodage complet indiqué ici. Certificats, conteneurs, encodage Base64, en-têtes de protocole et protection du stockage ajoutent leurs propres octets. Pour SLH-DSA, « s » privilégie la compacité des signatures et « f » leur génération plus rapide ; les familles SHA2 et SHAKE partagent les tailles de chaque variante, pas la même instanciation de hachage.

Estimer un volume de données cryptographiques

Choisissez un jeu et un nombre d’objets. Le calcul additionne uniquement des tailles brutes publiques : un chiffré KEM ou une signature par objet, avec une clé publique transmise une seule fois ou répétée pour chaque objet. La clé privée et le secret partagé restent exclus du transfert modélisé.

Exemple chiffré pour préparer un essai

Pour 1 000 objets ML-KEM-768 et une clé publique par objet : 1 000 × (1 184 + 1 088) = 2 272 000 octets bruts. Avec une seule clé publique pour le lot : 1 184 + 1 000 × 1 088 = 1 089 184 octets. Il s’agit d’une hypothèse pédagogique de transport, pas d’une mesure d’un service ou d’un protocole.

Ce modèle de volume ne mesure ni durée de calcul, ni débit, ni latence TLS, ni sécurité. Le mode « une seule clé » suppose qu’un même destinataire ou vérificateur peut réutiliser cette clé selon le protocole retenu. Vérifiez cette hypothèse, la rotation des clés et les limites de taille sur votre environnement. Aucun contenu, aucune clé et aucune donnée saisie ne sont envoyés par cet outil.

Quelles preuves demander avant un pilote ?

Quelles preuves demander avant un pilote ?
Usage à inventorierÉléments à releverEssai utile et condition de décision
Échanges et données confidentiellesApplication, protocole, bibliothèque et version ; fonction d’établissement de clé ; durée de sensibilité des données ; équipements intermédiaires.Rejouer les connexions sur une plateforme de test autorisée, relever erreurs et volumes, vérifier les pairs réellement compatibles et le retour à la configuration approuvée.
Signature de logiciels et mises à jourChaîne de construction, format signé, clés et vérificateurs embarqués ; capacité à renouveler la racine de confiance.Vérifier un paquet valide puis un paquet altéré. Mesurer la taille finale du manifeste et confirmer que les anciens appareils disposent d’un chemin de mise à jour.
Certificats et identités techniquesAutorités, profils de certificats, algorithmes de signature, magasins de confiance et dépendances tierces.Contrôler création, renouvellement et révocation dans les produits concernés. L’acceptation d’un algorithme dans une bibliothèque ne suffit pas à prouver celle du certificat complet.
Sauvegardes, archives et conservationFormats, clés nécessaires à la restauration, responsabilités de garde et versions capables de relire les objets historiques.Restaurer un échantillon ancien dans l’environnement cible ; conserver les éléments de vérification nécessaires. Une migration des connexions ne re-chiffre pas automatiquement les archives.

Questions de décision

ML-KEM remplace-t-il une signature ?

Non. L’encapsulation sert à établir un secret partagé. La signature sert à vérifier l’intégrité et l’origine des données selon le mécanisme de confiance choisi. Un projet peut devoir faire évoluer ces deux fonctions séparément.

Le plus petit objet est-il le meilleur choix ?

La taille ne répond qu’à une contrainte de capacité. Le choix doit aussi tenir compte des exigences de sécurité, des implémentations maintenues, de la compatibilité et des résultats d’essais. Le comparateur ne classe pas les algorithmes.

Un produit « FIPS 203 » est-il automatiquement certifié ?

La référence à un standard décrit une spécification d’algorithme. Demandez séparément la preuve de conformité ou de validation annoncée, son périmètre exact, la version du module et la configuration évaluée.

Pourquoi consulter les pages de statut en plus du standard ?

Les pages NIST signalent les mises à jour potentielles : note du 17 novembre 2025 pour FIPS 203 et du 31 juillet 2026 pour FIPS 204 lors de cette consultation. Le fournisseur doit préciser les corrections prises en compte dans sa version.

Provenance des valeurs et limites de fraîcheur

Les liens mènent aux notices officielles et à leur historique. Tailles relevées dans les tables indiquées ; clés privées SLH-DSA calculées selon la règle 4n du §3.1. Périmètre limité aux jeux des FIPS 203–205 : ce tableau n’est pas un inventaire de tous les travaux post-quantiques, projets ou profils de protocoles.

  • NIST FIPS 203 · ML-KEM · §8, tables 2–3; §8 security categories
    Publication du standard : · Note de mise à jour potentielle :
  • NIST FIPS 204 · ML-DSA · §4, tables 1–2
    Publication du standard : · Note de mise à jour potentielle :
  • NIST FIPS 205 · SLH-DSA · §11, table 2; §3.1: private key = 4n bytes
    Publication du standard :

ETag, cache HTTP et modifications concurrentes

Trois preuves de cohérence pour une mise en production

La fraîcheur d’une lecture et l’isolation des utilisateurs doivent se vérifier sur les mêmes variantes que celles réellement servies.

  • Tracer GET conditionnel → 304, puis modification de la ressource → 200.
  • Faire passer le refus d’accès avant la condition ETag pour une ressource protégée.
  • Tester l’ancienne version en écriture : 412 et absence de modification effective.

Explorer les comparaisons et le simulateur ETag →

Références relues le · RFC 9110 · §13 · RFC 9111 · RFC 6585 · §3

VEX et applicabilité produit

Demander une déclaration d’applicabilité reliée au produit livré

Un fournisseur peut fournir une SBOM et un document VEX sans que leur portée corresponde à votre build. Le contrôle consiste à relier ces pièces, la vulnérabilité, la version livrée et les conditions explicites du statut.

  • Vérifier émetteur, identifiants produit, version, date et héritage des informations dans le document complet.
  • Demander les justifications de not_affected ou les actions d’affected ; conserver under_investigation comme une incertitude.
  • Réexaminer la déclaration lors d’une modification du build, des dépendances ou des hypothèses d’exécution.

Lire les statuts VEX et leurs conditions d’applicabilité →

Sources vérifiées le · OpenVEX · Specification v0.2.0

Signature et provenance du build

Demander des preuves de provenance interprétables

Une preuve fournisseur devient exploitable lorsque son contenu et son périmètre peuvent être rapprochés d’un produit livré. La confiance doit porter sur une identité et une plateforme autorisées, avec des attentes explicites sur le processus de production.

  • Identifier artefact, digest, format d’attestation et mode de distribution de la provenance.
  • Distinguer le niveau SLSA Build déclaré de l’évaluation réelle des exigences et de la confiance dans la plateforme.
  • Documenter les champs et dépendances non établis ; une liste vide ne démontre pas leur absence.

Lire la fiche de provenance avant déploiement →

Sources vérifiées le · SLSA 1.2 · Build: Verifying artifacts · SLSA 1.2 · Build: Provenance · SLSA 1.2 · Build: Track Basics · in-toto · Statement v1 · Sigstore · Verifying Signatures