PQC Status
Guide

Exigences de chiffrement du CRA pour les fabricants de produits

Comment lire l'exigence de confidentialité du Cyber Resilience Act, et comment garder le firmware et la signature des mises à jour modifiables sur une longue période de support.

· 8 min

Le Cyber Resilience Act (CRA, règlement sur la cyberrésilience, Regulation (EU) 2024/2847) fixe son exigence de chiffrement à l'Annex I, Part I (2)(e) : protéger la confidentialité des données stockées, transmises ou traitées d'une autre manière, par exemple en chiffrant les données pertinentes au repos ou en transit au moyen de mécanismes conformes à l'état de l'art. Il ne nomme aucun algorithme post-quantique. Les obligations de notification prévues à l'Article 14 s'appliquent à partir du 11 septembre 2026 et le règlement s'applique intégralement à partir du 11 décembre 2027 : les équipes produit choisissent donc dès maintenant la cryptographie d'équipements qui seront encore supportés bien après ces dates.

Ce que dit l'exigence, et ce qu'elle ne dit pas

L'Annex I comporte deux parties. La Part I énumère les exigences essentielles de cybersécurité applicables au produit lui-même, notamment sa mise sur le marché sans vulnérabilité exploitable connue, une configuration sécurisée par défaut et l'exigence de confidentialité du point (2)(e). La Part II énumère les exigences de gestion des vulnérabilités qui s'appliquent pendant toute la période de support déclarée par le fabricant. Le texte est disponible sur EUR-Lex (Regulation (EU) 2024/2847) et notre synthèse datée figure sur la page consacrée au règlement CRA.

Il en découle trois conséquences pour une équipe produit :

Des normes harmonisées pourront ultérieurement préciser comment satisfaire à l'Annex I, et la conformité à une norme harmonisée citée au Journal officiel confère une présomption de conformité. Tant qu'une telle norme n'existe pas et n'est pas citée, son contenu est inconnu : ne bâtissez pas votre planification sur des hypothèses quant à ce qu'elle dira de la cryptographie. Le contenu juridique présenté ici est informatif et ne constitue pas un conseil juridique.

Les dates du calendrier du CRA

DateCe qui s'applique
11 septembre 2026Application des obligations de notification prévues à l'Article 14 (notification des vulnérabilités activement exploitées et des incidents graves ayant une incidence sur la sécurité du produit).
11 décembre 2027Application intégrale, y compris les exigences essentielles de l'Annex I et l'évaluation de la conformité.

Pour un équipement dont la période de support s'étend sur plusieurs années, l'horizon de planification n'est pas 2027. C'est la dernière date à laquelle vous devez encore des mises à jour de sécurité pour les unités vendues juste avant la fin du support.

Ce que l'état de l'art peut raisonnablement signifier sur une période de support

Le CRA ne publie aucune liste d'algorithmes. La manière honnête de raisonner sur l'état de l'art consiste donc à examiner ce que les autorités publiques et les organismes de normalisation ont effectivement publié, en conservant le statut de chaque document.

SourcePosition publiéeStatut
Feuille de route de mise en œuvre coordonnée de l'UE v1.1 (23 juin 2025)Premières étapes, dont un inventaire cryptographique et des feuilles de route nationales d'ici fin 2026 ; cas d'usage à haut risque migrés d'ici fin 2030 ; risque moyen d'ici fin 2035Orientations coordonnées à destination des États membres, et non un règlement contraignant pour les entreprises
BSI TR-02102-1 (version 2026-01)Échange de clés hybride post-quantique recommandé ; échange de clés classique utilisé seul recommandé uniquement jusqu'à fin 2031 (fin 2030 pour les besoins de protection très élevés) ; RSA d'au moins 3000 bitsDirective technique
ANSSI (France)Hybridation obligatoire dans son périmètre réglementaire ; vise à exiger la cryptographie post-quantique pour les produits entrant en qualification à partir de 2027 ; considère qu'après 2030, acheter des produits qui en sont dépourvus ne sera pas raisonnableRecommandation hors de son périmètre réglementaire, pas encore une obligation réglementaire ailleurs
NIST IR 8547Propose de déprécier les algorithmes vulnérables au quantique offrant 112 bits de sécurité (par exemple RSA-2048) après 2030 et d'interdire tous les algorithmes à clé publique vulnérables au quantique après 2035Projet initial soumis à consultation publique (12 novembre 2024), toujours à l'état de projet
NSA CNSA 2.0ML-KEM-1024, ML-DSA-87, LMS et XMSS, AES-256, SHA-384/512 ; usage exclusif d'ici fin 2030 pour la signature des logiciels et des firmwaresS'applique aux National Security Systems américains
NCSC britannique (20 mars 2025)Découverte et plan initial d'ici 2028 ; migrations les plus prioritaires d'ici 2031 ; migration complète d'ici 2035Recommandations

Sources primaires : la feuille de route de l'UE, BSI TR-02102-1, la FAQ PQC de l'ANSSI, NIST IR 8547 ipd et les calendriers de migration du NCSC.

Notre interprétation, présentée explicitement comme telle : aucun de ces textes ne fait de la cryptographie post-quantique une obligation au titre du CRA, et aucune autorité n'a affirmé que la cryptographie classique ne satisfait pas à l'Annex I aujourd'hui. Mais un produit dont la période de support s'étend au-delà de 2030 est vendu pour une période pour laquelle plusieurs autorités ont déjà publié des dates de retrait de l'établissement de clés classique. La position d'ingénierie défendable est donc l'agilité : la capacité à changer d'algorithme par une mise à jour ordinaire, démontrée dans le dossier de conception.

L'agilité cryptographique dans le firmware

L'agilité est une propriété de l'implémentation, pas une phrase dans une politique. Quatre questions déterminent si un équipement déjà livré peut suivre l'état de l'art, et il est plus facile d'y répondre avant le tape-out qu'après. Nous approfondissons le sujet dans l'article sur l'agilité cryptographique.

Sur un build de test, vérifiez ce que la pile peut effectivement proposer et ce que négocie un point de terminaison de l'équipement :

openssl version
# ML-KEM TLS groups require OpenSSL 3.5 or later
openssl list -tls-groups

# read-only test against a device endpoint, hybrid first, classical fallback
openssl s_client -connect device.example.com:443 -tls1_3 \
  -groups X25519MLKEM768:X25519 </dev/null

Le groupe hybride à privilégier aujourd'hui est X25519MLKEM768 (codepoint IANA 0x11EC), avec SecP256r1MLKEM768 ou SecP384r1MLKEM1024 lorsqu'une courbe NIST est exigée ; le profil IETF pour l'échange de clés hybride post-quantique et traditionnel dans TLS 1.3 est la RFC 10024 (août 2026). Les groupes issus des brouillons Kyber antérieurs à la normalisation, comme X25519Kyber768Draft00, sont obsolètes et devraient être retirés du firmware des équipements. Testez en préproduction avant la production, et conservez le groupe classique dans la liste.

Les plans d'administration des équipements méritent le même examen. OpenSSH 9.9 a ajouté mlkem768x25519-sha256, OpenSSH 10.0 en a fait l'échange de clés par défaut, et OpenSSH 10.1 émet un avertissement lorsqu'une connexion négocie un échange de clés non post-quantique, selon les notes de version d'OpenSSH.

La signature des mises à jour : la partie que vous ne pourrez pas corriger plus tard

Les clés de transport changent à chaque session. Une racine de confiance gravée dans le silicium, non. Le trafic enregistré n'est protégé que par l'échange de clés, c'est pourquoi l'établissement de clés hybride passe en premier, tandis que les signatures peuvent migrer plus tard ; mais la signature des mises à jour est le seul chemin de signature pour lequel une migration tardive peut s'avérer impossible, car le vérificateur réside dans un code de démarrage immuable.

Mesures concrètes, par ordre de valeur :

  1. Prévoir plus d'un emplacement de vérification ou d'une hiérarchie de clés, afin qu'un nouvel algorithme de signature puisse être introduit par une mise à jour plutôt que par un rappel.
  2. Décider dès maintenant quelle famille de signatures post-quantiques le produit pourrait accepter : ML-DSA (FIPS 204), SLH-DSA (FIPS 205), ou les schémas à base de hachage avec état LMS et XMSS de NIST SP 800-208, qui exigent une gestion d'état rigoureuse pour éviter de réutiliser une clé à usage unique.
  3. Conserver le code et les paramètres de vérification des signatures dans un étage modifiable lorsque le modèle de sécurité le permet, l'étage immuable se limitant à vérifier cet étage modifiable.
  4. Documenter le renouvellement des clés : qui détient les clés, comment une clé compromise ou dépréciée est retirée, et comment un équipement déployé prend connaissance de la nouvelle.

CNSA 2.0 fixe déjà à fin 2030 l'usage exclusif de ses algorithmes pour la signature des logiciels et des firmwares dans les National Security Systems américains. Ce n'est pas une obligation européenne, mais c'est une date publiée pour le même problème d'ingénierie, et un élément raisonnable à prendre en compte lorsque vous argumentez sur ce que l'état de l'art signifie pour un produit supporté au-delà de 2030.

Relier l'exigence à des éléments de preuve

Question de conceptionÉléments de preuve à pouvoir produire
Quelle cryptographie le produit contient-il ?Inventaire des protocoles, algorithmes, tailles de clés et de l'endroit où chacun est utilisé, y compris dans les composants tiers. Un CBOM (cryptographic bill of materials, nomenclature cryptographique) est un moyen pratique de le produire ; il s'agit de notre interprétation, et non d'une exigence du CRA : voir ce qu'est un CBOM.
Un algorithme peut-il changer sans remplacer le matériel ?Chemin de mise à jour signé, paramètres de protocole négociés, aucune taille de clé codée en dur, marge mémoire mesurée.
Que négocie le produit en transit ?Listes de groupes TLS et SSH configurées, résultats des tests en préproduction, notes de version indiquant les versions minimales des bibliothèques.
Comment les clés de signature sont-elles gérées ?Procédure de cycle de vie des clés, emplacements de vérification multiples, renouvellement et révocation documentés.
Que se passe-t-il si un mécanisme est déprécié pendant le support ?Responsable désigné, veille sur les normes et la cryptanalyse, et plan de mise à jour couvrant la période de support déclarée.

Prochaine étape : mesurer ce que votre produit expose sur le réseau

Avant d'écrire la moindre ligne de documentation CRA, déterminez ce que vos propres points de terminaison et serveurs de mise à jour négocient réellement aujourd'hui. Vous pouvez analyser votre domaine avec PQC Status gratuitement pour voir les versions de TLS, les groupes hybrides ML-KEM, les suites de chiffrement et la chaîne de certificats qu'observe un client externe. Une analyse décrit uniquement la configuration TLS visible de l'extérieur : ce n'est ni une certification ni une attestation de conformité. Utilisez le résultat comme première ligne de votre inventaire, puis remontez vers le firmware : tailles de clés dans les structures, versions des bibliothèques dans le build et nombre d'emplacements de vérification dans votre chaîne de démarrage.

Questions fréquentes

Le Cyber Resilience Act impose-t-il la cryptographie post-quantique ?

Non. Le CRA ne nomme nulle part d'algorithme post-quantique. L'Annex I, Part I (2)(e) exige de protéger la confidentialité, par exemple en chiffrant les données pertinentes au repos ou en transit au moyen de mécanismes conformes à l'état de l'art, et laisse ouvert le choix du mécanisme. Des normes harmonisées pourront ultérieurement préciser comment satisfaire à cette exigence, mais tant qu'aucune n'est citée au Journal officiel, son contenu n'est pas connu.

Quand les exigences de chiffrement du CRA commencent-elles à s'appliquer ?

Les obligations de notification prévues à l'Article 14 s'appliquent à partir du 11 septembre 2026. Le règlement s'applique intégralement, y compris les exigences essentielles de l'Annex I et l'évaluation de la conformité, à partir du 11 décembre 2027. Si votre période de support déclarée s'étend au-delà de 2030, votre horizon de planification est la fin de cette période de support, et non 2027.

Que signifie l'état de l'art en matière de chiffrement pour un produit commercialisé pendant dix ans ?

Le CRA ne le définit pas par une liste d'algorithmes : il faut donc l'argumenter à partir des positions publiées et le tenir à jour. Aujourd'hui, ces positions incluent BSI TR-02102-1, qui recommande l'échange de clés hybride post-quantique et ne recommande l'échange de clés classique utilisé seul que jusqu'à fin 2031 (fin 2030 pour les besoins de protection très élevés), la feuille de route coordonnée de l'UE pour les États membres, les recommandations de l'ANSSI et le projet initial soumis à consultation publique NIST IR 8547. Notre lecture, qui relève de l'interprétation et non d'une règle juridique, est que la propriété vérifiable pour un produit à longue durée de vie est la capacité à changer d'algorithme par une mise à jour ordinaire.

Comment un fabricant doit-il préparer la signature des mises à jour de firmware ?

Considérez le vérificateur comme la contrainte forte, car il réside souvent dans un code de démarrage immuable. Prévoyez plus d'un emplacement de vérification ou d'une hiérarchie de clés afin qu'un nouvel algorithme de signature puisse arriver par mise à jour, décidez quelle famille le produit pourrait accepter (ML-DSA, SLH-DSA, ou les schémas avec état LMS et XMSS de NIST SP 800-208, qui exigent une gestion d'état rigoureuse), et documentez le renouvellement et la révocation des clés. CNSA 2.0 fixe à fin 2030 l'échéance pour la signature des firmwares dans les National Security Systems américains : ce n'est pas une obligation européenne, mais c'est une date de référence utile.