sábado, 14 de marzo de 2015

criptografía - criptosistemas simétricos

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.- ........................................:http://es.wikipedia.org/w/index.php?title=Especial:Libro&bookcmd=download&collection_id=ce79e2a2fe8e03eba2f02e807c6aac95ef5b3e5e&writer=rdf2latex&return_to=Data+Encryption+Standard






Data Encryption Standard


En enero de 1977, el gobierno de Estados Unidos adoptó un sistema de cifrado desarrollado por IBM como su estándar oficial de información no clasificada, llamado DES. La cifra original utilizaba una clave de 128 bits, pero fue cambiado a una clave de 56 bits. Mucha gente sospecha que esto se hizo para permitir que la NSA (Agencia de Seguridad Nacional) para romper el código, pero ninguna organización con un presupuesto menor pudieron.
DES es básicamente un cifrado de sustitución monoalfabética usando un carácter de 64 bits. Cada vez que el mismo bloque de texto plano de 64 bits va en el mismo bloque de texto cifrado de 64 bits sale.
La primera etapa es una transposición independiente tecla en el texto plano de 64 bits. La última etapa es el inverso exacto, antes de que es un intercambio de la izquierda con los más a la derecha 32 bits. Las etapas restantes 16 son funcionalmente idénticos, pero se parametrizan por diferentes funciones de la tecla.
La salida izquierda de una etapa de iteración es simplemente una copia de la entrada de la derecha. La salida derecha es el OR exclusivo de la entrada izquierda y una función de la entrada de la derecha y la tecla para esta iteración. Toda la complejidad radica en estas funciones que consta de 4 pasos secuenciales.

También se utiliza encriptaciones triples (doble cifrado no es probablemente mucho más seguro que el cifrado individual). El modo de EDE requiere 2 llaves, la clave 112 bits se consideró lo suficientemente seguro. Al establecer K 1 = K 2 se puede hablar con los sistemas que usan sólo la tecla 1.

No hay comentarios:

Publicar un comentario