2. 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.
3. • 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.
4. 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.
5. • 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).
6. 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.
7. ejemplos
A = 5716 = 0101 0111
B = 8316 = 1000 0011
A+B=A B
0101 0111
1000 0011
1101 0100
10. 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.
27. Aplicaciones AES
AES 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.
28. 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.