Colabora con Kriptópolis buscando colisiones en SHA-1

Actualización (8-Mayo, 21:57): Con 700 participantes activos, seguimos en el puesto 1 del ránking mundial de mejores equipos y nuestro crédito total supera los 15.400.000.

Kriptópolis os invita a formar parte del equipo de este sitio que participa en este interesante proyecto de computación distribuida...

El proyecto ha sido puesto en marcha por la Universidad de Graz (Austria) y se dirige a encontrar colisiones en SHA-1 mediante la colaboración de aquellos usuarios que deseen dedicar los tiempos muertos de proceso de sus ordenadores a la búsqueda.

Los lectores de Kriptópolis que deseen formar parte de nuestro flamante equipo han de descargar e instalar en sus sistemas el software libre de computación distribuida BOINC, de la Universidad de California en Berkeley.

 

CLIENTES LINUX. INSTALACIÓN Y PUESTA EN MARCHA.

NOTA: los usuarios de Linux pueden comprobar antes si existe binario de BOINC específico para su distribución.

Si descargaste el fichero estándar de boinc, antes de nada has de dotar al script de instalación de permisos de ejecución:

# chmod +x boinc_5.8.16_i686-pc-linux-gnu.sh

A continuación, lo ejecutamos:

# ./boinc_5.8.16_i686-pc-linux-gnu.sh

Tendrás ahora un directorio BOINC. Si entras en él y haces doble clic sobre el fichero boincmgr arrancará el programa (en el mismo directorio dispones de iconos para crear un enlace en tu escritorio a este ejecutable):

 

Iniciando...

 

Comenzaremos eligiendo el proyecto SHA-1 de la Universidad de Graz:

 

Escogiendo proyecto...

 

En la casilla para la URL de proyecto, escribe:

http://boinc.iaik.tugraz.at/sha1_coll_search/

 

Elegimos proyecto...

 

Escribe una dirección de correo y elige una contraseña:

 

Inscripción como miembro...

 

Por alguna razón que desconozco este método (el más sencillo y recomendado) no funcionó en mi caso, por lo que tuve que inscribirme primero mediante la página web del proyecto y luego introducir esos datos en las casillas mostradas arriba.

No olvides hacer login en tu cuenta y unirte al equipo de kriptopolis. Cuanto más seamos más ayudaremos y más posibilidades tendremos de hallar el gazapo ;)

En cualquier caso, el programa arranca, se descarga los primeros datos para trabajar y empieza a buscar colisiones:

 

Funcionando...

 

Sólo resta configurarlo pulsando sobre el botón "Preferences". Ahí podrás indicar cómo y cuándo quieres que funcione:

 

Configurando...

 

Comentarios

Selecciona tu forma preferida de visualizar los comentarios y pulsa el botón para guardar tus preferencias entre visitas (sólo si eres usuario registrado).

Ehmm...

No x86_64 stable? No party.

Jajaja, de todas formas, mi PC no tiene "horas de proceso muertas".

je je je

je je je, el mío tampoco!!!

A descansar...

Bueno yo ya estoy dentro, dejaré el PC esta noche a ver su descubrimos un alien, o algo :P

Wow!!

Kriptopolis está en todos lados! Da gusto ver que alguien se preocupa por el progreso de la ciencia.

Como Dios, no?

Jejeje

Ojo que no es gratis

Sin ánimo de aguar la fiesta...

Hace poco leí un artículo sobre el consumo de diversos equipos en modo de espera. En un recuadro aparte se estimaba que el coste anual medio de usar el salvapantallas de SETI@home superaba los 100 euros (el uso del procesador es bastante intensivo, lo que aumenta su consumo, y también el de su sistema de refrigeración). Este aumento de coste proviene de un aumento de consumo eléctrico, lo cual también puede entrar en contradicción con las ideas ecologistas que muchos tenemos.

Supongo que esta estimación se puede extender más o menos a todos los proyectos de computación distribuida, ya que todos en general requieren un uso intensivo del procesador.

En fin, que nada es gratis.

Oh, sí

Ya lo veo en las noticias de Antena 3:

"Kriptópolis, responsable del apagón de Barcelona"

:-)

Es cierto

Es cierto, el consumo eléctrico del procesador y PC en general no es despreciable.

Relacionado con esto, calculé que el ahorro de dinero comprando un procesador de bajo consumo con las horas que suelo tenerlo encendido diarias era de 30 euros/año. Si lo piensas, en 2 o 3 años se ahorra lo suficiente como para un microprocesador nuevo que será mucho mejor que los de gama alta de hace esos 2 o 3 años :), además de hacer un pequeño favor al medio ambiente.

Siempre hablando de gama media, la alta tiene una relacion calidad/precio ridículamente mala.

Otro al grupo

Otro mas para vosotros. Apuntado y corriendo

loading.....

loading............

Como sabes que se está ejecutando las pruebas?... porque mi contador sigue avanzando... le puse en 30 minutos y sigue... uso de CPU 99% :D. ... y sigue..... uso centOS5 & windowMaker

connection closed.

Pues hombre...

Si tienes la CPU al 99% yo creo que está funcionando, pero si usas el equipo para más cosas baja el uso de cpu al 50%, por ejemplo, o que sólo funcione en caso de inactividad.

He entendido ....

Actualización (12-Ago, 23:20): En estos momentos nuestro equipo cuenta con 50 miembros, de los que 18 ya han obtenido resultados. Muchas gracias a todos. Contamos con el grupo más numeroso de todo el proyecto. ¡Ahora a poner las CPUs a trabajar! Fuerza, Kriptópolis!!

Entiendo aqui que alguien invita a pizzas?¿ Jejeje

Mmm...

Ya he entrado en el equipo yo tambien...

Pero me da que nunca jamas habra nada que hacer contra equipos como "AMD Users" y/o "Planet 3DNow!"... :(

s3rgio.

Si queremos, podemos

No es eso lo principal, pero al ritmo que vamos podemos subir todavía bastante... aunque todavía hay mucha CPU paradilla ;)

Se puede instalar en Windows 200 o XP

Me he bajado el programa pero cuando me pedia el proyecto no encontraba en la lista colisiones en SHA-1. He probado con la url de kriptopolis y no funcionaba. No tengo mucho tiempo para investigar por lo que agradecería que si alguien se pelea me lo explique.

Saludos

Samuz

Entrar al proyecto

Has de teclear lo siguiente:

http://boinc.iaik.tugraz.at/sha1_coll_search

estoy dentro!

a ver si ayudamos en algo...

Algo no va bien..

No he conseguido terminar ni una sola Work Unit

Copio y pego lo esencial de los logs:

Scheduler request failed: HTTP file not found

Sending scheduler request: To fetch work

Requesting 864 seconds of new work, and reporting 1 completed tasks

Scheduler RPC succeeded [server version 511]

Deferring communication for 7 sec

Reason: requested by project

[file_xfer] Started download of file WUinput_sha1_collisionsearch_graz_v51_3534

[file_xfer] Finished download of file WUinput_sha1_collisionsearch_graz_v51_3534

[file_xfer] Throughput 4050 bytes/sec

Starting sha1_collisionsearch_graz_v51_3534_0

Starting task sha1_collisionsearch_graz_v51_3534_0 using sha1_collisionsearch_graz version 529

Deferring communication for 1 min 0 sec

Reason: Unrecoverable error for result sha1_collisionsearch_graz_v51_3534_0 (process exited with code 1 (0x1))

Computation for task sha1_collisionsearch_graz_v51_3534_0 finished

Output file sha1_collisionsearch_graz_v51_3534_0_0 for task sha1_collisionsearch_graz_v51_3534_0 absent

Y no se porqué, pero tengo la impresión de que no soy el único al que le pasa algo parecido.

.
--
Por lo menos yo voté que NO.

Si el fallo se repite

Si el fallo se repite puedes usar la opción Reiniciar Proyecto el Manager.

El fallo se repite..

.. sistemáticamente. Es más lo único que he conseguido hasta ahora es el unrecoverable error 0x1.

Y lo de reiniciar el proyecto en el Project Manager lo he hecho unas cinco o seis veces. Es más por probar he probado hasta unirme al proyecto dos veces registrando un usuario y uniendome al equipo.. :P

Gracias de todas maneras.

.
--
Por lo menos yo voté que NO.

Quienes son los de los resultados.

Hola a todos y enhorabuena.

¿Podríais poner quienes han sido los afortunados en encontrar lo que se haya buscando?

Estan publicados

Son todos los que acumulan algún crédito:

http://boinc.iaik.tugraz.at/sha1_coll_search/team_display.php?teamid=97

Todos ellos han procesado datos y los han remitido al proyecto. Mientras no has procesado, no apareces en la lista así que....

ey

Estoy primer

es que vi el mensaje recién salidito, me lo instalé y me apunté

Supongo que no me durará mucho

Eso es fácil

estos :D

.
--
Por lo menos yo voté que NO.

Instalado en Windows 2000

Hola,

Gracias a al información de cómo instalarlo en linux he configurado mi Windows 2000 para que trabaje un poquito cuando no estoy.

Aunque gaste un poco más de CPU y desprenda más CO2, si el protector de pantalla tuviera más "colorines" seria de agradecer ( es un poco soso ;-))

Samuz

PS:

En nada el top 5

Con esto se esta demostrando la fuerza de una comunidad como kriptópolis, si hubiera mas tradición por parte de webs seguro que este tipo de proyectos avanzarían mucho mas.

En este proyecto no te dan nada? en el de folding@home te daban una especie de titulo que podías imprimir y que mostraba cuantas unidades habías completado o algo de eso.

hay diplomas!!!

Sí; aquí también puedes imprimirte tu certificado:

http://boinc.iaik.tugraz.at/sha1_coll_search/cert1.php

Yo creo que si hay bastante que hacer

Contra equipos como los que llevan los primeros puestos, es mas; me atrevo a decir que en unas semanas podríamos llegar al primer puesto, aunque no es el objetivo principal, lo principal es colaborar.

Imaginen la cantidad de cpu's que están trabajando por un mismo proyecto.

¡Bueno chicos nos leemos luego! :-)

-http://vamosacorrer.blogspot.com/-

Segfault

En Kubuntu Feisty x86_64 da un segfault justo después de unirse al proyecto y descargar los archivos necesarios ("sudo aptitude install boinc-client boinc-manager" para instalarlo). Y ya me había unido al grupo y todo...

Re: Segfault

A mí me ocurrió lo mismo con la versión para Arch Linux de AUR.

Lo resolví instalando en su lugar la versión genérica como explico en la guía.

Suerte y al tajo ;)

Ya lo estaba probando :D

Efectivamente ya estaba probando y ya funciona. Lo único que el manager se ve muy feo. Para KDE hay KBoincSpy (una especie de KSetiSpy para boinc) que sirve para monitorizar proyectos, pero las preferencias hay que configurarlas desde boinc-manager. Por otro lado, kboincspy permite tenerlo minimizado en la bandeja y que no moleste mucho, además de poder manejar el cliente de una forma más general, ver el progreso de forma gráfica muy chula y tal.

Y muchos más

http://boinc.berkeley.edu/addons.php

Compilé el KBoincSpy pero me defraudó.

Uhmnn, aun no hay trabajos para correr en mac.

Pues como dice el titulo para mac, no encuentra trabajos.

Un saludo

Bueno llevo un tiempecillo visitando esta web, creo que me parece de las más interesantes en España acerca de seguridad. Asi que nada, solo me quería presentar y como no aportando mi granito de arena en este proyecto.

Un saludo

jo no me hace nada

me sale este letrero en la pestaña de mensajes

SHA-1 Collision Search Graz|Message from server: (there was work for other platforms)

Que hay trabajo para otras plataformas!!!!

no entiendo
Tengo un opteron 1212 4gb ram en gentoo x86_64 compilado a amd64

Creo que alguien ya comentó

Creo que alguien ya comentó por aquí que boinc para x64 no está disponible más que como experimental. Lo siento.

Mi gozo en un pozo

joo y si lo ejecuto en el virtualbox?

¿En qué mejora la seguridad?

Estoy bastante poco al día en lo que a seguridad de funciones hash se refiere. Entiendo que la idea del proyecto es buscar colisiones en el sha-1, lo que de por sí puede ser interesante.

Pero, ¿en qué mejora eso la seguridad? ¿está el sha-1 ya obsoleto (hasta donde sé se sigue usando, y no sé qué alternativas hay)?

Buenas...

Añadiría la ps3 pero ya tiene bastante con los análisis de proteinas para lo del cáncer :D

Se puede usar algún cliente sobre consola? En el server no tengo X y es el que podría dejar haciendo algo de ésto.

Un saludo.

En Linux?

Sí, tras la instalación dispones de un cliente de consola. También puedes añadirlo a /etc/rc.d o similar para que se ejecute en el inicio.

Dentro

agrego el proyecto a mi lista de Boinc, veremos que tal esta.

Equipo ganador "AMD Users"

Hola,

ya me he unido al equipo con el nombre de Jorge, que es el mío claro ;-)

Bueno, he estado viendo el top de equipos y el primero se llama "AMD Users" y pone esto como introducción al grupo:

"The AMD Users team is a team for users of AMD processors. This doesn't mean that you have to have all AMD machines, but ethically you should have at least one. Of course you can still join us, because in the end all this is for a good cause."

Que traduciendo más o menos viene a decir:

"El equipo de AMD Users es un equipo para usuarios de procesadores AMD. Esto no significa que todos tus ordenadores tengan que ser AMD, pero éticamente deberías tener al menos uno. Por supuesto puedes unirte a nosotros porque esto al fin y al cabo es por una buena causa"

Bueno, pues el nº 1 de ese equipo es un tal PoorBoy que tiene 8 ordenadores "Intel(R) Core(TM)2 Quad"...

Y nada, eso es todo, es que me ha resultado curioso esto que os cuento ;-)

Salu2!

Ya estamos en el quinto lugar

Y como les decia solo es cuestión de tiempo para que lleguemos al primer puesto, yo sigo aqui con mi granito de arena, mi compu no da para mas, pero ahi esta el proceso ejecutándose.

http://vamosacorrer.blogspot.com/

Oe, oe, oe!! Somos cuartos!

Y con el tercero al alcance de la CPU!!

Uno mas apuntado

Había estado apuntado a muchos proyectos (empezando por SETI@Home) hace ya mucho tiempo, pero los pare todos.

Creo que es buen momento para volver a empezar.

Los Cuartos!

Ya estamos los 4º....y camino de pillar a los 3º en el ranking de equipos.

Tolito

Pues si

Ademas que al equipo AMD Users yo ni lo tengo en cuenta... porque eso de equipo nada... Ahora mismo 40,000 de los 50,000 creditos son de PoorBoy (que es numero uno por goleada en todo el proyecto) y curiosamente tiene 8 maquinas con quad cores de Intel... pff...

Estamos pillando a Planet 3DNow!!!!! Venga todo el mundo a poner maquinas!...

s3rgio.

Para mañana, terceros...

... y para pasado, segundos.

Tiempo al tiempo...

Problemas con linux 64bits

Muy Buenas,

Como buenamente puedo, aporto mi granito de arena al proyecto. Peeeeero, mi gozo en un pozo cuando aparte del granito, he querido poner un cubo de arena. Al intentar usar el cliente de linux 64bits. De todos los que he probado, con errores diferentes, ninguno me ha funcionado. Si alguien tiene la solucion (siempre para linea de comandos) que la postee por favor. Mis preciados y amados servidores no pueden ayudar y estan tristes.

Saludos!

usa 32 bits

Usa el cliente de 32 bits. Comprobarás que los programas de 64 bits no tienen mejor performance que los de 32 bits, simplemente porque todo el software está diseñado para 64 bits, y porque hay pocos programas que realmente podrían beneficiarse de tener registros más grandes. La única ventaja real de tener 64 bits es poder direccionar más de 4Gb de RAM directamente.

Opinar

Los comentarios publicados en este sitio expresan sólo la opinión de su autor, quien será el único responsable de los mismos. La publicación de cualquier comentario no supone en absoluto la conformidad del responsable de este sitio con su contenido.

Como norma general, en este sitio no se publican comentarios que incluyan datos personales, ni direcciones de correo, ni ninguna otra forma de establecer contactos privados o comerciales, así como comentarios que no aportan nada, fuera de tema o que no se ajustan a la netiqueta, la ortografía o la educación.

Para poder enviar tus comentarios has de permitir las cookies del sitio.

Por favor, escribe arriba el resultado de la operación planteada. Gracias.
  • Etiquetas HTML permitidas: <a> <em> <strong> <ul> <ol> <li> <p> <u> <br><strike> <blockquote> <div>

Más información sobre las opciones de formato...