Hace 11 años | Por tnt80 a todoastros.com
Publicado hace 11 años por tnt80 a todoastros.com

Este nuevo número primo lo ha calculado John Perretta, un profesor de informática del Broward College. Tiene casi 300.000 dígitos y para calcularlo tuvo que programar un «superordenador casero» con 3.076 procesadores construido por él mismo. Este tipo de primos de más de 1.000 dígitos conocidos se llaman titánicos. La criba requirió comprobar por «fuerza bruta» 625.000 números potencialmente primos, cada uno de los cuales requirió el equivalente a unas 300 o 400 horas de cálculo.

Comentarios

eddard

Atención ejercicio!! Comprueba mediante la criba de eratóstenes (http://es.wikipedia.org/wiki/Criba_de_Erat%C3%B3stenes) que el primo obtenido efectivamente lo es.

Pregunta: ¿Cuanta RAM se necesita para ejecutar la criba?

tnt80

#2 Una ayuda, según el artículo fuente en inglés, se necesito testar 625 000 primos potenciales, para ayudar al cálculo lol lol lol

D

#15 Con un poco de swap se arregla. lol

D

#15 y obviamos las dificultades de arquitectura que ello conlleva

Intentando obviar dificultades.... Error, por favor contacte con el administrador.

lol

a

#15 deja las fantasmadas tambien, que sabes que nadie se va a leer ese chorizo que has escrito...

eddard

#19 te animo a cojer una calculadora y un trozo de papel y un lápiz y goma y tratar de desmontar mi chorizo...

r

#19 Además de matemáticas le haría falta un poco de educación para la ciudadanía.

D

#15 yo me llamo Ralph

o

¿Qué es un número parcialmente primo?

a

#3 Un número que es hijo de la hermana de tu madre pero no de tu padre.

o

Gracias a los enlaces de #1, corrijo y completo #3: No son parcialmente primos sino potencialmente primos (tenemos sospechas de que son primos, pero no lo aseguramos).

anxosan

Abreviadamente 4737*2^985810+1

Exactamente tiene 296763 dígitos... concretamente estos :

Edito. Meneame no está preparado para tanto y trunca el contenido, lo teneis aquí: http://vilinet.communityserver.primegrid.com/primes/?section=decimal&primeid=24914

Mordisquitos

#13 Pues si tiene 296.763 dígitos en lugar de 300.000, el titular y la noticia cometen un error de exactamente 3237 órdenes de magnitud.

Para comparar, la diferencia entre la menor longitud físicamente razonable (la longitud de Planck) y el diámetro del Universo conocido es de "sólo" 61 órdenes de magnitud: http://www.wolframalpha.com/input/?i=diameter+of+the+observable+universe+%2F+planck+length

En términos puramente cuantitativos, ésta noticia es demostrablemente la más errónea jamás enviada a Menéame.

PD: La he meneado igualmente.

Ramanutha

#13 Haberlo puesto en varias líneas separado por puntos aparte que incluyen espacios.

El enlace que das incluye instalar un software para poder leer el archivo. No me parece algo interesante.

tnt80

#12 No he dicho que uno 100 veces menor sea inseguro, sólo que cuanto más largos son los primos, más seguro es el cifrado. Que pueda llegar a no ser práctico a nivel de seguridad criptográfica, no he dicho nada. De todas formas su utilidad no sólo se limita a la seguridad del cifrado, cuanto más largo es el primo, más largos son los mensajes que se pueden enviar con él, facilitando la comunicación. Evidentemente todo esto ha de ponderarse, muchas veces puede que no resulte práctico utilizar un primo tan grande, pero si te interesa minimizar el número de mensajes cifrados a cruzar, por ejemplo, quizá sí te interese que los primos sean lo más largos posible.

tnt80

Original en inglés:
http://www.broward.edu/news/Pages/Perretta-Discovers-New-Prime-Number-with-Homemade-Supercomputer-.aspx
No la meneo por tener una errata, habla de 30 millones de dígitos en lugar de los cerca de 300 000.
Link directo al primo en cuestión: http://vilinet.communityserver.primegrid.com/primes/?section=decimal&primeid=24914

D

vaya, ya han descubierto el pin de mi movil

n

300.000 dígitos es un poco cacota. En octubre del 2009 se descubrió uno de 12978189 dígitos (sí, casi 13 millones). También cabría mencionar que si bien los primos muy son útiles en criptografía, normalmente lo son si nadie sabe qué primos has utilizado (es lo que tienen las claves privadas). Descubrir un único primo enorme y publicarlo es una buena forma de automáticamente descartar cualquier uso práctico del mismo en algoritmos criptográficos.

Podrían mencionar en el artículo que algoritmo ha usado para comprobar que dicho numeraco es efectivamente primo. Para hacer este tipo de declaraciones hay que usar algoritmos deterministas (que no probabilistas por muchas veces que los uses) que normalmente tienen costes demasiado elevados por mucho paralelismo que introduzcas. ¿Quizás alguna variante del AKS? (http://es.wikipedia.org/wiki/Test_de_primalidad_AKS)

Lo habitual en estos casos es tirar de primos de Mersenne (http://es.wikipedia.org/wiki/N%C3%BAmero_primo_de_Mersenne) ya que existe un test determinista de coste polinómico bastante asumible: el test de Lucas-Lehmer (http://es.wikipedia.org/wiki/Test_de_Lucas-Lehmer). Y cuando digo "bastante asumible" me refiero a cosa de un mes de cálculos por procesador por primo candidato haciendo triquiñuelas tipo transformadas rápidas de Fourier para acelerar calcular el cuadrado de números exageradamente grandes. A eso hay que añadirle que los cálculos deben verificarse independientemente al menos 2 ó 3 veces ya que dada la cantidad y tiempo de las operaciones existen riesgos reales de fallos en el hardware durante la operación (por ejemplo, un bit de la RAM que cambia por picos de tensión o por radiación cósmica). Esto es exactamente lo que hacen en el GIMPS de forma distribuída (Great Internet Mersenne Prime Search: http://www.mersenne.org/).

x

No me salen las cuentas... 625.000 numeros a 300 o 400 horas cada numero, da 25.000.000 horas (máximo) que en años son 28538, en esa época no existían los ordenadores, bha .. es falso lol.

a

Que manera de perder el tiempo y los recursos... latigazos le daría.

o

#4 Al contrario que comentar en meneame

tnt80

#4 Los números primos se usan para cifrar mensajes, cuanto mayor es el primo, más largo es el mensaje que se puede cifrar, y más seguro el cifrado.

Catacroc

#8 Si, mucha seguridad, pero seguro que luego se lo dejan escrito en un postit pegado al monitor lol

tnt80

#10 Que estos números sena conocidos no es un problema, es más, para poderlos usar, se han de conocer, el problema está con la seguridad de las claves escogidas (que han de ser respecto a ese primo), pero eso es otra cosa.

a

#8 usas uno 100 veces mas pequeño y no lo descrubre nadie igualmente... así que déjate de fantasmadas.
#10 tengo una camapaña en este blog para subir el nivel de los chistes, así que... por favor...