Ce modèle d'appel d'offres pour la cryptographie post-quantique vous donne un cahier des charges neutre vis-à-vis des éditeurs : exigences, grille de notation pondérée, questions aux candidats, plan de preuve de concept et clauses contractuelles à coller dans votre propre appel d'offres. Il couvre dix groupes d'exigences : découverte et inventaire (CBOM), évaluation du risque, prise en charge des algorithmes (ML-KEM, ML-DSA, SLH-DSA, hybride et composite), certificats PQC et PKI, préparation du TLS et des protocoles, impact sur la gestion des clés, orchestration de la migration, reporting et conformité, déploiement, et l'éditeur lui-même. Les tableaux se copient directement dans un tableur.
Chaque exigence est une chose qu'un produit sérieux de la catégorie peut satisfaire et prouver. Les éléments que seules certaines architectures offrent sont marqués Avancé, pour que l'appel d'offres n'écarte pas de bons éditeurs par accident. Pour connaître le marché avant de rédiger, lisez le guide d'achat de la gestion de la posture cryptographique.
Table des matières
- À qui s'adresse ce document et comment l'utiliser
- Avant de rédiger l'appel d'offres
- La checklist des exigences
- Grille de notation pondérée
- Questions à poser aux candidats
- Signaux d'alerte dans les réponses
- Plan de preuve de concept
- Clauses de contrat et de sortie
- Introduction d'appel d'offres prête à copier
- FAQ
- Références
Ce cahier des charges s'adresse aux RSSI, architectes sécurité, responsables PKI ou cryptographie et acheteurs qui achètent l'un ou plusieurs des éléments suivants : une plateforme de découverte et de gestion de la posture cryptographique, une capacité de certificats et de PKI post-quantiques, ou une gestion de clés devant accueillir des clés post-quantiques. Il peut servir d'appel d'offres complet, d'annexe technique d'un appel d'offres plus large ou de grille de critères pour une revue de présélection.
Mode d'emploi :
- Supprimez les groupes hors périmètre. Ne gardez pas d'exigences que vous ne noterez pas.
- Réglez chaque priorité selon votre contexte. Obligatoire signifie qu'une offre qui échoue est écartée ou fortement pénalisée. Souhaitable est noté. Avancé est un facteur de différenciation noté en bonus, jamais un critère éliminatoire.
- Gardez la colonne « Preuve à demander » : elle transforme une affirmation en élément vérifiable.
- Copiez chaque tableau dans un tableur, ajoutez des colonnes pour la réponse et la note de chaque candidat, et appliquez les pondérations de la section notation.
Les identifiants d'exigence portent un préfixe de groupe, par exemple DI pour découverte et inventaire. Les normes sont nommées précisément pour que les éditeurs répondent à la même question : ML-KEM est la norme NIST FIPS 203, ML-DSA la FIPS 204 et SLH-DSA la FIPS 205.
Avant de rédiger l'appel d'offres
Un bon appel d'offres commence par des réponses que vous détenez déjà. Sans elles, les candidats rédigent des réponses génériques, impossibles à comparer.
Questions de périmètre
- Quels environnements sont concernés : centres de données, clouds publics, SaaS, OT et IoT, chaînes de développement, produits tiers ?
- Quelles surfaces cryptographiques comptent le plus : TLS externe, TLS interne, VPN et IPsec, SSH, signature de code, signature de documents, clés de chiffrement au repos, chiffrement des bases, micrologiciels ?
- Quelles données ont une longue durée de confidentialité ? Celles qui doivent rester secrètes pendant de nombreuses années sont exposées au risque « stocker maintenant, déchiffrer plus tard ».
- Avez-vous des réseaux isolés (air-gapped) et quelles règles de résidence des données s'appliquent ?
Inventaire que vous pouvez apporter
- Des ordres de grandeur : certificats, autorités de certification internes, répartiteurs de charge, HSM, comptes cloud, dépôts de code, langages.
- Les contraintes connues : équipements contraints, protocoles anciens, appliances d'éditeurs que vous ne pouvez pas modifier.
Parties prenantes
- Architecture sécurité, PKI et gestion des clés, responsables applicatifs, réseau et infrastructure, risques et conformité, achats et juridique. Nommez un responsable par groupe d'exigences.
Critères de décision et calendrier
- Fixez les pondérations avant de lire les offres (voir la section notation). Définissez le périmètre et les dates de la preuve de concept dans l'appel d'offres lui-même, pour que les candidats puissent mobiliser leurs équipes.
- Ancrez le calendrier sur les échéances réglementaires qui vous concernent, par exemple le projet NIST IR 8547 (dépréciation après 2030 des algorithmes vulnérables au quantique à 112 bits, interdiction après 2035), CNSA 2.0 si vous servez des systèmes de sécurité nationale américains, ou des textes nationaux comme ceux du NCSC et de la FINMA en Suisse et le BSI TR-02102 en Allemagne. NIST IR 8547 est un projet : considérez les dates comme des repères de planification.
La checklist des exigences
Légende des priorités : O = Obligatoire, S = Souhaitable, A = Avancé.
Groupe 1 : Découverte et inventaire (CBOM)
| ID | Exigence | Priorité | Preuve à demander |
|---|
| DI-1 | Découvrir les actifs cryptographiques des points accessibles par le réseau : version de protocole, suites de chiffrement, groupes d'échange de clés, chaînes de certificats | O | Documentation des méthodes de scan ; démonstration sur un point de test |
| DI-2 | Détecter l'échange de clés hybride et post-quantique (par exemple X25519MLKEM768) dans les poignées de main TLS | O | Démonstration montrant un point hybride et un point classique rapportés différemment |
| DI-3 | Découvrir l'usage d'API cryptographiques dans le code source, pour les langages et plateformes de dépôts que vous utilisez | S | Liste des langages et plateformes ; exemples de constats |
| DI-4 | Découvrir certificats et clés dans les magasins de clés et magasins de certificats du système (PEM, DER, PKCS#12, JKS, magasin Windows) | O | Liste des formats pris en charge |
| DI-5 | Inventorier clés et certificats des KMS cloud et services de secrets de chaque cloud utilisé | S | Documentation par connecteur, avec niveau de maturité (production, bêta, prévu) |
| DI-6 | Inventorier les clés détenues dans les HSM et KMS d'entreprise que vous utilisez | S | Liste des produits et interfaces pris en charge |
| DI-7 | Couvrir le TLS hors HTTP : bases de données, brokers de messages, messagerie (STARTTLS), annuaires | S | Liste des protocoles ; exemple de sortie |
| DI-8 | Découvrir la cryptographie dans les binaires, bibliothèques, images de conteneurs et micrologiciels | S | Préciser exactement ce qui est analysé (dépendances seules, ou contenu binaire) |
| DI-9 | Découvrir les algorithmes des clés hôte et utilisateur SSH | S | Exemple de sortie |
| DI-10 | Découvrir la configuration cryptographique des équipements réseau (pare-feu, passerelles VPN, répartiteurs de charge) | S | Liste des équipements pris en charge |
| DI-11 | Prendre en charge la découverte avec agent et sans agent | S | Schéma d'architecture ; prérequis réseau |
| DI-12 | Exporter l'inventaire en CBOM dans un format ouvert (CycloneDX), en précisant la version de la spécification | O | Exemple de CBOM validé par le schéma CycloneDX |
| DI-13 | Enregistrer par actif : algorithme, taille de clé, emplacement, propriétaire, application ou service métier, dernière observation | O | Modèle de données ; exemple d'enregistrement |
| DI-14 | Synchroniser avec la CMDB ou l'ITSM et créer des tickets pour les constats | S | Documentation d'intégration (par exemple ServiceNow, Jira, Azure DevOps) |
| DI-15 | Exécuter la découverte en continu ou selon un calendrier et conserver l'historique des changements | O | Options de planification ; vue de l'historique |
| DI-16 | Scanner dans la CI/CD et faire échouer les builds en cas de violation de politique, avec sortie SARIF | A | Exemple de pipeline |
Groupe 2 : Évaluation du risque et priorisation
| ID | Exigence | Priorité | Preuve à demander |
|---|
| RA-1 | Score de risque par actif avec entrées documentées (algorithme, taille de clé, exposition, validité du certificat) | O | Document de méthodologie de notation |
| RA-2 | Prise en compte de la durée de confidentialité des données et de l'exposition « stocker maintenant, déchiffrer plus tard » | O | Comment la durée est saisie et utilisée dans la notation |
| RA-3 | Indicateur de préparation au niveau de l'organisation, avec tendance dans le temps | S | Démonstration du tableau de bord ; formule |
| RA-4 | Étiquetage du contexte métier (criticité, sensibilité des données, exposition) qui modifie la priorisation | S | Modèle d'étiquetage ; effet sur le classement |
| RA-5 | Liste de remédiation priorisée, avec logique de classement claire | O | Exemple de liste sur un environnement de test |
| RA-6 | Faire correspondre les constats aux normes et politiques de votre choix (NIST, CNSA 2.0, BSI, DORA, NIS2, FINMA, politique interne) | S | Tableau de correspondance ; import d'une politique cryptographique interne |
| RA-7 | Signaler certificats à longue durée et expirés, tailles de clés faibles et algorithmes dépréciés | O | Exemples de constats |
| RA-8 | Permettre l'acceptation justifiée d'un risque, avec responsable et échéance | S | Démonstration du workflow |
| RA-9 | Permettre la simulation (what-if) d'un changement de politique ou de configuration et de son effet sur le score | A | Démonstration |
Groupe 3 : Prise en charge des algorithmes
| ID | Exigence | Priorité | Preuve à demander |
|---|
| AL-1 | Reconnaître et rapporter les jeux de paramètres ML-KEM (FIPS 203) ML-KEM-512, -768 et -1024 | O | Liste de détection |
| AL-2 | Reconnaître et rapporter les jeux de paramètres ML-DSA (FIPS 204) ML-DSA-44, -65 et -87 | O | Liste de détection |
| AL-3 | Reconnaître et rapporter les jeux de paramètres SLH-DSA (FIPS 205) | S | Liste de détection |
| AL-4 | Distinguer constructions classiques, hybrides et composites dans les rapports | O | Exemple de rapport |
| AL-5 | Prendre en charge la crypto-agilité : modifier centralement la liste des algorithmes approuvés comme politique | S | Modèle de politique ; démonstration d'un changement |
| AL-6 | Indiquer les modules et bibliothèques cryptographiques utilisés par le produit lui-même et leur statut de validation (par exemple FIPS 140-3) | O | Certificats de modules ou statut de validation |
| AL-7 | Feuille de route du produit pour les normes NIST nouvelles ou révisées, avec dates | S | Feuille de route écrite |
| AL-8 | Mises à jour de la politique d'algorithmes sans mise à niveau du produit | A | Mécanisme de mise à jour |
Groupe 4 : Certificats PQC et PKI
| ID | Exigence | Priorité | Preuve à demander |
|---|
| PK-1 | Émettre des certificats avec des clés ML-DSA (identifiants d'algorithme X.509 selon la RFC 9881) | S | Exemple de certificat ; résultats de tests d'interopérabilité |
| PK-2 | Émettre des certificats avec des clés SLH-DSA (RFC 9909) pour les cas d'usage comme les micrologiciels ou la signature de code | A | Exemple de certificat |
| PK-3 | Prendre en charge les certificats hybrides ou composites, en indiquant l'état de la norme (la spécification ML-DSA composite était encore un projet IETF à la date de rédaction) | S | Version du projet ou de la RFC implémentée ; plan de suivi des évolutions |
| PK-4 | Construire une hiérarchie d'AC post-quantique en parallèle de l'existante | S | Procédure de référence |
| PK-5 | Prise en charge des protocoles d'émission et de renouvellement (ACME, EST, SCEP, CMP) avec des clés PQC | S | Matrice protocoles et algorithmes |
| PK-6 | Protection des clés racine et d'AC dans un HSM ou équivalent, avec prise en charge des clés post-quantiques | S | HSM et versions de micrologiciel pris en charge |
| PK-7 | Automatiser le déploiement des certificats sur les terminaux et équipements, avec retour arrière | A | Démonstration du déploiement et du retour arrière |
| PK-8 | Gérer des certificats, CRL et réponses OCSP plus volumineux sans casser les clients | S | Résultats de tests sur taille de poignée de main et latence |
| PK-9 | Énoncé clair des limites de la confiance publique : pas encore de certificats ML-DSA dans la PKI web publique | O | Déclaration écrite de ce qui est pris en charge en confiance privée et publique |
Groupe 5 : Préparation du TLS et des protocoles
| ID | Exigence | Priorité | Preuve à demander |
|---|
| TL-1 | Identifier les points TLS qui prennent en charge TLS 1.3 et ceux qui ne le peuvent pas, l'échange de clés hybride ML-KEM étant négocié en TLS 1.3 | O | Rapport par point |
| TL-2 | Rapporter quels clients et serveurs négocient des groupes hybrides comme X25519MLKEM768 | O | Exemple de rapport |
| TL-3 | Détecter les équipements intermédiaires, proxys et répartiteurs de charge qui gèrent mal des poignées de main plus grosses | S | Méthode de détection ; liste de problèmes connus |
| TL-4 | Couvrir la configuration SSH, IPsec/IKE et VPN pour la préparation post-quantique | S | Liste des protocoles pris en charge |
| TL-5 | Conseils ou automatisation pour activer l'échange de clés hybride sur les plateformes compatibles | S | Procédures, par exemple pour répartiteurs de charge et pare-feu |
| TL-6 | Mesurer l'impact sur la taille de poignée de main et la latence avant et après changement | A | Approche de mesure |
Groupe 6 : Impact sur la gestion des clés
| ID | Exigence | Priorité | Preuve à demander |
|---|
| KM-1 | Inventorier les clés d'enveloppe et de chiffrement de clés qui reposent sur RSA ou les courbes elliptiques | O | Exemples de constats |
| KM-2 | Stocker et gérer des clés ML-KEM et ML-DSA dans un HSM ou KMS, avec formats de graine et de clé précisés | S | Objets de clé et opérations pris en charge |
| KM-3 | Cycle de vie des clés : génération, rotation, sauvegarde, destruction, avec cryptopériodes documentées | S | Documentation du cycle de vie |
| KM-4 | Les interfaces standard (PKCS#11, KMIP) prennent en charge les types de clés PQC, version indiquée | S | Version d'interface et liste des types de clés |
| KM-5 | Garde des clés maîtrisée par le client (HSM propre, clés détenues par le client) | S | Modèle de garde ; qui peut accéder aux clés |
| KM-6 | Garde par clé fractionnée ou calcul multipartite, avec approbation par quorum des opérations sensibles | A | Architecture ; démonstration de la piste d'audit |
| KM-7 | Journal d'audit infalsifiable des opérations sur les clés | S | Format du journal ; protection de l'intégrité |
Groupe 7 : Orchestration de la migration
| ID | Exigence | Priorité | Preuve à demander |
|---|
| MO-1 | Générer une feuille de route de migration par phases à partir des constats, avec responsables et dépendances | O | Exemple de feuille de route |
| MO-2 | Conseils de déploiement hybride d'abord, avec repli sur le classique en cas d'échec | S | Guide de déploiement |
| MO-3 | Créer tickets et tâches dans votre ITSM ou outil de suivi | S | Démonstration d'intégration |
| MO-4 | Rédiger des modifications correctives (par exemple des pull requests) soumises à validation humaine | A | Démonstration du circuit de revue et d'approbation |
| MO-5 | Application de la politique et détection de dérive : alerter quand des systèmes reviennent à des algorithmes interdits | S | Rapport de dérive |
| MO-6 | Suivre l'avancement de la migration avec pourcentage réalisé par service métier | S | Tableau de bord |
| MO-7 | Cartographie des dépendances : quelles applications et quels partenaires sont touchés si un composant change | A | Méthode et exemple |
| ID | Exigence | Priorité | Preuve à demander |
|---|
| RC-1 | Rapport pour la direction et le conseil, exportable (PDF) | S | Exemple de rapport |
| RC-2 | Dossiers de preuves pour les auditeurs : inventaire, risque, remédiation et historique d'approbation | O | Exemple de dossier |
| RC-3 | Correspondance aux réglementations qui vous concernent (par exemple DORA, NIS2, RGPD, LPD, FINMA, BSI TR-02102, NIST, CNSA 2.0) | S | Document de correspondance ; préciser ce qui est dans le produit et ce qui relève du marketing |
| RC-4 | Contrôle d'accès par rôles avec séparation des tâches | O | Matrice des rôles |
| RC-5 | Export SIEM des événements d'audit et de constat | S | Formats pris en charge |
| RC-6 | API pour tous les rapports et données, et interface IA ou MCP optionnelle avec contrôles d'accès | S | Référence de l'API |
| RC-7 | Contrôles de conservation et de suppression des données | S | Politique de conservation |
Groupe 9 : Déploiement
| ID | Exigence | Priorité | Preuve à demander |
|---|
| DP-1 | Options de déploiement adaptées à vos besoins : SaaS hébergé par l'éditeur, sur site, ou les deux | O | Guide de déploiement |
| DP-2 | Fonctionnement en réseau isolé (air-gapped) ou totalement cloisonné, si vous avez des réseaux isolés | S | Procédure d'installation et de mise à jour sans accès Internet |
| DP-3 | Résidence des données : lieu de stockage des données clients et des résultats de scan | O | Lieux d'hébergement ; sous-traitants |
| DP-4 | Empreinte et droits du scanner : ce qui s'exécute où, avec quels privilèges | O | Architecture et liste des droits |
| DP-5 | Accès minimal requis pour la découverte (lecture seule par défaut) | O | Configuration au moindre privilège |
| DP-6 | Objectifs de haute disponibilité et de reprise après sinistre de la plateforme | S | Valeurs de RTO et RPO |
| DP-7 | Intégration SSO et MFA | O | Protocoles d'identité pris en charge |
| DP-8 | Évaluation d'entrée gratuite ou peu coûteuse avant un engagement complet | A | Conditions de l'essai ou de l'évaluation |
Groupe 10 : Éditeur
| ID | Exigence | Priorité | Preuve à demander |
|---|
| VN-1 | Certification de sécurité indépendante de l'éditeur (ISO/IEC 27001 ou SOC 2) | O | Certificat et périmètre |
| VN-2 | Politique de divulgation des vulnérabilités et de correctifs, avec délais de réponse | O | Document de politique |
| VN-3 | Références clients d'un secteur et d'une taille comparables | S | Deux clients référençables |
| VN-4 | Modèle de support, horaires, langue et escalade | S | Conditions de support |
| VN-5 | Engagements de feuille de route produit pour 24 mois | S | Feuille de route sous NDA |
| VN-6 | Transparence sur les sous-traitants et la chaîne d'approvisionnement | O | Liste |
| VN-7 | Solidité financière et actionnariat | S | Synthèse |
| VN-8 | Services professionnels de migration, avec rôles nommés | A | Catalogue de services |
Grille de notation pondérée
Utilisez une échelle de 0 à 5 pour chaque exigence notée et multipliez par le poids du groupe. Fixez les poids avant de lire les réponses.
Échelle
| Note | Signification |
|---|
| 0 | Non proposé, ou pas de réponse |
| 1 | Prévu, sans preuve |
| 2 | Partiel, démontré seulement sur diapositives |
| 3 | Répond à l'exigence, preuve fournie |
| 4 | Répond et dépasse, vérifié en démonstration ou en preuve de concept |
| 5 | Répond et dépasse, vérifié dans votre environnement |
Pondérations suggérées (à adapter ; le total doit faire 100)
| Groupe | Poids |
|---|
| 1 Découverte et inventaire (CBOM) | 20 |
| 2 Évaluation du risque et priorisation | 12 |
| 3 Prise en charge des algorithmes | 8 |
| 4 Certificats PQC et PKI | 10 |
| 5 Préparation du TLS et des protocoles | 8 |
| 6 Impact sur la gestion des clés | 8 |
| 7 Orchestration de la migration | 12 |
| 8 Reporting et conformité | 8 |
| 9 Déploiement | 8 |
| 10 Éditeur | 6 |
| Total | 100 |
Toute exigence Obligatoire notée sous 3 est éliminatoire : le candidat est écarté ou doit fournir un plan de remédiation écrit avec des dates. Les éléments Avancés ajoutent au total 5 points de bonus au plus et n'entraînent jamais d'exclusion.
Exemple chiffré (valeurs fictives, à titre d'illustration seulement). Supposons que la note moyenne du groupe 1 soit de 3,5 pour l'éditeur A et de 4,0 pour l'éditeur B. Le groupe 1 apporte 3,5 / 5 x 20 = 14,0 points à A et 4,0 / 5 x 20 = 16,0 à B. Répétez pour chaque groupe et additionnez. Si A atteint 74 et B 71 sur les dix groupes, A est mieux classé au global alors que B est plus fort en découverte. Vérifiez ensuite les critères éliminatoires et les résultats de la preuve de concept avant de décider : une note plus basse sur le papier qui réussit la preuve de concept vaut mieux qu'une note plus haute qui échoue.
Questions à poser aux candidats
Posez-les dans la réponse écrite. Exigez des réponses précises, datées et vérifiables.
- Quels types d'actifs la découverte couvre-t-elle aujourd'hui, et lesquels sont à la feuille de route ? Donnez des dates de livraison pour ces derniers.
- Qu'est-ce qui est exactement analysé dans les binaires et les images de conteneurs : les dépendances seules, ou le code compilé ?
- Quelle version de CycloneDX utilise votre export CBOM, et pouvez-vous fournir un exemple qui valide le schéma ?
- Comment détectez-vous l'échange de clés hybride, et quels groupes sont reconnus ?
- Comment le score de risque est-il calculé, et pouvons-nous voir la formule et la pondération ?
- Comment représentez-vous la durée de confidentialité des données dans la notation ?
- Quelles réglementations et normes sont reliées dans le produit lui-même, et lesquelles seulement dans le matériel marketing ?
- Quels KMS cloud et HSM sont pris en charge en production, et lesquels en bêta ?
- La découverte peut-elle fonctionner dans un réseau isolé ? Comment les mises à jour sont-elles livrées ?
- Quel est le privilège minimal requis sur chaque système scanné, et qu'est-ce qui s'exécute sur notre infrastructure ?
- Où les données clients sont-elles stockées et traitées, et qui sont vos sous-traitants ?
- Quels profils de certificats post-quantiques pouvez-vous émettre, quelles versions de RFC ou de projets suivent-ils, et qu'est-ce qui a été testé en interopérabilité ?
- Comment gérez-vous la croissance de la taille des certificats et des chaînes dans votre émission et votre distribution ?
- Comment les clés post-quantiques sont-elles protégées, et quelles versions de micrologiciel HSM sont prises en charge ?
- Quel est le processus lorsque le NIST ou l'IETF modifie une spécification après notre déploiement ?
- Comment vous intégrez-vous à nos outils ITSM, CMDB, SIEM et CI/CD ? Montrez un exemple de chacun.
- Qu'est-ce qui peut être automatisé de bout en bout, et où une validation humaine est-elle requise ?
- Comment détectez-vous et rapportez-vous la dérive de configuration vers des algorithmes interdits ?
- Que deviennent nos données, notre CBOM et nos rapports si nous résilions ?
- Quelles certifications indépendantes couvrent le service, et quel en est le périmètre ?
- Combien de clients de notre taille et de notre secteur exploitent le produit en production ?
- Quels services professionnels proposez-vous pour la migration, et qui les réalise ?
Signaux d'alerte dans les réponses
- Des affirmations « quantum-safe » sans mention de la norme (FIPS 203, 204 ou 205) ni du jeu de paramètres.
- Un CBOM « pris en charge » sans format, version ni fichier d'exemple.
- Des scores de préparation dont la méthode n'est pas communiquée, ou un « 100 % prêt » sans périmètre.
- Une correspondance réglementaire visible seulement dans le matériel marketing, pas dans le produit ni dans la documentation.
- Des promesses de scan qui supposent discrètement d'installer des agents partout ou un accès Internet sortant que vous ne pouvez pas autoriser.
- Des éléments de feuille de route présentés au présent.
- L'impossibilité de faire une preuve de concept sur vos propres données dans un délai raisonnable.
- Aucune déclaration claire de ce que l'éditeur ne fait pas. Tout produit a des limites ; un éditeur qui n'en cite aucune n'est pas franc.
- Des certificats post-quantiques présentés comme prêts pour les sites web publics. La PKI web publique n'accepte pas encore les certificats ML-DSA.
- L'enfermement : formats de données propriétaires sans export, ou conditions de résiliation qui suppriment immédiatement vos données.
Plan de preuve de concept
Menez la même preuve de concept avec chaque candidat présélectionné, sur la même tranche de votre parc, pendant deux à quatre semaines.
| Test | Critère de réussite |
|---|
| T1 Découverte réseau | Trouve au moins la liste convenue de points TLS semés, dont un hybride et un classique, et rapporte chacun correctement |
| T2 Magasins de clés et certificats | Trouve les certificats et magasins semés sans faux positif sur un jeu de contrôle |
| T3 Code source | Trouve les appels d'API cryptographiques semés dans deux langages, avec références fichier et ligne exactes |
| T4 Cloud et HSM | Inventorie les clés d'un compte cloud et d'un HSM ou KMS, en concordance avec votre propre décompte |
| T5 CBOM | L'export valide le schéma CycloneDX et s'importe dans un visualiseur neutre |
| T6 Risque et priorités | Les dix premiers constats correspondent au classement de vos experts dans une tolérance convenue, et l'éditeur sait expliquer le classement |
| T7 Plan de migration | Produit pour la tranche un plan avec responsables et phases que votre équipe juge réalisable |
| T8 Certificat PQC | Émet un certificat de test ML-DSA (et hybride, si requis) qu'un client valide dans votre environnement |
| T9 Remédiation | Réalise une correction de bout en bout (ticket, changement, vérification), retour arrière compris |
| T10 Reporting | Produit un dossier de preuves prêt pour l'audit pour la tranche |
| T11 Revue de sécurité | Le déploiement passe votre revue de sécurité : moindre privilège, lieu des données, contrôle d'accès |
| T12 Exploitation | Le scan se termine dans la fenêtre convenue sans impact sur la production |
Notez pour chaque candidat le délai avant le premier résultat, le nombre d'étapes manuelles et le taux de faux positifs. Reportez ces mesures dans la grille de notation.
Clauses de contrat et de sortie
- Propriété des données. Toutes les données d'inventaire, CBOM, résultats de scan et rapports sont vos données. L'éditeur ne peut utiliser de la télémétrie anonymisée qu'avec votre accord écrit.
- Export et sortie. Export complet en formats ouverts (CycloneDX pour le CBOM, formats standard pour les rapports) à tout moment et pendant une période définie après la résiliation, sans frais supplémentaires.
- Suppression. Suppression certifiée de vos données dans un délai indiqué après la résiliation.
- Niveaux de service. Disponibilité, délais de réponse du support et pénalités en cas de manquement.
- Obligations de sécurité. Maintien des certifications annoncées dans la réponse, notification des incidents dans un nombre d'heures indiqué, droits d'audit proportionnés au risque.
- Engagements de feuille de route. Les fonctions promises dans la réponse figurent en annexe avec dates de livraison et recours en cas de retard.
- Évolution des normes. L'éditeur implémentera les versions finales des normes pertinentes (par exemple la spécification IETF finale des signatures composites) dans un délai convenu, sans coût de licence supplémentaire.
- Sous-traitants. Préavis et droit d'opposition pour tout changement.
- Soutien réglementaire. Coopération aux demandes d'information de votre régulateur lorsque c'est applicable (par exemple au titre de DORA pour les entités financières).
- Protection tarifaire. Plafonds de hausse au renouvellement et indicateurs clairs de ce qui détermine le prix (actifs, scans, utilisateurs).
Introduction d'appel d'offres prête à copier
[Organisation] lance un appel d'offres pour une plateforme et des services destinés à inventorier, évaluer et migrer sa cryptographie en vue de la transition vers les normes post-quantiques. Le périmètre couvre [environnements]. Les candidats doivent démontrer la découverte des actifs cryptographiques sur les points réseau, les certificats et magasins de clés, le code source, les services de gestion de clés cloud et les modules de sécurité matériels ; l'export d'une nomenclature cryptographique (CBOM) au format CycloneDX ; une notation du risque documentée qui tient compte de la durée de confidentialité des données ; la prise en charge des normes NIST ML-KEM (FIPS 203), ML-DSA (FIPS 204) et SLH-DSA (FIPS 205) dans la détection et, le cas échéant, dans l'émission de certificats et la gestion des clés ; ainsi qu'une planification de migration avec conseils hybrides d'abord. Les réponses doivent fournir une preuve vérifiable pour chaque exigence de l'annexe A, distinguer capacités en production et feuille de route, et permettre une preuve de concept sur une part représentative de notre environnement. L'évaluation utilisera le modèle pondéré de l'annexe B, les exigences obligatoires jouant le rôle de critères éliminatoires. Les réponses sont attendues pour le [date] ; les preuves de concept se dérouleront les [dates].
FAQ
Que doit contenir un appel d'offres pour la cryptographie post-quantique ?
Il doit contenir le périmètre et les contraintes, puis des exigences regroupées par découverte et CBOM, évaluation du risque, prise en charge des algorithmes, certificats PQC et PKI, TLS et protocoles, gestion des clés, orchestration de la migration, reporting et conformité, déploiement et qualification de l'éditeur. Il doit aussi inclure une grille de notation, un plan de preuve de concept et des clauses sur l'export des données et l'évolution des normes.
Quelles normes NIST nommer dans le cahier des charges ?
Nommez la FIPS 203 (ML-KEM) pour l'établissement de clés, la FIPS 204 (ML-DSA) pour les signatures et la FIPS 205 (SLH-DSA) pour les signatures à base de fonctions de hachage. Demandez aux éditeurs quels jeux de paramètres ils prennent en charge et comment ils traitent les constructions hybrides et composites qui les associent à des algorithmes classiques.
Faut-il une exigence de CBOM ?
Oui. Un CBOM dans un format ouvert comme CycloneDX permet de partager des preuves avec les auditeurs, d'alimenter d'autres outils et de quitter un éditeur sans perdre votre inventaire. Demandez la version de la spécification et un fichier d'exemple qui valide le schéma.
L'appel d'offres doit-il exiger des certificats post-quantiques de la PKI web publique ?
Non. À la date de rédaction, les certificats ML-DSA ne sont pas acceptés dans la PKI web publique et les travaux du CA/Browser Forum à ce sujet ne sont pas finalisés. Limitez les exigences de certificats PQC à la PKI privée et aux environnements de test, et exigez une déclaration écrite de ce qui est pris en charge pour chaque domaine de confiance.
Une preuve de concept est-elle nécessaire ?
Pour cette catégorie, oui. Les outils de découverte diffèrent dans ce qu'ils voient de votre environnement, et les scores de risque diffèrent dans leur calcul. Une preuve de concept de deux à quatre semaines sur la même tranche pour chaque finaliste est le moyen de comparer le plus fiable.
Rédigez les exigences en termes de résultats et de preuves, marquez les capacités liées à une architecture comme Avancées et notez-les en bonus, et fixez les pondérations avant de lire les offres. Si une exigence n'est satisfaite que par un seul éditeur, demandez-vous si elle est essentielle à votre cas d'usage.
Peut-on commencer sans scan interne ?
Vous pouvez obtenir une première vue de votre exposition externe sans accès interne. Le Quantum Risk Score gratuit de DuoKey est calculé à partir de signaux publics et ne nécessite aucune installation ; c'est un point de départ, et l'inventaire lui-même provient d'un scan interne, par exemple avec la gestion de la posture cryptographique.
Références