Archivo de la categoría: Matemáticas

Ataque académico a tamaños de clave RSA de 768 bits


El algoritmo RSA de criptografía de clave pública se basa en una propiedad de la aritmética modular que hace casi imposible calcular la clave privada a partir de la clave pública, aunque ambas están matemáticamente vinculadas. Un componente común de las dos claves es el valor n que procede de multiplicar dos números primos p y q. Dado que la labor de la factorización de un número en sus componentes primos es crecientemente costosa conforme aumenta el tamaño del número, está claro que los avances matemáticos en técnicas de factorización harán paulatinamente menos seguros los sistemas que empleen tamaños de clave «relativamente» pequeños.

Este es el caso de la noticia que se puede encontrar en varios medios, como El Mundo:

Un grupo internacional de investigadores consiguió descomponer en sus factores primos una cifra de 232 dígitos, un récord que apunta a que relativamente pronto los códigos de seguridad habituales en Internet quedarán caducos.

Así lo informó la Universidad de Bonn, cuyo Instituto de Matemáticas participó en el proyecto.

Los códigos de seguridad habituales en Internet se basan en la dificultad para descomponer grandes cifras en sus factores primos.

«Lo que cualquier estudiante de primaria consigue sin problemas con 21=7×3 resulta casi imposible con cifras lo suficientemente grandes», explica la universidad a través de un comunicado.

La cifra descompuesta por el grupo de investigadores tiene 768 bits, lo que equivale a decir que tiene 768 dígitos en el sistema de numeración binario que, traspasados al sistema decimal, se convierten en 232 dígitos.

Se considera que una clave de seguridad lo suficientemente segura actualmente debe tener por lo menos 1024 bits.

Para descomponer la cifra de 232 dígitos se utilizó una red de varios ordenadores, ya que según la universidad un solo ordenador normal hubiese necesitado cerca de 2.000 años para conseguirlo.

En el récord conseguido participaron, además de la Universidad de Bonn, el Departamento Federal de Seguridad en la Tecnología Informática, el Centro Wiskunde&Informatika de Holanda y la Escuela Federal Politécnica de Lausanne (Suiza), entre otras instituciones.

El ‘software’ utilizado fue desarrollado en buena parte en el Instituto de Matemáticas de la Universidad de Bonn.

Según el profesor Jens Franke, la descomposición en factores primos de una clave de 1024 bits será claramente más difícil y necesitaría modificaciones importantes en el ‘software’ utilizado.

Sin embargo, Franke considera que antes del final de esta década se logrará por primera vez descifrar una clave de 1024 bits.

Por ello, recomienda, para garantizar un alto nivel de seguridad a largo plazo, empezar a utilizar claves de seguridad de 2048 bits.

Otro artículo, en inglés, con más detalle técnico es el de Ars Technica, de John Timmer:

With the increasing computing power available to even casual users, the security-conscious have had to move on to increasingly robust encryption, lest they find their information vulnerable to brute-force attacks. The latest milestone to fall is 768-bit RSA; in a paper posted on a cryptography preprint server, academic researchers have now announced that they factored one of these keys in early December.

Most modern cryptography relies on single large numbers that are the product of two primes. If you know the numbers, it’s relatively easy to encrypt and decrypt data; if you don’t, finding the numbers by brute force is a big computational challenge. But this challenge gets easier every year as processor speed and efficiency increase, making «secure» a bit of a moving target. The paper describes how the process was done with commodity hardware, albeit lots of it.

Their first step involved sieving, or identifying appropriate integers; that took the equivalent of 1,500 years on one core of a 2.2GHz Opteron; the results occupied about 5TB. Those were then uniqued and processed into a matrix; because of all the previous work, actually using the matrix to factor the RSA value only took a cluster less than half a day. Although most people aren’t going to have access to these sorts of clusters, they represent a trivial amount of computing power for many organizations. As a result, the authors conclude, «The overall effort is sufficiently low that even for short-term protection of data of little value, 768-bit RSA moduli can no longer be recommended.» 1024-bit values should be good for a few years still.

Given that these developments are somewhat inevitable, even the authors sound a bit bored by their report. «There is nothing new to be reported for the square root step, except for the resulting factorization of RSA-768» they write. «Nevertheless, and for the record, we present some of the details.» Still, they manage to have a little fun, in one place referencing a YouTube clip of a Tarantino film following their use of the term «bingo.»

Computacional Finance


Al acceder hoy a Financial Tech Magazine he podido ver, gracias al banner de esta sección, que el 22 de septiembre hay un evento en Madrid de computational finance, toda un área de especialistas del mundo de la banca, en el que los matemáticos tienen un papel destacado.

El evento se enmarca en un recorrido por varios paises de MatLab a lo largo de septiembre y promete ser muy interesante, especialmente para:

  • Market, credit, operational, regulatory and liquidity risk
  • Trading and portfolio management
  • Quantitative analysis
  • Credit evaluation
  • Econometrics
  • Actuarial modelling
  • Computational finance software development
  • Financial regulation and policy derivation

Matemáticos españoles


Estos dias estoy leyendo «El enigma de Fermat» de Simon Singh.

Eso me ha hecho interesarme por los avances aportados por los matemáticos que se citan en el libro para lo que he tirado de wikipedia.

Y finalmente me he dicho, ¿y qué hacían los matemáticos españoles?

Por eso he preparado una pequeña lista de matemáticos españoles para que quede claro que también los ha habido.

Otras referencias:

Ha fallecido D. Sixto Ríos García


El pasado 8 de julio de 2008 falleció Sixto Ríos García a los 95 años de edad, tras una dilatada y fructífera trayectoria científica que le sitúa entre los grandes matemáticos del siglo XX.

No hacía ni un mes que D. Sixto, como sus alumnos le llamaban, había sufrido la pérdida de su hijo Sixto Ríos Insua (11 de junio de 2008. Madrid), también eminente matemático, discípulo y continuador de la estirpe en el fascinante deporte de plantear y solucionar problemas.

Sixto Ríos García nació en Pelahustán, Toledo, el 4 de enero de 1913.  Hijo de D. José María Ríos Moreiro y Dña. María Cristina García Martín, fue discípulo de sus propios padres, quienes eran maestros de profesión.

Discípulo en Bachillerato de D. Pedro Puig Adam, continuó sus estudios en Ciencias Exactas, en la entonces Universidad Central de Madrid, licenciándose en 1932 con la calificación de Sobresaliente y Premio Extraordinario. Alumno aventajado y fiel admirador de D. Julio Rey Pastor, se doctoró y colaboró con él en el Laboratorio y Seminario Matemático. Tras recorrer, con sus cátedras, Valencia y Valladolid, por fin llega a Madrid, lugar estratégico para la investigación y donde instalará su residencia y continuará su prolífica carrera profesional.

Aunque su formación fue la de un analista matemático por la influencia de su maestro Julio Rey Pastor, el azar le llevó a ser el segundo catedrático de Estadística de nuestro país en la Universidad Central.

Laín Entralgo, Rector de la Universidad Central, le consideró uno de los más grandes científicos españoles que contribuyó en el desarrollo de las matemáticas a nivel mundial.

Fue fundador y director de la primera Escuela de Estadística de España y Director del Instituto de Investigación Operativa y Estadística del CSIC, Director del Departamento de Estadística de la Facultad de Ciencias y Presidente de la Sociedad Española de Investigación Operativa, Estadística e Informática.

A nivel internacional fue académico correspondiente de la Academia Nacional de Ciencias de Buenos Aires, fundador de la Escuela de Estadística de la Universidad de Caracas y miembro de número del International Statistical Institute y del Institute of Mathematical Statistics.

El profesor Sixto Ríos García, a través de sus más de 30 libros, más de 200 artículos y 16 direcciones de tesis, ha formado a numerosos alumnos y, hoy en día, sigue siendo importante referencia bibliográfica. Su trayectoria le valió las distinciones de Premio Alfonso X El Sabio (1943), Numerario de la Real Academia de Ciencias Exactas Físicas y Naturales (desde 1961), Premio Nacional de Investigación Matemática (1976), Medalla de Oro de la Facultad de Matemáticas de la Universidad Complutense de Madrid (1983) y Doctor Honoris Causa por las Universidades de Oviedo (2000) y Sevilla (2001).

Referencias: