|
An 1994
Un message
de 127 chiffres déchiffré après 17
ans de progrès informatiques.
Le message
crypté:
Message
publié en 1977 par Martin Gardner dans Scientific
American et proposé par trois chercheurs du Massachusetts Institute of
Technology MIT [èm-aï-ti]): Ronald Rivest, Adi Shamir et Léonard Adleman.
Il s'agit
d'un système de cryptographie à
clef publique, nommé RSA d'après leurs initiales.
On pensait
qu'il faudrait
des milliards d'années avant de percer
le code.
Pourtant en
1994, Arjen Lenstra, des Laboratoires
Bell, aidé de passionnés d'informatique
et de plus de 600 abonnés au réseau
Internet, ont cassé le code après huit mois de travail.
Le codage:
Le codage
RSA transforme un texte en un
nombre.
Celui-ci est élevé à un certain
exposant. On détermine le reste de la division
entière du résultat par un grand nombre donné, nommé module.
Le module et l'exposant
sont publiés, rendus publiques.
Le décodage
nécessite la connaissance
de deux nombres
premiers qui, multipliés l'un par
l'autre, donnent la clef publique.
Or, il est extraordinairement difficile de déterminer les facteurs premiers
des grands nombres.
La
résolution:
Le code du message
objet de la récompense utilisait un module de 129 chiffres.
La factorisation
ainsi obtenue est l'un des calculs les plus compliqués qu'on n'ait jamais effectué.
Plus de 1600 ordinateurs ont été utilisés à travers le
monde, débitant leurs résultats dans une base de données exploitée ensuite
par un superordinateur
massivement parallèle.
Le nombre de 129 chiffres a
été décomposé en deux nombres de 64 et 65 chiffres.
Le message
était: " Les mots
magiques sont un ossifrage nauséeux ",
formé de mots tirés au hasard.
On ne connaît
pas d'algorithmes
efficaces de factorisation des très grands nombres. On n'a pas démontré
qu'ils n'existent pas.
|