En criptografía, Triple DES es un cifrado en bloque que
aplica el cifrado DES tres veces para cada bloque de datos.
Esto es así porque
cuando el cifrado DES fue diseñado con un tamaño de clave de 56 bits, los
ataques de fuerza brutas no eran factible. Hoy en día, con el aumento de
velocidad de cómputo, es necesario utilizar Triple DES, que ofrece un método
relativamente sencillo de aumentar el tamaño de la clave de DES sin la
necesidad de diseñar un nuevo algoritmo de cifrado de bloques.
El método es el siguiente: el texto en claro se cifra con un
algoritmo de cifrado. A continuación, el resultado pasa a través del mismo
algoritmo de cifrado para pasar una tercera vez por el mismo algoritmo de
cifrado. Típicamente, la segunda etapa usa un algoritmo de descifrado en vez de
un algoritmo de cifrado. Se puede usar con 3 claves distintas para las 3 etapas
o bien, la misma clave puede usarse para
la primera y la tercera etapa.