Cifrado simétrico y confidencialidad de mensajes I Publicada por 4v4t4r en criptografia .
->
Mungo habÃa estado trabajando toda la tarde en el código Stern, ayudado principalmente de los últimos mensajes que habÃa interceptado durante la caÃda del sistema de Nevin Square. El código Stern era muy seguro. Él debÃa ser consciente de que la Central de Londres sabÃa sobre esa caÃda. Se sentÃan tan seguros de la impenetrabilidad del código que no les importaba con qué frecuencia Mungo leia sus mensajes.
Hablar con desconocidos, Ruth Rendell
Entre las tribus de Autralia Central, cada hombre, mujer y niño tien un nombre secreyo o sagrado que el más anciano decide al poco de nacer él o ella, y que no conoce nadie sino los miembros totalmente integrados en el grupo. Este nombre secreto nunca se menciona excepto en las ocasiones más solemnes; pronunciarlo al oÃdo de un hombre de otro grupo serÃa una seria violación de la costumbre tribal . Cuando se menciona uno de esos nombres, se hace con voz muy baja y tomando todas las precauciones para que nadie de otro grupo pueda oÃrlo. Los nativos creen que un extraño que conozca su nombre secreto tendrÃa poder especial para causarle algún mal por medio de la magia.
La rama dorada, Sir James George Frazer
El cifrado simétrico, también conocido como cifrado convencional, de clave secreta o de clave única, era el único que se usaba antes del desarrollo del cifrado de clave pública a finales de los 70. Aún hoy continúa siendo el más usado de los tipos de cifrado.
Este capÃtulo comienza presentando un modelo general del proceso de cifrado simétrico, permitiendonos con ello entender el contexto en que se usan los algoritmos. Luego se analizan tres algoritmos de cifrado importantes: DES, triple DES y AES. También se examina la aplicación de estos algoritmos para obtener confidencialidad.
Principios del cifrado simétrico
Un esquema de cifrado simétrico tiene cinco componentes:
Texto claro: es el mensaje o los datos originales que se introducen en el algoritmo como entrada.
Algoritmo de cifrado: el algoritmo de cifrado realiza varias sustituciones y trasnformaciones en el texto claro.
Clave secreta: la clave es también una entrada del algoritmo. las sustituciones y transformaciones realizadas por el algoritmo dependen de ella.
Texto cifrado: el mensaje ilegible que se produce como salida. Depende del texto claro y de la clave secreta. Para un mensaje determinado, dos claves diferentes producirÃan dos textos cifrados diferentes.
Algoritmo de descifrado: es, básicamente, el algoritmo de cifrado ejecutado a la inversa. Toma el texto cifrado y la misma clave secreta, y genera el texto claro.
Hay dos requisitos para el uso seguro del cifrado simétrico:
1. Se necesita un algoritmo de cifrado robusto. Como mÃnimo nos gustarÃa que un oponente que conozca el algoritmo y tenga acceso a uno o más textos cifrados no pudiera descifrar el texto o averiguar la clave. Este requisito se expresa generalmente de forma más rotunda: el atacante no deberÃa poder descifrar el texto o averiguar la clave aunque estuviera en posesión de una seria de textos cifrados junto con sus correspondientes originales.
2. El emisor y el receptor deben haber obtenido copias de la clave secreta de forma segura y deben guardarla de la misma manera. Si alguien descubre la clave y conoce el algoritmo, todas las comunicaciones que usen esa clave son descifrables.
Es importante observar que la seguridad del cifrado simétrico depende de la privacidad de la clave, no de la privacidad del algoritmo. Es decir, se asume que no es práctico descifrar un mensaje teniendo el texto cifrado y conociendo el algoritmo de cifrado/descifrado. En otras palabras, no es necesario que el algoritmo sea secreto; lo único que hay que mantener en secreto es la clave.
Esta caracterÃstica del cifrado simétrico es la cauda de sus uso tan extendido. El hecho de que el algoritmo no tenga que ser secreto significa que los fabricantes pueden desarrollar y han desarrollado implementaciones con chips de bajo coste de los algoritmosde cifrado de datos. Esos chips se pueden conseguir fácilmente y se han incorporado a una serie de productos. Con el uso de cifrado simétrico, el problema principal de seguridad consiste en mantener la privacidad de la clave.










