¿POR QUÉ SE CREA TRIPLE DES?
vRecordemos que DES es un sistema mono alfabético
que fue desarrollado en colaboración con IBM.
vFué creado con la finalidad de mejorar el
cifrado DES, este seria el predecesor, y así estar
preparados para que si por
algún motivo DES fuese corrompido entrara en funcionamiento 3DES.
vCuando DES es corrompido surge la necesidad de
cambiar todos los programas y equipos que utilizaban este cifrado, solo se
tendrían que actualizar los sistemas y esto resultaría relativamente fácil ya
que no se tendría que crear un sistema completamente nuevo.
GENERALIDADES DE 3DES
q
3DES
realiza algo tres veces mas que un algoritmo DES regular.
q
Utiliza tres llaves en cada bloque de texto
plano.
q
En vez de utilizar una llave de 56 bits desde la
tabla de llaves, 3DES encripta el texto plano con la primera llave, encripta
ese texto encriptado con otra llave de 56 bits, y luego encripta nuevamente el
texto encriptado con otra llave de 56 bits.
q
3DES también es capaz de trabajar con llaves mas
extensas para hacerlo mas seguro.
q
Para descifrar este algoritmo, se tendrían que
descubrir las tres llaves diferentes. No solo eso, el texto será desencriptado
solo cuando las tres llaves correctas sean usadas en el orden correcto.
Ø
3DES utiliza un sistema simétrico o clave
privada , también llamados de clave secreta.
Ø
El esquema básico es el siguiente:
- Mensaje + Clave = Código (encriptación)
- Código + Clave = Mensaje
(desencriptación)
DESCRIPCIÓN
ü
Desarrollado por IBM en 1978.
ü
Fue elegido como una forma de agrandar el largo
de la clave sin necesidad de cambiar el algoritmo de cifrado.
ü
La clave que utiliza de 128 bits (112 de clave y
16 de paridad), es decir dos claves de 64 bits de los utilizados en DES.
ü
Se puede utilizar una clave de 192 bits (168
bits de clave y 24 bits de paridad)
ü
Utiliza 48 rondas en sus cálculos (3 veces DES),
esto lo hace resistente al criptoanálisis diferencial, sin embargo esto provoca
una disminución en su rendimiento.
ü
Tiene como ventaja el aumentar de manera
significativa la seguridad del DES, en contraparte requiere mas recursos para
el cifrado y descifrado.
TIPOS DE MODO DE CIFRADO 3DES
Ø
DES-EEE3: UTILIZA 3 CLAVES DIFERENTES, ES DECIR
LOS DATOS SE ENCRIPTAN, ENCRIPTAN,
ENCRIPTAN.
Ø
DES-EDE3: SE UTILIZA UNA CLAVE DIFERENTE PARA
CADA UNA DE LAS OPERACIONES 3DES, ES DECIR LOS DATOS SE ENCRIPTAN, DESENCRIPTAN
, ENCRIPTAN.
Ø
DES-EEE2: SOLO SE USAN DOS CLAVES Y EL PRIMER Y
TERCER PASO DE ENCRIPTACION USAN LA MISMA CLAVE, Y LA SEGUNDA UTILIZA UNA CLAVE
DIFERENTE.
Ø
DES-EDE2: SOLAMENTE USA DOS CLAVES, Y EL PRIMER
Y TERCER PROCESO DE ENCRIPTACIÓN USAN LA MISMA CLAVA, LA SEGUNDA USA UNA CLAVE
DIFERENTE.
OPCIONES DE CODIFICACIÓN
q
Opción de codificación 1: Las tres claves
son independientes.
Esta opción de
codificación es la más fuerte, con 3 x 56 = 168
bits de la clave independiente.
q
Opción de codificación 2: K1 y K2 son
independientes, y K3 = K1 .
Esta opción ofrece
una menor seguridad, con 2 × 56 = 112 bits dela clave. Esta opción es más
fuerte que la simple encriptación DES dos veces.
q
Opción de codificación 3: Las tres claves
son idénticas, es decir,K1 = K2 = K3 .
Esta es equivalente a
la DES, con sólo 56 bits de la clave. Esta opción proporciona compatibilidad con DES, porque las operaciones de primera y segunda se anulan.
M= MENSAJE A CIFRAR.
K1,K2,K3= CLAVES DES.
C= TEXTO CIFRADO
dislike
ResponderEliminarMuchas gracias, me ha servido para mi presentación.♥
ResponderEliminarmuy buena estoy estudiando los niveles de criptografia
ResponderEliminargracias por la informacion
ResponderEliminar