Академический Документы
Профессиональный Документы
Культура Документы
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
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.