TEAM "LFJR" DU RC5-64 CONTEST (1/2)

La LFJR est fière de participer au grand projet de Bovine sur Distributed.Net, le projet RC5-64. (Note : une version francophone de Distributed.Net est disponible.)

Vous pouvez voir les statistiques et les membres (code : frpower) de la team LFJR d'un simple clic.





Présentation

L'association "Bovine" a décidé de relever le défie du laboratoire RSA qui consiste à trouver une clef de codage de 64 bits. L'algorithme retenu est simple : calculer toutes les possibilités. Un ordinateur normal mettrait plusieurs siècles pour calculer toutes ces possibilités. "Bovine" par l'intermediaire de son site (http://www.distributed.net/rc5) explore une nouvelle voie de calcul distribué. Il s'agit de mettre a profit le temps CPU (normalement non utilisé en exploitation normale) de l'ordinateur des volontaires pour leur faire calculer une petite partie des clefs. C'est ainsi que qu'a l'heure actuelle, des milliers d'ordinateurs calculent ensemblent les solutions de ce problème.

La partie intressante de la chose sont les statistiques. Chaque jour, laedonnées des statistiques est rafraichie pour savoir quel ordinateur a contribué le plus au projet, lequel calcule le plus vite, etc. Pour espérer être dans les premiers, néanmoins, il faut se regrouper en équipes (judicieusement appelées teams) afin que les statistiques de tous les ordinateurs la composants soient additionnées. Une équipe représente un ensemble d'ordinateur dont le but de l'association peut être a peu prés n'importe quoi. Ainsi, il y a des teams de "macintosh", de sectes, de hackers, de shows télés, d'entreprises plus ou moins importantes, etc.





Les points forts de la chose

  • C'est totalement gratuit.
  • Ca ne vous demande aucun effort, une fois l'installation du client et l'affiliation à la team effectué.
  • Vous n'avez pas besoin d'être connecté à internet pour calculer
  • Le processus de fond étant en priorité "idle", cela ne ralenti jamais vos autres applications
  • Le client fonctionne sur plus d'une dizaine de plateformes.
  • Sur cette page, tout ce que vous devez savoir pour une installation facile est décrit.





Le programme client

Afin de participer il suffit de télécharger le petit logiciel client (existe pour des dizaines d'OS) et de le faire tourner sur votre ordinateur. Ne jamais télécharger le logiciel d'autre part que le site officiel pour éviter les versions troyanisées ou vérolée. Le programme aura besoin de se connecter sur internet pour charger les blocks de clefs à calculer. Ensuite le calcul peut se faire sans connexion à internet. Enfin, les blocks calculé sont renvoyés et de nouveaux sont téléchargés. Le logiciel peut être entierement parametré sur ce point. Il peut, par exemple, télécharger suffisament de clef pour pouvoir calculer pendant 24H. Quand il aura fini son calcul, il attendra que vous vous reconnetiez sur internet pour faire ses opérations. Une fois lancé, le programme tourne en tâche de fond et ne requiere aucune attention particulière. Le processus tourne en priorité "idle", c'est à dire qu'il n'aura le CPU que si aucun autre ne s'en sert. Il n'y a donc aucun changement de vitesse de votre ordinateur quand vous faites tourner ce programme.





La Team "LFJR"

J'ai créé une team appelée "LFJR (http://lfjr.club-internet.fr)" afin de faire connaitre notre association francophone de jeu en réseau. Pour que la pub soit vraiment efficace, j'ai besoin de vous. Chaque jour, le nombre moyen journalier de kkeys/sec (millier de clefs par seconde) envoyé sert de classement journalier (il y a un autre classement pour le nombre total de clefs envoyé, mais certaines team travaillent depuis plus d'un an et cela sera dur de les ratraper). Mon modeste PII 350 calcule en moyenne 960 kkeys/s. L'équipe "Team EvangeLista (Macs Rule! :-)" est actuellement première du classement avec la faramineuse moyenne de 1127724 kkeys/s soit un rapport d'environ 1200 par rapport à mon ordinateur. Sachant que la LFJR compte environ 1800 membres, et, qu'étant des joueurs, ils ont un ordinateur plus puissant que la moyenne, je pense que nous pouvons entrer dans le top 100 de ce challenge. Aprés vous êtes inscrit à titre individuel (c'est à dire dés que votre logiciel client a renvoyé son premier block calculé), vous pouvez rejoindre une équipe. Rejoignez l'équipe LFJR (http://lfjr.club-internet.fr) ! Et venez promouvoir notre association à but non lucratif mais trés ludique.

Pour rejoindre l'équipe LFJR dont le numéro est 8473, allez sur votre compte personnel, s'il a eu le temps d'être compilé par la base de données (ce qui peut prendre jusqu'à 24H aprés le renvoi de votre premier block). Pour aller sur votre compte, cliquez (dans le menu du client RC5) sur Help | Online | My personnal Email RC5 Statistics, ou connectez-vous sur http://rc5stats.distributed.net/cgi/emsummary.idc. Vous pouvez même faire un raccourci avec l'adresse ci-dessus et coller la chaine de caractère ?EM=vote@dresse.
Par exemple mes stats sont : http://rc5stats.distributed.net/cgi/emsummary.idc?EM=Fade@wanadoo.fr.

Vous pouvez trés bien tomber sur un écran vierge ce qui veut dire que vous êtes trop nouveau pour avoir été pris en compte pour l'affichage (mais vos blocks sont quand même comptabilisés). J'ai mis trois jours avant d'apparaitre :)

Une fois sur l'écran de vos statistiques allez éditer vos informations personnelles (avec le mot de passe que vous aura envoyé distributed par mail aprés qu'ils aient recu votre premier bloc). La vous pourrez choisir à quelle team vous appartenez (pour la LFJR, entrez 8473) et votre vote (pour quelle association caritative ira une partie du prix une fois le challenge résolu).

Ne vous trompez pas de nombre ! Votre première équipe ramasse tous vos blocks passés, mais les suivantes ne prendront que les blocks que vous aurez calculé pour eux. Si vous vous trompez en vous affiliant vous allez donner tout vos blocks à une équipe inconnue et devoir recommencer à zéro pour la LFJR :(