Supongo que muchos de vosotros conoceréis algunos proyectos de computación distribuida, como SETI@home o Folding@home (que, gracias a PlayStation 3, ha aumentado su rendimiento de forma espectacular). También he de suponer que muchos de vosotros habréis colaborado en alguna ocasión en algún proyecto similar y, por tanto, sabréis cómo funciona.
Por si alguien no lo sabe, lo comentaré brevemente. Estos proyectos se basan en algún tipo de sistema de computación distribuida, típicamente la infraestructura abierta de Berkeley BOINC, para permitir procesar -de forma distribuida por todo el planeta- una información en un conjunto de sistemas heterogéneos. ¿Y esto qué significa? Pues que dos o más ordenadores conectados a una red común pueden trabajar en un mismo problema. En el caso de este tipo de proyectos, suelen ser millones de ordenadores, y la red Internet.
El caso es que la gente de kriptópolis ha decidido unirse a un proyecto de este tipo, dedicado a buscar colisiones en el algoritmo de resumen SHA-1. Para ello, han creado un equipo que, en apenas una semana (desde el sábado pasado), se ha situado como primero en la clasificación mundial. Yo lo leí cuando volví de Bruselas, pero he tenido una semana bastante liada, así que no pude ponerme con ello hasta ayer, que puse a trabajar a Menzoberranzan 24/7 (mientras está encendido, vamos), así como a MithrilHall y Saphira a ratos, y Blingdenstone mientras trabajo con él.
De momento no he hecho gran cosa, pero apenas han pasado 24 horas (aunque, en ese tiempo, Jack Bauer habría terminado la investigación xD), así que espero aumentar mi contribución conforme pasen los días. Desde aquí os animo a que visitéis la página dedicada al proyecto en kriptópolis, y a que cedáis los ciclos de procesador no utilizados -la gran mayoría- para esta investigación.
Read Full Post »