Como sabemos, el estándar de cifrado de datos (DES) utiliza una clave de 56 bits para cifrar cualquier texto sin formato que se pueda descifrar fácilmente mediante el uso de tecnologías modernas. Para evitar que esto suceda, se introdujeron DES doble y DES triple, que son mucho más seguros que el DES original porque utiliza claves de 112 y 168 bits respectivamente. Ofrecen mucha más seguridad que DES.
DES doble:
Double DES es una técnica de cifrado que utiliza dos instancias de DES en el mismo texto sin formato. En ambos casos, utiliza diferentes claves para cifrar el texto sin formato. Se requieren ambas claves en el momento del descifrado. El texto sin formato de 64 bits va a la primera instancia de DES que luego se convierte en un texto medio de 64 bits usando la primera clave y luego va a la segunda instancia de DES que proporciona texto cifrado de 64 bits usando la segunda clave.
Sin embargo, el DES doble usa una clave de 112 bits pero brinda un nivel de seguridad de 2^56, no 2^112 y esto se debe al ataque de encuentro en el medio que se puede usar para atravesar el DES doble.
Triple DES:
Triple DES es una técnica de cifrado que utiliza tres instancias de DES en el mismo texto sin formato. Utiliza diferentes tipos de técnicas de elección de teclas: en primer lugar, todas las teclas utilizadas son diferentes y, en segundo lugar, dos teclas son iguales y una es diferente y, en tercer lugar, todas las teclas son iguales.
Triple DES también es vulnerable a un ataque de reunión en el medio, por lo que proporciona un nivel de seguridad total de 2^112 en lugar de utilizar una clave de 168 bits. El ataque de colisión de bloques también se puede realizar debido al tamaño de bloque pequeño y al uso de la misma clave para cifrar texto de gran tamaño. También es vulnerable al ataque sweet32.
Publicación traducida automáticamente
Artículo escrito por gluttony777 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA