Data Encryption Standard (
DES) es un algoritmo de cifrado, es decir, un método para
cifrar información, escogido como un estándar
FIPS en los
Estados Unidos en
1976, y cuyo uso se ha propagado ampliamente por todo el mundo. El algoritmo fue controvertido al principio, con algunos elementos de diseño clasificados, una
longitud de claverelativamente corta, y las continuas sospechas sobre la existencia de alguna
puerta trasera para la
National Security Agency (NSA). Posteriormente DES fue sometido a un intenso análisis académico y motivó el concepto moderno del
cifrado por bloques y su
criptoanálisis.
Hoy en día, DES se considera inseguro para muchas aplicaciones. Esto se debe principalmente a que el tamaño de clave de 56 bits es corto; las claves de DES se han roto en menos de 24 horas. Existen también resultados analíticos que demuestran debilidades teóricas en su cifrado, aunque son inviables en la práctica. Se cree que el algoritmo es seguro en la práctica en su variante de
Triple DES, aunque existan ataques teóricos.
Cifrado César
En
criptografía, el
cifrado César, también conocido como
cifrado por desplazamiento,
código de César o
desplazamiento de César, es una de las técnicas de
codificación más simples y más usadas. Es un tipo de
cifrado por sustitución en el que una letra en el texto original es reemplazada por otra letra que se encuentra un número fijo de posiciones más adelante en el
alfabeto. Por ejemplo, con un desplazamiento de 3, la
A sería sustituida por la
D (situada 3 lugares a la derecha de la
A ), la
B sería reemplazada por la
E, etc. Este método debe su nombre a
Julio César, que lo usaba para comunicarse con sus
generales.
El cifrado César muchas veces puede formar parte de sistemas más complejos de codificación, como el
cifrado Vigenère, e incluso tiene aplicación en el sistema
ROT13. Como todos los cifrados de sustitución alfabética simple, el cifrado César se descifra con facilidad y en la práctica no ofrece mucha seguridad en la comunicación.