Product SiteDocumentation Site

Estándares de cifrado

A.1. Cifrado sincronizado

A.1.1. Advanced Encription Standard - AES

En criptografía, el Estándar de cifrado avanzado (AES, por las iniciales en inglés de Advanced Encryption Standard), es un estándar de cifrado adoptado por el gobierno de los Estados Unidos. Comprende tres cifrados por bloques: AES-128, AES-192 y AES-256, adoptados entre una extensa colección originalmente publicada como Rijndael. Cada cifrado AES tiene un bloque de 128 bits de tamaño, con llaves de 128, 192 y 256 bits respectivamente. Los cifrados AES han sido analizados extensamente y son utilizados a nivel mundial, del mismo modo que sucedió con su predecesor, el Estándar de cifrado de datos (DES, por las iniciales en inglés de Data Encryption Standard. [12]

A.1.1.1. Usos de AES

A.1.1.2. Historia de AES

AES fue anunciado por el Instituto nacional de tecnología y estándares (NIST, por las iniciales en inglés de National Institute of Standards and Technology) como U.S. FIPS PUB 197 (FIPS 197) el 26 de noviembre del 2001, luego de un proceso de estandarización de 5 años durante el cual quince diseños competidores fueron presentados y evaluados antes de que Rijndael fuera seleccionado como el mas apropiado (ver proceso de Estándar de cifrado avanzado para obtener más detalles). Fue considerado un estándar el 26 de mayo del 2002. Se encuentra disponible en varios paquetes diferentes de cifrado. AES es el primer cifrado abierto, y públicamente accesible que fue aprobado por la NSA para transmitir información considerada altamente secreta (ver más abajo Seguridad de AES). [13]
El cifrado Rijndael fue desarrollado por dos criptógrafos Belgas, Joan Daemen y Vincent Rijmen, quienes lo enviaron al proceso de selección de AES. Rijndael (pronunciado [rɛindaːl]) es una contracción de los nombres de los dos inventores. [14]

A.1.2. Data Encryption Standard - DES

El Estándar de cifrado de datos (DES), es un cifrado de bloques (una forma de compartir cifrados secretos), que fue elegido en 1976 por el Departamento nacional de estándares norteamericano como el Estándar federal para el procesamiento de la información (FIPS, por las iniciales en inglés de Federal Information Processing Standard) de ese país, y que luego fue adoptándose por otros países de nuestro planeta. Está basado en un algoritmo de llave simétrico que utiliza una llave de 56 bits. En un principio, este algoritmo fue problemático con respecto a ciertos elementos: diseños secretos, una longitud de llave relativamente breve, y sospechas por la existencia de una puerta de entrada trasera para NSA, la Agencia de seguridad norteamericana. Debido a ello, DES fue sometido a intensos escrutinios académicos que motivaron la comprensión moderna de los cifradores de bloque y sus criptoanálisis. [15]

A.1.2.1. Usos de DES

A.1.2.2. Historia de DES

Hoy en día, a DES se lo considera un método inseguro para gran cantidad de aplicaciones. Esto se debe fundamentalmente a que el tamaño de la llave de 56 bits es demasiado pequeño: en enero del año 1999, distributed.net y la Electronic Frontier Foundation colaboraron para demostrar públicamente que se podía quebrar una llave DES en 22 horas y 15 minutos (ver cronología). Existen además algunos resultados analíticos que demuestran debilidades teóricas en el cifrado, si bien son inviables de realizar en la práctica. Se cree que el algoritmo es prácticamente seguro si se utiliza un DES triple, si bien han sido tomados en cuenta ataques teóricos. En años recientes, el cifrado ha sido reemplazado por el Estándar de cifrado avanzado. [16]
En algunos documentos, se hace una distinción entre DES como estándar y DES como el algoritmo al que se hace referencia como el Algoritmo de cifrado de datos (DEA, por las iniciales en inglés de Data Encryption Algorithm). Fonéticamente, "DES" es pronunciado o bien como una abreviatura (/ˌdiːˌiːˈɛs/), o bien como una sigla de una sílaba (/ˈdɛz/). [17]


[12] "Estándar de cifrado avanzado". Wikipedia (en inglés). 14 de noviembre del 2009 http://en.wikipedia.org/wiki/Advanced_Encryption_Standard

[13] "Estándar de cifrado avanzado". Wikipedia (en inglés). 14 de noviembre del 2009 http://en.wikipedia.org/wiki/Advanced_Encryption_Standard

[14] "Estándar de cifrado avanzado". Wikipedia (en inglés). 14 de noviembre del 2009 http://en.wikipedia.org/wiki/Advanced_Encryption_Standard

[15] "Estándar de cifrado de datos." Wikipedia (en inglés). 14 de noviembre del 2009 http://en.wikipedia.org/wiki/Data_Encryption_Standard

[16] "Estándar de cifrado de datos." Wikipedia (en inglés). 14 de noviembre del 2009 http://en.wikipedia.org/wiki/Data_Encryption_Standard

[17] "Estándar de cifrado de datos." Wikipedia (en inglés). 14 de noviembre del 2009 http://en.wikipedia.org/wiki/Data_Encryption_Standard