Вы находитесь на странице: 1из 6

ENCRIPTACIN SIMTRICA

El cifrado mediante clave simtrica significa que dos o ms usuarios, tienen una
nica clave secreta, esta clave ser la que cifrar y descifrar la informacin
transmitida a travs del canal inseguro.
Es decir, la clave secreta la debe tener los dos usuarios, y con dicha clave, el
usuario A cifrar la informacin, la mandar a travs del canal inseguro, y a
continuacin el usuario B descifrar esa informacin con la MISMA clave que ha
usado el usuario A.
Para que un algoritmo de clave simtrica sea fiable debe cumplir:
Una vez que el mensaje es cifrado, no se puede obtener la clave de
cifrado/descifrado ni tampoco el texto en claro.
Si conocemos el texto en claro y el cifrado, se debe tardar ms y gastar ms
dinero en obtener la clave, que el posible valor derivado de la informacin sustrada
(texto en claro).
Debemos tener en cuenta que los algoritmos criptogrficos son pblicos, por lo que
su fortaleza debe depender de su complejidad interna y de la longitud de la clave
empleada para evitar los ataques de fuerza bruta.
La seguridad en clave simtrica reside en la propia clave secreta, y por tanto el
principal problema es la distribucin de esta clave a los distintos usuarios para cifrar
y descifrar la informacin. La misin del emisor y receptor es mantener la clave en
secreto. Si cae en manos equivocadas ya no podramos considerar que la
comunicacin es segura y deberamos generar una nueva clave.
Otro problema reside en que las claves secretas a guardar es proporcional al
nmero de canales seguros que deseamos mantener. Esto no es un problema en s,
pero debemos administrar bien las llaves para no equivocarnos. Este problema no
se va a presentar en los algoritmos asimtricos porque cada usuario tiene una
pareja de claves, una pblica y la otra privada, independientemente del nmero de
canales seguros que queramos establecer. nicamente debe proteger la clave
privada.
La principal ventaja de los algoritmos simtricos es la velocidad de los algoritmos, y
son muy usados para el cifrado de grandes cantidades de datos.
ALGUNOS ALGORITMOS DE CLAVE SIMTRICA
DES (DATA ENCRYPTION STANDARD):
Su arquitectura est basada en un sistema monoalfabtico, donde un algoritmo de
cifrado aplica sucesivas permutaciones y sustituciones al texto en claro. En un
primer momento la informacin de 64bits se somete a una permutacin inicial, y a
continuacin se somete a una permutacin con entrada de 8 bits, y otra de

sustitucin de entrada de 5 bits, todo ello constituido a travs de un proceso con 16


etapas de cifrado.
El algoritmo DES usa una clave simtrica de 64bits, los 56 primeros bits son
empleados para el cifrado, y los 8 bits restantes se usan para comprobacin de
errores durante el proceso. La clave efectiva es de 56 bits, por tanto, tenemos 2
combinaciones posibles, por lo que la fuerza bruta se hace casi imposible.
Ventajas:
Es uno de los sistemas ms empleados y extendidos, por tanto es de los ms
probados.
Implementacin sencilla y rpida.
Inconvenientes:
No se permite una clave de longitud variable, es decir, no se puede aumentar para
tener una mayor seguridad.
Es vulnerable al criptoanlisis diferencial (2 posibilidades) siempre que se
conozco un nmero suficiente de textos en claro y cifrados.
La longitud de clave de 56 bits es demasiado corta, y por tanto vulnerable.
Actualmente DES ya no es un estndar, debido a que en 1999 fue roto por un
ordenador.

https://es.scribd.com/document/54383327/Ejemplo-de-Algoritmo-Simetrico-DESpara-des
TEMA: Cifrado y Descifrado con el Mtodo DES MOTIVACIN DEL
ALGORITMO El algoritmo DES (Data Encryption Standard, estndar de cifrado de
datos) desarrollado originalmente por IBM, en 1973 el National Bureau of
Standard(NBS) adopt el algoritmo DES (Data Encryption Standard) como estndar
de cifrado para la seguridad de documentos oficiales. A finales de 1974, IBM
propuso "Lucifer", que gracias a la NSA (National Standard Agency, en castellano:
Agencia Nacional de Seguridad) fue modificado el 23 de noviembre de 1976,
convirtindose en DES (Data Encryption Standard, en castellano: Estndar de
Cifrado de Datos).
Figura No1. Descripcin del Algoritmo de Encriptacin y Desencriptacin Es un
sistema de cifrado simtrico por bloques de 64 bits, de los que 8 bits (un byte) que
se utilizan como control de paridad (para la verificacin de la integridad de la
clave). El algoritmo se encarga de realizar combinaciones, sustituciones y
permutaciones entre el texto a cifrar y la clave, asegurndose al mismo tiempo de
que las operaciones puedan realizarse en ambas direcciones (para el descifrado),es
uno de los sistemas ms empleados y extendidos, por tanto es de los ms probados
y su implementacin es sencilla y rpida. DESCRIPCIN DE LA SOLUCIN A
continuacin se describen los pasos necesarios para implementar
esteAlgoritmoCriptogrfico DES.
ENCRIPTACIN1 1.- Procesar La Clave. 1.1.- Solicitar una clave de 64 bits al
usuario

1.

Algoritmo DES Es el algoritmo simtrico ms extendido mundialmente. Codifica bloques


de 64 bits empleando claves de 56 bits. Consta de 16 rondas, ms dos permutaciones,
una que se aplica al principio (Pi) y otra al final (Pf ), tales que la ltima es la inversa de la
primera. Para descifrar basta con usar el mismo algoritmo empleando el orden inverso.
Ventajas del algoritmo: Es muy rpido y fcil de implementar. Desventajas: Emplea
una clave demasiado corta, lo cual hace que con el avance actual de los ordenadores, los
ataques por la fuerza bruta se puedan llevar a cabo.
2. 14. Variantes del DES Se han propuesto variantes de este algoritmo para as aprovechar
gran parte de las implementaciones por hardware existentes de DES. De ellos el que cabe
destacar es: DES Mltiple: Consiste en aplicar varias veces el algoritmo DES con
diferentes claves al mensaje original. El ms comn de todos ellos es el Triple-DES, que
responde a la siguiente estructura: Codificar con la subclave k1, decodificar con k2 y volver
a codificar con k1. La clave resultante es la concatenacin de k1 y k2, con una longitud de
112 bits.

Вам также может понравиться