|
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.
|