LesKeyfactor Days 2027, la conférence sur la sécurité de confiance, débarquent à San Diego !   Découvrez ce qui vous attend

  • Accueil
  • Blog
  • Conformité
  • CMMC 2.0 et NIST SP 800-171 : ce que la cryptographie signifie réellement pour les fournisseurs de services d’ Software s et de cloud dans la chaîne d’approvisionnement de la défense

CMMC 2.0 et NIST SP 800-171 : ce que la cryptographie signifie réellement pour les fournisseurs de services d’ Software s et de cloud dans la chaîne d’approvisionnement de la défense

Conformité

Pendant des années, la découverte en interne d'une faille dans votre système de cryptographie restait interne. Dans le cadre du CMMC 2.0, cela peut mettre fin à une offre avant même qu’elle ne soit examinée. Le statut de certification du modèle de maturité en cybersécurité (CMMC) est désormais une condition d’éligibilité à l’attribution d’un marché, et un responsable des marchés publics peut exiger de connaître votre statut actuel avant même d’évaluer une proposition.

Cette évolution a de lourdes conséquences pour les fournisseurs d’ software s et de solutions SaaS. Les informations non classifiées contrôlées (CUI) ne restent pas confinées à l’infrastructure. Elles transitent par les couches applicatives, sont stockées dans vos bases de données et circulent via vos API. Cela étend le champ d’application des contrôles cryptographiques à l’ software elle-même, et non plus uniquement aux serveurs qui la sous-tendent.

Cet article détaille les exigences du CMMC 2.0, explique pourquoi la cryptographie est le domaine qui pose le plus de difficultés aux fournisseurs, et indique comment se préparer à une évaluation afin d'en apporter la preuve.

Situation en août 2026 : les exigences d'auto-évaluation de la phase 1, la clause DFARS 252.204-7012, la notation SPRS et les déclarations annuelles restent en vigueur. La transition vers la certification C3PAO obligatoire prévue pour la phase 2, initialement fixée au 10 novembre 2026, a été suspendue le 13 juillet 2026, de même que les phases ultérieures, dans l’attente d’un examen par le groupe de travail sur la réforme du CMMC. La règle du programme 32 CFR Partie 170 et les clauses DFARS n’ont pas été abrogées.

Qu'est-ce que le CMMC 2.0, et pourquoi a-t-il bouleversé les règles ?

Le CMMC 2.0 est le programme de vérification à plusieurs niveaux du ministère américain de la Défense, fondé sur la norme NIST SP 800-171, révision 2. La révision 3 a été publiée en 2024, mais le règlement du programme intègre la révision 2 par référence ; c'est donc cette dernière qui fait l'objet de l'évaluation. Ce programme transforme les exigences de sécurité, qui relevaient auparavant d'une simple auto-attestation, en une condition vérifiée nécessaire à l'exercice d'une activité. Une mise en œuvre vérifiée est désormais une condition préalable à l'attribution d'un marché, et non plus une simple promesse faite sur le papier.

Cette réglementation est contraignante et assortie d’un calendrier. La réglementation finale du DFARS (clause 252.204-7021) est entrée en vigueur le 10 novembre 2025, marquant le début de la phase 1 d’un déploiement en quatre phases sur trois ans qui devait aboutir à une mise en œuvre complète en novembre 2028. Ce calendrier est désormais suspendu au-delà de la phase 1. Cette approche par étapes vise à donner à la base industrielle de défense le temps nécessaire pour obtenir les certifications, mais l’orientation est définitive.

Trois niveaux définissent ce que vous devez prouver :

  • Niveau 1 : Protège les informations relatives aux contrats fédéraux (FCI) grâce à une auto-évaluation portant sur 15 pratiques.
  • Niveau 2 : protège les informations classifiées (CUI) conformément aux 110 mesures de contrôle de la norme NIST SP 800-171. Deux voies sont possibles : l’auto-évaluation, niveau 2 (Self), et la certification C3PAO, niveau 2 (C3PAO) ; chacune s’inscrit dans un cycle de trois ans avec une confirmation annuelle. La certification devait devenir la norme à la phase 2 ; celle-ci étant suspendue, l’auto-évaluation est pour l’instant la voie à suivre. »
  • Niveau 3 : Ajoute 24 exigences renforcées issues de la norme NIST SP 800-172.

L'ampleur du phénomène est considérable. Le ministère américain de la Défense estime que bien plus de 80 000 prestataires et sous-traitants devront obtenir une certification de niveau 2 ou 3. Si vous fournissez des « software » à la chaîne d’approvisionnement de la défense, il y a de fortes chances que cela vous concerne.

Pourquoi la cryptographie est la partie la plus difficile du §3.13

La famille « Protection des systèmes et des communications » (§3.13) est systématiquement l’une des plus difficiles à réussir pour les fournisseurs d’ software . Cela s’explique par une distinction qui peut sembler purement sémantique, mais qui est déterminante pour le résultat final.

Les évaluateurs font la distinction entre un algorithme qui est simplement conforme à la norme FIPS et un module cryptographique ayant fait l'objet d'une validation formelle dans le cadre du programme de validation des modules cryptographiques (CMVP). La conformité signifie que vous avez utilisé un algorithme approuvé. La validation signifie qu'un laboratoire accrédité a testé le module en question et que le CMVP lui a délivré un certificat.

Voici le piège. Un fournisseur qui a développé son propre système de chiffrement à l’aide d’algorithmes approuvés, sans valider le module lui-même, échoue au contrôle. La robustesse de la mise en œuvre ne le sauve pas. « Nous utilisons l’AES-256 » ne constitue pas une preuve de conformité. Le numéro de certificat est le point de départ de la réponse. Quatre conditions doivent être remplies : le certificat doit être actif, et non « historique » (voir plus bas dans l’article) ; la version validée doit correspondre à celle que vous avez déployée ; votre plateforme doit se trouver dans l’environnement opérationnel testé indiqué sur le certificat ; et le module doit effectivement fonctionner en mode certifié FIPS. La compatibilité FIPS fournie par défaut est la raison la plus courante pour laquelle un fournisseur disposant d’un véritable certificat échoue tout de même au contrôle.

Correspondance entre la norme CMMC 2.0 et les contrôles cryptographiques

Il s'agit de la section de référence principale. Les contrôles ci-dessous correspondent aux points sur lesquels les software s et les fournisseurs de services cloud identifient le plus souvent des lacunes ; considérez donc chacun d'entre eux comme un élément pour lequel vous devez fournir des justificatifs.

Cryptographie validée selon la norme FIPS (§3.13.11)

Émettez et gérez des certificats s'appuyant sur des modules cryptographiques validés selon les normes FIPS 140-2 ou 140-3 partout où vous devez garantir la confidentialité des informations classifiées (CUI). La validation porte sur une version spécifique du module fonctionnant en mode approuvé, et non sur l'algorithme lui-même. Ainsi, la simple mention « compatible avec AES-256 » ne prouve rien en soi. En revanche, un numéro de certificat CMVP, lui, en est la preuve.

Établissement et gestion des clés cryptographiques (§3.13.10)

Documentez la manière dont les clés sont générées, distribuées, stockées et détruites au sein de votre périmètre CUI. Cela inclut les clés de la couche applicative hébergées au sein de votre software, et pas seulement les clés gérées par votre équipe chargée de l'infrastructure.

Confidentialité lors de la transmission et au repos (§3.13.8, §3.13.16)

Protégez les informations confidentielles (CUI) en transit grâce à un chiffrement « TLS » (chiffrement de bout en bout) basé sur des certificats. Protégez les informations confidentielles (CUI) au repos à l'aide de clés émises par l'PKI, quel que soit l'endroit où votre « software » les stocke, y compris dans les bases de données, les caches et le stockage d'objets.

Authentification des appareils et des utilisateurs (§ 3.5.1 à § 3.5.4)

Remplacer les mots de passe partagés par une authentification par certificat pour l'accès aux applications et services traitant des informations classifiées (CUI). Utiliser une authentification résistante à la relecture pour l'accès réseau aux comptes privilégiés et non privilégiés.

Confidentialité des sessions d'accès à distance (§3.1.13)

Utilisez des mécanismes cryptographiques pour protéger la confidentialité des sessions d'accès à distance. La position du NIST concernant cette exigence fait directement référence à une cryptographie validée par la norme FIPS ou approuvée par la NSA, ce qui signifie que la section 3.13.11 s'y rapporte également. En pratique, il s'agit d'un VPN à authentification mutuelle et basé sur des certificats, ou d'une solution équivalente, pour l'accès administratif à votre site software hébergé dans le cloud. Inventaire des actifs cryptographiques à des fins de justification de l'évaluation

Tenez à jour un inventaire des algorithmes et bibliothèques cryptographiques intégrés à votre système d'software. Cet inventaire alimente les éléments justificatifs de votre Plan de sécurité du système (SSP) et de votre Plan d'action et de jalons (POA&M) en vue de l'examen par le C3PAO.

Se préparer à l'évaluation : ce sur quoi un C3PAO va réellement s'attarder

Une évaluation de niveau 2 est un exercice basé sur des éléments probants. Les questions ci-dessous reflètent le processus suivi par un évaluateur ; les réponses sont présentées en premier afin que vous puissiez vous noter rapidement.

  • Preuves de validation FIPS : Pouvez-vous démontrer que les modules assurant la protection des informations classifiées (CUI), y compris ceux hébergés sur votre propre site software, ont fait l'objet d'une validation formelle ?
  • Documentation relative à la gestion des clés : les procédures de génération, de distribution, de stockage et de destruction sont-elles documentées et respectées conformément au § 3.13.10 ?
  • Chiffrement des données CUI aux points de passage : les données CUI sont-elles chiffrées au repos et en transit à chaque point de passage, y compris dans les bases de données et les environnements cloud de votre software?
  • Preuves d'authentification des appareils et des utilisateurs : existe-t-il des identifiants uniques, basés sur des certificats, en remplacement des mots de passe partagés pour les systèmes traitant des informations classifiées (CUI) ?
  • Précision du SSP et du POA&M : le SSP reflète-t-il les contrôles mis en œuvre, les lacunes faisant l'objet d'un suivi dans un plan d'action et un calendrier actualisés ?
  • Dossier de preuves prêt pour l'évaluation : vos preuves sont-elles suffisamment à jour pour résister à une évaluation complète de niveau 2 portant sur l'ensemble des 110 critères de contrôle ?

Si l'une de vos réponses est « pas encore », cette lacune doit figurer dès aujourd'hui dans votre POA&M, et non pas être abordée lors de l'évaluation.

La fin de validité de la norme FIPS 140-2 : un sujet que tous les fournisseurs devraient suivre de près

Une échéance mérite particulièrement votre attention dès à présent. Le 21 septembre 2026, les certificats FIPS 140-2 encore en vigueur seront transférés vers la « liste historique » du CMVP, un statut que les agences fédérales ne doivent pas prendre en compte dans leurs nouveaux marchés publics. Le CMVP ayant cessé d’accepter de nouvelles demandes de certification FIPS 140-2 en 2022, cette transition se prépare depuis plusieurs années.

Concrètement, cela se traduit par une question de calendrier. La validation d’un module FIPS 140-3 de remplacement prend entre 18 et 30 mois. Un fournisseur ne disposant pas d’un certificat à jour risque de se voir exclu des nouveaux marchés fédéraux pendant la durée de la validation. Il n’est pas possible d’entamer cette procédure au cours du trimestre précédant une évaluation.

Faites le lien direct avec l'état de préparation au CMMC. Identifiez les modules déployés qui relèvent de la version 140-2 par opposition à la version 140-3, puis élaborez dès maintenant un plan de migration.

Comment Keyfactor vous aider

Keyfactor correspond directement aux contrôles cryptographiques du CMMC mentionnés ci-dessus, ce qui vous permet de produire des preuves plutôt que de devoir les rechercher à la hâte.

  • Inventaire des actifs cryptographiques (AgileSec) : identifiez et répertoriez les algorithmes et les bibliothèques intégrés à votre software afin de disposer de preuves conformes aux normes SSP et POA&M.
  • PKI validées selon la norme FIPS (EJBCA) : émettre des certificats et gérer les clés via des autorités de certification et des modules HSM s’appuyant sur des modules certifiés FIPS 140-3, conformément au §3.13.11.
  • Artéfacts de compilation et de publication signés (SignServer et Signum) : signer les images de conteneurs, les artefacts de compilation et les correctifs déployés dans la zone d’autorisation.
  • Bouncy Castle: Un module cryptographique certifié FIPS 140-3 destiné au chiffrement au niveau de la couche application.
  • Gestion du cycle de vie des clés (Keyfactor Command) : centraliser la génération, la distribution et la destruction documentées des clés liées à un module validé, conformément au §3.13.10.

La conclusion pour les dirigeants est simple. Le regroupement des certificats, des clés et des opérations de signature au sein d’un système de référence unique permet de produire plus rapidement les éléments de preuve CMMC et d’assurer leur cohérence face à un évaluateur.

Par où commencer ?

Commencez par la visibilité, puis passez au contrôle. Les premières étapes concrètes sont celles-là mêmes qui facilitent toutes les évaluations ultérieures :

  1. Bénéficiez d'une visibilité sur les éléments cryptographiques présents dans l'ensemble de votre base de code et de vos produits commercialisés.
  2. Évaluer ces actifs au regard des exigences de la norme NIST SP 800-171, révision 2, et de la norme FIPS.
  3. Automatisez le cycle de vie des certificats et des clés afin que les justificatifs restent à jour automatiquement.
  4. Préparez-vous à l'ère post-quantique dès maintenant, alors que vous êtes déjà en train de moderniser votre cryptographie.

Le CMMC n'est pas un simple obstacle ponctuel. Il récompense les fournisseurs qui considèrent la cryptographie comme une infrastructure gérée, et sanctionne ceux qui la traitent comme un élément secondaire. Demander une démo

Vous avez des questions sur le CMMC 2.0 ? Nous avons les réponses.

La certification CMMC 2.0 est-elle vraiment obligatoire pour remporter des marchés publics du DoD ?
En vertu de la règle définitive du DFARS entrée en vigueur le 10 novembre 2025, le statut CMMC constitue une condition d’éligibilité à l’attribution d’un marché. Un responsable des marchés peut exiger que vous lui communiquiez votre statut actuel avant d’examiner une offre. Toutefois, la phase 2 étant actuellement suspendue, la certification par un tiers est pour l’instant suspendue dans l’attente d’un réexamen.

Quelle est la différence entre « conforme à la norme FIPS » et « validé selon la norme FIPS » ?
« Conforme à la norme FIPS » signifie que vous avez utilisé un algorithme approuvé. « Validé selon la norme FIPS » signifie qu’un laboratoire accrédité a testé un module cryptographique spécifique et que le CMVP a délivré un certificat. Les évaluateurs CMMC exigent une validation, et pas seulement une conformité.

Quel niveau CMMC s'applique aux fournisseurs de services d'software s et de cloud traitant des informations classifiées (CUI) ?
Les fournisseurs traitant des informations classifiées (CUI) doivent généralement se conformer au niveau 2, qui impose le respect des 110 contrôles de la norme NIST SP 800-171 et fait habituellement l'objet d'une vérification par un organisme d'évaluation C3PAO tous les trois ans. Le niveau 1 ne concerne que les informations relatives aux marchés publics fédéraux.

Pourquoi la cryptographie (§3.13) est-elle si difficile à valider ?
La famille « Protection des systèmes et des communications » exige des modules validés formellement, et non un chiffrement développé en interne à partir d’algorithmes approuvés. Un fournisseur qui a validé l’algorithme mais pas le module échoue au contrôle, quelle que soit la robustesse de la mise en œuvre.

Que se passera-t-il le 21 septembre 2026 ?
Les certificats FIPS 140-2 encore en vigueur seront transférés vers la liste historique du CMVP. La validation d’un module FIPS 140-3 de remplacement prenant entre 18 et 30 mois, les fournisseurs doivent identifier dès maintenant les modules concernés et planifier leur migration.

La norme CMMC s'applique-t-elle aux clés présentes au sein de mon application, et pas seulement à celles de mon infrastructure ?
Oui. Les informations classifiées (CUI) transitent par les couches applicatives ; ainsi, la section §3.13.10 couvre la génération, la distribution, le stockage et la destruction des clés de la couche applicative au sein même de l'software , et pas uniquement celles de l'infrastructure.

Quels justificatifs un C3PAO demandera-t-il ?
Attendez-vous à ce qu’on vous demande des certificats de validation FIPS, des procédures documentées de gestion des clés, la preuve du chiffrement au repos et en transit, des registres d’authentification par certificat, ainsi qu’un SSP à jour accompagné d’un POA&M correspondant.

Comment Keyfactor peut-il vous aider à vous préparer à la certification CMMC ?
Keyfactor propose une solution de chiffrement de données ( PKI) certifiée FIPS 140-3, une gestion centralisée du cycle de vie des clés, un inventaire des actifs cryptographiques et la signature des artefacts de compilation. Ensemble, ces fonctionnalités vous permettent de générer des preuves d’évaluation à partir d’un système d’enregistrement unique.