28
ALGORTIMO AES FERNANDEZ GONZALEZ,HEVER ICHPAS GOMEZ, NERIDA QUISPE MEDINA, JAMES SULCA HERMOZA, ERICK

Algoritmo aes

Embed Size (px)

Citation preview

ALGORTIMO AES

• FERNANDEZ GONZALEZ,HEVER• ICHPAS GOMEZ, NERIDA• QUISPE MEDINA, JAMES• SULCA HERMOZA, ERICK

Algoritmo AES:Advanced Encryption Standard

• En 1999 DES, cuya longitud de clave era un tanto corta y podía ser un tanto comprometida, fue sustituido por TDES o TDEA, que triplicaba la clave.

• Finalmente en 2001 apareció AES basado en el algoritmo RINJDAEL, que fue el algoritmo ganador del concurso convocado por NIST pues cumplía con las características requeridas perfectamente, garantizando la seguridad hasta los siguientes 20 años.

• En el año 1997, el Instituto Nacional de Estándares y Tecnología de EEUU (NIST), emprende un proceso abierto para la selección de un nuevo algoritmo de cifrado (AES), que sustituya al antiguo estándar de cifrado (DES).

• Este algoritmo es útil no sólo para proteger la información del Gobierno EE. UU., sino que también se espera que sea utilizado masivamente por el sector privado, y que sea adoptado por el resto de países, incluso Europa, ya que es un algoritmo público.

• Las características principales del nuevo algoritmo recaen en la: rapidez, seguridad, eficiencia y facilidad de implementación.

Especificación del Algoritmo AES

a) Ser público.b) Ser un algoritmo de cifrado en bloque simétrico, es decir, el algoritmo utiliza un método criptográfico que usa una misma clave para cifrar y para descifrar mensajes.c) Estar diseñado de manera que se pueda aumentar la longitud de clave según las necesidades, de manera que las claves podrán variar siempre y cuando el tamaño sea múltiplo de 4 bytes. Las longitudes de clave utilizadas por defecto serán 128 bits, 192 bits y 256 bits.

• d) A su vez está diseñado para que el tamaño de los bloques de datos también sea variable dentro del mismo rango y con las mismas restricciones, es decir, bloques de datos cuyo tamaño sea múltiplo de 4 bytes.

• e) Su diseño también especifica que el algoritmo opere a nivel de byte.

• f) Ser implementable tanto en hardware como en software.

• g) Estar disponible gratuitamente, o bien disponible bajo términos consistentes con la política de patentes del Instituto Nacional Americano de Estándares (American National Standards Institute, ANSI).

Algoritmo AES Ventajas:

• Gran velocidad de cifrado y descifrado. • No aumenta el tamaño del mensaje • Tecnología muy conocida y difundida.

Desventajas:

• La seguridad depende de un secreto compartido entre el emisor y el receptor.

• La administración de las claves no es "escalable". • La distribución de claves debe hacerse a través de algún

medio seguro.

ejemplosA = 5716 = 0101 0111B = 8316 = 1000 0011

A+B=A B

0101 0111 1000 0011 1101 0100

Esquema general del AES

RONDA INICIAL• La ronda inicial aplica solamente la operación

AddRoundKey que no es más que un XOR byte a byte entre el bloque a cifrar y la clave inicial.

2. Asignando Clave

3. Generando SubClaves

Tabla S-Box

Primera Sub-Clave

Aplicaciones AESAES abarca campos tan importantes como:• La protección de las comunicaciones digitales:

Internet, TV digital, comunicaciones móviles, redes de datos y de voz.

• La transferencia de documentos EDI (Electronic Data Interchange) y elcomercio electrónico EC (Electronic Commerce).

• Garantizar la seguridad y protección del software.• La mensajería militar en la red de mando y

control (S/MIME).• En la aplicación del DNI digital, con la firma

digital, y en la firma digital de documentos.

CONCLUSIONES• La Criptografía, tanto antigua como moderna, debe su

base, integridad y eficacia a las matemáticas, que hacen posible el intercambio de mensajes de manera que sólo puedan ser leídos por las personas a quienes van dirigidos.

• El algoritmo AES al contrario que su predecesor DES, es rápido tanto en software como en hardware, es relativamente fácil de implementar, y requiere poca memoria.

• El AES es utilizando actualmente a gran escala, es decir es uno de los más potentes y más utilizados tanto a nivel individual como a nivel mundial, por su gran seguridad y estabilidad.