Tecnología

Inicio

Tipos de Algoritmos simétricos de cifrado

Un algoritmo de cifrado simétrico es una fórmula matemática que convierte el texto sin formato en una forma ininteligible, cifrado, conocido como texto cifrado. La variable o clave de cifrado, que se utiliza para conducir un algoritmo de cifrado simétrico se deriva de una frase de contraseña suministrada cuando los datos son encriptados y una clave única, compartida se utiliza para cifrar y descifrar datos. Existen diferentes tipos de algoritmo de cifrado simétrico existen y que su fuerza depende, en gran medida, de la longitud, en bits (0 y 1), de su clave de cifrado.

DES

El estándar de cifrado de datos (DES) fue el primer estándar de codificación recomendada por el Instituto Nacional de Estándares y Tecnología (NIST), en 1977, pero ha sido objeto de muchos ataques en el ínterin y, hoy en día, sólo se permite para los sistemas heredados. Una clave de cifrado DES consiste en 64 bits, pero sólo los 56 bits se utilizan directamente por el algoritmo DES; los 8 bits restantes de la clave pueden utilizarse para la detección de errores.

Blowfish

Blowfish es un algoritmo de cifrado simétrico dominio público - es decir, que no tiene licencia y está disponible para todo el mundo, de forma gratuita - introdujo por primera vez por uno de los criptógrafos del mundo, Bruce Schneier, en 1993. Blowfish utiliza una clave de cifrado de longitud variable , que van de 32 bits a 448 bits, con un valor predeterminado de 128 bits. En su forma más simple, texto plano se divide en bloques de 64 bits y se introduce en el algoritmo para crear bloques de texto cifrado.

3DES

Triple DES (3DES) es una mejora de DES simple que se aplica el método de cifrado DES a los mismos datos tres veces para aumentar el nivel de cifrado. Triple DES aumenta la longitud de la clave de cifrado de 192 bits, pero es más lenta que otros métodos de cifrado bloqueador de cifrado. Sin embargo, 3DES reemplazado DES como algoritmo de cifrado simétrico de elección en el año 1999, de acuerdo con los Estándares Federales de Procesamiento de Información (FIPS).

AES

El Advanced Encryption Standard (AES), que en realidad es una implementación de un algoritmo de cifrado simétrico conocido como Rjindael, es el último estándar recomendado por el NIST. AES utiliza una clave de cifrado que varían en longitud de 128 bits a 256 bits y cifra los datos en bloques de 128 bits. El algoritmo AES se aplica a los datos de 10, 12 ó 14 veces - conocido como "rondas" - por lo que es altamente seguro. De hecho, sólo un denominado ataque de fuerza bruta, en la que un atacante prueba todas las posibles combinaciones de la clave de cifrado, ha demostrado ser eficaz contra AES. Sin embargo, AES es rápido, flexible y puede ser implementado en una variedad de diferentes plataformas.