Mostrando entradas con la etiqueta Criptografía. Mostrar todas las entradas
Mostrando entradas con la etiqueta Criptografía. Mostrar todas las entradas

sábado, 20 de junio de 2009

Debilidad del SHA-1

Por Fernando Acero - Publicado el 17 Junio 2009

Hace unos años investigadores chinos habían logrado reducir la complejidad del algoritmo SHA-1 a 2^69, es decir, habían logrado reducir su complejidad en 2^11 en relación con el ataque de cumpleaños de 2^80, dicho de otro modo, Shandong, Wang, Yin y Yu, durante la "Cripto Conference" de 2004, demostraron que habían debilitado el SHA-1 en un factor de 2048, lo que no es poco.

Ahora, según he podido leer en un boletín de Hispasec, unos investigadores australianos han logrado reducir su complejidad a 2^52, lo que es un logro impresionante, puesto que por cada unidad en la que se reduce el exponente, se reduce la fortaleza del algoritmo en un 50%. Dicho de otro modo, a fecha de hoy podemos decir que el algoritmo SHA-1 se ha debilitado en más de un 99% en relación con su fortaleza inicial derivada del ataque de cumpleaños, lo que es muy significativo, aunque nos parezca que 2^52 es una cifra suficientemente grande...

Si ya en el 2004/2005 se aconsejaba abandonar el SHA-1, con este nuevo avance logrado por los australianos, su sustitución por otros algoritmos más resistentes se hace indispensable. Una posible solución, hasta que se publique el SHA-3, es decir, el algoritmo que está llamado a sustituirlo, sería usar dos algoritmos consecutivos, por ejemplo SHA-1 Y RIPEMD-160, puesto que una colisión en SHA-1 es virtualmente imposible que coincida también en RIPEMD-160. Esta solución de la firma múltiple tiene como ventajas que usa algoritmos disponibles en sistemas criptográficos de todo tipo y no implica un excesiva computación.

Hay que señalar, que los documentos que hayamos firmado usando SHA-1 y que deban tener vigor en el tiempo, puede que no sean seguros dentro de unos meses. Como norma general, deberíamos usar algoritmos criptográficos que estimemos que vayan a ser seguros en un tiempo equivalente a la esperanza de vida de la persona que los utiliza y un 50% más.

Una caída del estándar SHA-1 también afectaría a la seguridad de los certificados digitales, puesto que sería factible generar certificados con el mismo fingerprint que otros, lo que permitiría suplantar la personalidad de personas, o de páginas web.

Hay que señalar, que el e-DNI se han establecido mecanismos que permiten construir el "PAHT" de Certificación (Cadena de Confianza) utilizando SHA-1 o SHA-256, para dar soporte a aquellos sistemas operativos que no contemplan el uso de SHA-256 como algoritmo de "hash" o resumen. Desgraciadamente, este mecanismo que depende del sistema operativo que estamos usando, es transparente al usuario la mayoría de las veces, siendo complicado saber la forma en la que se establece el "path" de confianza, sin embargo el e-DNI siempre usa el inseguro SHA-1 para firmar los documentos, según aparece en la página web oficial del mismo.

También hay que tener en cuenta, que las claves de los e-DNI de los usuarios están firmadas usando SHA-1, lo que puede ser un problema de seguridad a medio y largo plazo y con independencia de la validez en el futuro de los documentos que firmemos, o que hayamos firmado anteriormente, usando el omnipresente algoritmo SHA-1. Sin embargo, las claves raíz y subordinadas del e-DNI, con una vida de 30 y 15 años respectivamente, están firmadas usando SHA-1 y SHA-256, por lo que las podemos considerar seguras en este momento.

Ni que decir que ya he configurado mi GPG para que use la función SHA-256 en la firma de documentos y correos electrónicos, aunque también es cierto que en los correos uso siempre firma doble, GPG y de la FNMT, para que no haya problemas.

"Copyleft 2009 Fernando Acero Martín. Verbatim copying, translation and distribution of this entire article is permitted in any digital medium, provided this notice is preserved"

Artículo original en Kriptópolis

lunes, 13 de octubre de 2008

Se implementa la primera red protegida con criptografía cuántica


Concluyen en éxito más de 4 años de investigación en el proyecto SECOQC

La primera red comercial de telecomunicación protegida con tecnologías de criptografía cuántica ha sido presentada en una demostración por responsables del proyecto SECOQC. Fundamentado en los principios de la física cuántica, el sistema desarrollado hace impenetrable el intercambio de datos a cualquier tipo de escucha o intromisión no autorizada. Por César Gutiérrez.


Se implementa la primera red protegida con criptografía cuántica

El proyecto SECOQC (Desarrollo de una Red Global para la Comunicación Segura Basada en la Criptografía Cuántica) de la UE, en el que han trabajado 41 socios de 12 países europeos durante cuatro años y medio, ha concluido en un rotundo éxito: el pasado 8 de octubre se llevó a cabo una demostración en la que por primera vez una red comercial de telecomunicación ha transportado datos protegidos mediante encriptación cuántica, según se informa en un comunicado.

La seguridad en la transmisión de datos a través de una red protegida mediante criptografía cuántica está garantizada por las leyes de la física, concretamente por el principio de incertidumbre de Heissemberg, que define la imposibilidad de observar un sistema sin provocar perturbaciones en el mismo.

Fotones delatores

Básicamente la técnica consiste en el envío de haces de fotones (partículas de luz), la medición de éstas por los agentes legitimados para ello y el subsiguiente post-procesamiento de los datos. Cualquier “fisgón” que intervenga en el proceso dejará inmediatamente en él rastros indelebles, que se traducen en errores detectados por los usuarios legítimos.

Durante la demostración, cada vez que un intruso intentaba husmear una conversación o intercambio de datos los fotones se perturbaban y los detectores de los nodos indicaban un aumento en el rango de error permitido, señalando el ataque, según informa un artículo de la BBC.

La red cuántico-criptográfica implementada para la demostración (a la que están conectadas cinco filiales de Siemens, uno de los socios involucrados en el proyecto) consta de seis nodos y ocho enlaces intermedios, separados por distancias de entre 6 y 82 Km. Siete de esos enlaces operan con estándares comerciales de telecomunicación por fibra óptica, y el restante utiliza un sistema de óptica de espacio libre, a lo largo de una línea de visión entre dos telescopios.

Desventajas superadas

Los enlaces llevan integradas un total de seis tecnologías diferentes de encriptación cuántica, cuyas características técnicas detalladas pueden consultarse en la web del proyecto.

Los dispositivos criptográfico-cuánticos situados en los nodos son sofisticados productos de alto rendimiento, fruto de la investigación y desarrollo llevados a cabo por el proyecto, e interactúan estrechamente con los interfaces estándar en los que están implementados.

Anteriormente, los desarrollos en criptografía cuántica se habían centrado en conexiones punto a punto, entre un solo emisor y un receptor, ofreciendo soluciones actualmente disponibles y que pueden resultar apropiadas para algunas aplicaciones, por ejemplo la conexión de dos centros de datos en un área metropolitana.

Pero en otros escenarios las soluciones criptográfico-cuánticas punto a punto son inadecuadas, dadas las desventajas de este tipo de conexión: la pérdida de fotones en la fibra óptica limita la máxima distancia entre emisor y receptor. También está limitada la máxima velocidad de generación de claves, que es relativamente baja. Además, la comunicación puede ser interrumpida simplemente cortando la fibra o interfiriendo en la línea de visión (en caso de transmisión en espacio libre).

La variedad de trayectorias alternativas entre emisor y receptor hace que esas desventajas estén superadas en una red, donde además más de dos socios pueden obtener claves simultáneamente para el encriptamiento de la comunicación confidecial.

Redireccionamiento cuántico

Esta robusted de la red también fue puesta de manifiesto en la demostración. Cuando un enlace cuántico se vino abajo las conexiones fueron redirigidas automáticamente a través de otros nodos, lo que aseguró a los usuarios una comunicación sin interrupciones.

El Dr. Hannes Huebel, de la Universidad de Viena, explicó la enorme importancia que una red robusta tiene para el desarrollo de sistemas cuántico-criptográficos. “Estamos constantemente en contacto” –declaró– “con bancos y compañías de seguros, y ellos dicen que casi prefieren perder una considerable cantidad de dinero a que el sistema se caiga durante dos horas, porque esto último podría proporcionar mayor daño al banco.”

Por otro lado, el sistema desarrollado proporciona seguridad a largo plazo y se adecua a las más recientes disposiciones legales sobre protección de la información, de modo que él éxito de este proyecto abre a los operadores de telecomunicaciones la posibilidad de desarrollar nuevos servicios y productos basados en la criptografía cuántica.


Sábado 11 Octubre 2008
César Gutiérrez

Extraído de Tendencias 21