La menace quantique

L'algorithme de Shor casse RSA et ECC

La sécurité de RSA, de Diffie-Hellman et de la cryptographie sur courbes elliptiques (ECC) repose sur des problèmes que nos ordinateurs classiques ne savent pas résoudre rapidement. Un ordinateur quantique assez grand change radicalement la donne.

L'algorithme de Shor

En 1994, Peter Shor publie un algorithme qui, sur un ordinateur quantique, factorise un grand nombre et résout le logarithme discret en temps polynomial.

C'est une rupture. Les meilleurs algorithmes classiques de factorisation sont sous-exponentiels : doubler la taille de la clé rend le problème astronomiquement plus dur. Shor, lui, met à genoux ces problèmes en un temps qui ne croît que comme un polynôme de la taille du nombre.

Or toute la cryptographie asymétrique déployée aujourd'hui repose précisément sur ces deux problèmes :

  • RSA repose sur la difficulté de factoriser n = p × q ;
  • Diffie-Hellman et ECC reposent sur la difficulté du logarithme discret.

Un ordinateur quantique tolérant aux fautes, de taille suffisante, les casserait tous.

Ce qui survit : le symétrique

La cryptographie symétrique (AES) et les fonctions de hachage (SHA-2, SHA-3) ne sont pas cassées, seulement affaiblies.

L'algorithme de Grover (1996) accélère une recherche par force brute : il trouve une clé de N possibilités en environ racine(N) essais au lieu de N. Cela divise par deux la sécurité effective en bits.

Sécurité effective face à Grover
--------------------------------
AES-128  ->  ~64 bits  (jugé insuffisant)
AES-256  -> ~128 bits  (jugé sûr)

La parade est simple et connue : doubler la taille des clés. Passer d'AES-128 à AES-256 restaure une marge confortable. Grover n'offre qu'un gain quadratique, pas exponentiel : il ne remet pas en cause le principe du symétrique.

Le tableau qui résume la menace

Primitive Type Attaque quantique Verdict
RSA asymétrique Shor cassé
Diffie-Hellman asymétrique Shor cassé
ECC asymétrique Shor cassé
AES-128 symétrique Grover affaibli
AES-256 symétrique Grover sûr (clés doublées)
SHA-256 hachage Grover affaibli
SHA-512 hachage Grover sûr

La ligne de fracture est nette : l'asymétrique s'effondre, le symétrique tient en agrandissant les clés.

En résumé

L'algorithme de Shor casserait RSA, Diffie-Hellman et ECC en temps polynomial sur un ordinateur quantique. Le symétrique et les hachages ne sont qu'affaiblis par Grover, qui divise par deux la sécurité effective : AES-256 conserve environ 128 bits et reste sûr. C'est pourquoi la migration urgente concerne l'asymétrique, remplacé par la cryptographie post-quantique.