La menace quantique¶
Deux algorithmes, deux impacts très différents¶
| Algorithme quantique | Cible | Effet | Conséquence pratique |
|---|---|---|---|
| Shor (1994) | Factorisation, logarithme discret (y compris sur courbes elliptiques) | Accélération exponentielle | RSA, DH, ECDH, ECDSA, EdDSA, DSA sont cassés par un CRQC. Augmenter la taille de clé ne suffit pas. |
| Grover (1996) | Recherche exhaustive (clés symétriques, préimages de hachage) | Accélération quadratique, difficilement parallélisable | La sécurité effective est au plus divisée par deux en bits. AES-256 et SHA-384 restent largement suffisants. AES-128 reste acceptable selon la plupart des agences, mais AES-256 est recommandé pour le long terme. |
Ce qu'on entend par CRQC
Un Cryptographically Relevant Quantum Computer est une machine tolérante aux fautes capable d'exécuter Shor sur des tailles de clés réelles (RSA-2048, P-256). Les estimations publiques ont nettement baissé ces dernières années (de l'ordre du million de qubits physiques bruités pour RSA-2048 selon des travaux de 2025, contre ~20 millions en 2019). Personne ne peut donner de date ; la gestion du risque doit donc reposer sur des échéances réglementaires et sur la durée de vie des données, pas sur un pari technologique.
Inventaire de ce qui est touché¶
| Primitive | Exemples dans une banque | Statut post-quantique |
|---|---|---|
| RSA (chiffrement, signature) | Certificats TLS, signature de code, TR-34, EMV hors ligne, S/MIME | Cassé |
| ECDH / X25519 / DH | Échange de clés TLS, IPsec, SSH, Signal-like | Cassé — risque HNDL immédiat |
| ECDSA / EdDSA | Certificats, JWT (ES256), signatures de transactions, FIDO2 | Cassé |
| AES-128 | Chiffrement de données, PIN (format 4) | Marge réduite, acceptable |
| AES-256, ChaCha20 | Chiffrement de données, TLS | Sûr |
| 3DES / TDEA | Héritage paiement (clés de zone, PIN format 0) | Déjà obsolète indépendamment du quantique |
| SHA-256 / SHA-384 / SHA-3, HMAC | Intégrité, KDF, MAC | Sûr |
Harvest Now, Decrypt Later¶
sequenceDiagram
participant C as Client bancaire
participant B as Banque
participant A as Attaquant (aujourd'hui)
participant Q as Attaquant + CRQC (demain)
C->>B: Handshake TLS (ECDHE) + données chiffrées
A-->>A: Capture passive du trafic (fibre, IXP, cloud, fournisseur)
Note over A: Stockage à bas coût pendant des années
A->>Q: Trafic archivé
Q-->>Q: Shor sur la clé ECDHE → secret de session
Q-->>Q: Déchiffrement des données
L'attaque est passive : aucune alerte côté banque. Elle ne nécessite que l'accès au trafic chiffré, ce qui est réaliste pour un acteur étatique. C'est pourquoi l'établissement de clés (KEM) est la priorité absolue, avant les signatures.
L'inégalité de Mosca¶
Si X + Y > Z, vous avez déjà un problème.
- X : durée pendant laquelle la donnée doit rester confidentielle (ex. 10 ans pour un dossier de crédit, durée de vie du client pour des données d'identité, 5 ans pour des données de transaction selon le cadre LCB-FT) ;
- Y : durée nécessaire pour migrer le système concerné (dans une banque, souvent 5 à 10 ans pour un SI complet) ;
- Z : délai avant l'existence d'un CRQC (inconnu ; les régulateurs raisonnent avec un horizon 2030-2035).
Exemple : un flux interbancaire transportant des données clients à conserver 10 ans (X = 10), avec un chantier de migration de 4 ans (Y = 4), est exposé si un CRQC apparaît avant 14 ans (Z < 14), soit avant 2040. C'est largement dans la fenêtre plausible.
Et les signatures ?¶
Une signature ne peut pas être « cassée rétroactivement » au sens du HNDL : la falsifier n'a d'intérêt que tant qu'elle est vérifiée. Les priorités sont donc :
- Racines de confiance à longue durée de vie (CA racines valides 20 ans, firmware signé d'équipements déployés 15 ans, HSM, cartes à puce) : à traiter tôt, car le remplacement est lent.
- Signatures à valeur probante longue (archivage électronique, contrats signés) : prévoir le re-horodatage / la re-signature avec des algorithmes PQC.
- Signatures éphémères (handshake TLS, JWT de 5 minutes) : à migrer avant le CRQC, mais sans urgence HNDL.