Algoritmo aes
-
Upload
james-lexler -
Category
Engineering
-
view
344 -
download
1
Transcript of Algoritmo aes
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.
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.
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.