¿Qué significa estándar de cifrado de datos?
El estándar de cifrado de datos (DES) es un estándar común para el cifrado de datos y una forma de criptografía de clave secreta (SKC), que utiliza una sola clave para cifrar y descifrar. La criptografía de clave pública (PKC) utiliza dos claves, una para cifrar y otra para descifrar.
Definición de estándar de cifrado de datos
En 1972, el National Bureau of Standards (NBS) se puso en contacto con el Institute for Computer Sciences and Technology (ICST) para idear un algoritmo de cifrado que protegiera los datos almacenados y transmitidos. El algoritmo sería de acceso público, pero su clave sería alto secreto.
La Agencia de Seguridad Nacional (NSA) colaboró en los procesos de evaluación de algoritmos criptográficos y, en 1973, se publicaron en el Registro Federal invitaciones a presentar propuestas. Sin embargo, las propuestas fueron inaceptables.
En 1974, se publicó una segunda invitación, que dio lugar a una propuesta de IBM. En 1975, se publicaron las especificaciones técnicas en el Registro Federal para recabar comentarios, y se inició el análisis y la revisión. En 1977, el NBS publicó el algoritmo, es decir, DES, como Normas Federales de Procesamiento de la Información (FIPS) 46.
Poco después, el Departamento de Defensa de Estados Unidos (DoD) implantó DES. Las especificaciones se recogen en la publicación FIPS 46-3, FIPS 81, ANSI X3.92 y ANSI X3.106. Por motivos de seguridad, el gobierno estadounidense nunca ha autorizado la exportación de este software de cifrado.
Existen al menos 72 cuatrillones de posibilidades de claves DES. En 1993, el NIST recertificó el DES, y el Advanced Encryption Standard (AES) se convirtió en su sustituto no oficial.