Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Antes de nada, decir que la comparación entre algoritmos es súmamente difícil, todos
son buenos y malos según el uso que hagamos de ellos, así que he clasificado los
algoritmos por antigüedad, y por lo tanto en la obsolescencia de uso.
Cifrado simétrico
– DES: Estándar de cifrado de flujo de 52 bits usado en 1976. La cadena de 56 bits es
muy corta, por lo que es capaz de comprometerse en menos de 24 horas.
Tamaño de bloque: No
Tamaño de bloque: No
Tamaño de bloque: No
– ICE: Es un cifrado de bloques con clave de 64 bits derivado de DES, sin embargo
ha sido mejorado y diseñado para ser seguro contra el criptoanálisis diferencial y
lineal. Su tamaño de clave puede ser cualquier múltiplo de 64 bits, mientras que la
clave DES está limitado a 56 bits.
Longitud de clave: Cualquier múltiplo de 64 bits.
Tamaño de bloque: No
– AES: El algoritmo más utilizado hoy en día. La longitud de clave puede ser de 128
bits (10 rondas), 192 bits (12 rondas) o 256 bits (14 rondas) basado en sustituciones,
permutaciones y transformaciones lineales, ejecutadas en varias veces en bloques de
datos de 16 bytes. El cambio de un solo bit, ya sea en la clave, o en los bloques de
texto simple y claro, resulta en un bloque de texto cifrado completamente diferente.
Algunos criptógrafos muestran preocupación sobre la seguridad porque el número de
rondas especificado en el cifrador es muy pequeño y por tener una descripción
matemática muy ordenada, y por lo tanto, predecible.
– Twofish: Es un algoritmo simétrico con cifrado por bloques de tipo AES. El tamaño
de bloque es de 128 bits y el tamaño de clave puede llegar hasta 256 bits. Las
características distintivas de Twofish son el uso de S-boxes pre-computadas con
llaves dependientes, y una llave-horario relativamente compleja. Es levemente más
lento que Rijndael (el algoritmo elegido para AES) para las llaves de 128 bits, pero
algo más rápido para las llaves de 256 bits y en muchas ocasiones es más seguro
que AES.
Cifrado asimétrico
– ElGamal: Sistema de cifrado asimétrico libre de patentes y utilizado tanto para
generar firmas digitales como para cifrar/descifrar. Su funcionamiento se basa en
cálculos sobre “logaritmos discretos”, factorizando números muy grandes, de 150
dígitos o más. Usa para ello un número primo y dos enteros. La velocidad de cifrado y
autenticación es inferior a la obtenida con RSA, las firmas producidas son más largas
y los mensajes cifrados ocupan el doble que el mensaje plano.