LCS35
LCS35 est un dĂ©fi cryptographique ou casse-tĂȘte posĂ© par Ronald Rivest en 1999. Le dĂ©fi est de calculer la valeur
- ,
oĂč t=79 685 186 856 218 est un entier de 14 chiffres dĂ©cimaux (ou 47 bits),et oĂč n est un entier de 616 chiffres dĂ©cimaux (ou 2048 bits) qui est le produit de deux grands nombres premiers (qui ne sont pas donnĂ©s).
Description
La valeur de w peut servir Ă dĂ©crypter une donnĂ©e cryptĂ©e z, elle-mĂȘme un entier de 616 chiffres dĂ©cimaux. Le texte en clair fournit les informations cachĂ©es sur la factorisation de n, ce qui permet de vĂ©rifier facilement la solution. La motivation initiale Ă©tant de tester la possibilitĂ© de crĂ©er un fichier dont la lecture est garantie impossible avant une date fixĂ©e[1].
L'idée à la base du défi est que la seule façon connue de trouver la valeur de w sans connaßtre la factorisation de n est d'effectuer les t carrés successifs en commençant par 2 ; autrement dit on pose
- pour ,
et on calcule .
La valeur de t a été choisie pour faire en sorte que ce calcul de force brute prenne environ 35 ans, en prenant comme point de départ les vitesses des chips de 1999 et en tenant compte de la loi de Moore. Rivest note que « tout comme un ralentissement dans la loi de Moore pourrait rendre le puzzle plus difficile à résoudre que prévu, une percée dans l'art de la factorisation rendrait le puzzle plus facile que prévu ». Dans les faits, c'est la mise au point de hardware spécifiquement conçu pour ce type de calcul qui va accélérer la conclusion de l'expérience[1].
Historique
Le défi a été lancé à l'occasion des célébrations du 35e anniversaire du Laboratoire d'informatique du MIT, laboratoire qui fait maintenant partie du MIT Computer Science and Artificial Intelligence Laboratory (MIT CSAIL)[2].
Il a été confirmé, sur le site du MIT CSAIL que Bernard Fabrot a résolu le défi LCS35[3] 15 ans plus tÎt qu'estimé par Rivest[1].
Notes et références
- Jean-Paul Delahaye, « Envoyer des messages Ă retardement », Pour la Science, no 518,â .
- Ronald L. Rivest « Description of the LCS35 Time Capsule Crypto-Puzzle », 4 avril 1999.
- « Programmers solve MITâs 20-year-old cryptographic puzzle | MIT CSAIL », sur www.csail.mit.edu
- (en) Cet article est partiellement ou en totalitĂ© issu de lâarticle de WikipĂ©dia en anglais intitulĂ© « LCS35 » (voir la liste des auteurs).