viernes, 17 de octubre de 2014


Encriptación 
 
 Es el proceso mediante el cual cierta información o texto sin formato es cifrado de forma que el resultado sea ilegible a menos que se conozcan los datos necesarios para su interpretación. Es una medida de seguridad utilizada para que al momento de almacenar o transmitir información sensible ésta no pueda ser obtenida con facilidad por terceros. Opcionalmente puede existir además un proceso de desencriptación a través del cuál la información puede ser interpretada de nuevo a su estado original, aunque existen métodos de encriptación que no pueden ser revertidos. 
 https://www.blogger.com/blogger.g?blogID=2160820688002369455#editor/target=post;postID=4516430141871593923
 
Algiritmo de Encriptación AES  
 
¿Qué es AES? 
Es un algoritmo de cifrado simétrico, fue desarrollado por: Joan Daemen y Vincent Rijmen, ambos de origen belga. Se desarrollo bajo el nombre de: Rijndael (pronunciado "Rain Doll" en inglés). Se transformó en un estándar efectivo el 26 de mayo de 2002. • Desde 2006, el AES es uno de los algoritmos más populares usados en criptografía simétrica.
El AES puede ser descrito como un bloque cifrado iterativo y simétrico. El AES utiliza una estructura de bucle para realizar repetidamente reordenamientos de datos, o permutaciones. El bucle reemplaza una unidad de datos con otra para datos de entrada. La rutina de cifrado utiliza la misma clave para cifrar y descifrar los datos, y aplica esa clave a los bloques de datos de longitud fija.
 

Programa clave

La rutina de cifrado de AES almacena la clave de cifrado principal en una matriz. Una matriz es un grupo de objetos con los mismos atributos que pueden ser abordados de forma individual. La matriz consta de cuatro filas, conteniendo cada uno cuatro, seis u ocho bytes, dependiendo del tamaño de la clave. Tras bambalinas, la rutina de cifrado utiliza esta matriz para generar una tabla, conocida como un programa clave, que contiene varias claves. Estas claves se denominan claves redondas para distinguirlas de la llave maestra original.
 
 ¿Qué tan seguro es AES?
Tiene un solo ataque registrado en el 2011. exitoso, no es vulnerable al criptoanálisis diferencial y lineal. Es necesaria una gran cantidad de textos encriptados y gran procesamiento para su análisis.
 
¿Quién lo realizo? 
 Un grupo de investigadores de Microsoft y de la Dutch Katholieke Universiteit Leuven. 
 
¿Qué necesitamos para poder romper AES? 
Según investigadores: 
• Un billón de ordenadores. 
• Que cada uno pueda probar mil millones de claves por segundo.
• Y unos 2000 millones de años para dar con un AES-128.
 
 NOTA: hay que tener en cuenta que las máquinas actuales sólo pueden probar 10 millones de claves por segundo.
 
¡Otros Avances! 
 • Un equipo de criptólogos de la Universidad de Luxemburgo ha realizado importantes avances teóricos en los ataques a los estándares de cifrado AES-192 y AES-256. En su publicación, Alex Biryukov y Dmitry Khovratovich describen cómo romper una clave AES-256 y una clave AES-192 bajo ciertas circunstancias.
 • Este ataque a AES es el primer criptoanálisis que completa los 14 pasos del proceso. Las investigaciones anteriores se habían restringido a un AES reducido de 10 ciclos. Los nuevos ataques se han basado en el avance en el campo de la rotura de funciones hash.
 • Un atacante podría conseguir el control parcial del proceso de generación de la clave sólo bajo raras circunstancias, por ejemplo, en hardware de encriptación de baja calidad.
 • De momento, estos ataques no tienen una importancia práctica para la seguridad del cifrado de datos AES.
 

No hay comentarios:

Publicar un comentario