TAREA
2
ENSAYO
SOBRE EL CIFRADO SIMETRICO, ASIMETRICO, AUTENTIFICACION Y DES.
Para comenzar este ensayo se definirá primero lo que es
un cifrado, se puede deducir como aquel mecanismo de seguridad que permite
ocultar el contenido del mensaje para que únicamente pueda leerlo el
destinatario final.
Todo cifrado tiene un par de claves, la clave pública y
la clave privada. La clave pública se la daremos a la gente y la clave privada
no se le debe dar a nadie.
Sabiendo ahora lo que es un cifrado y las llaves que lo
forman, se hablara sobre los tipos de cifrado, los cuales son los siguientes:
·
Cifrado
simétrico: Es el tipo de cifrado que usa una misma clave para
cifrar y descifrar. Ambas partes que se comunican mediante un cifrado simétrico
deben estar de acuerdo en usar una misma clave.
El proceso que conlleva el uso de este
cifrado es el siguiente:
Un usuario A ingresa un texto o clave,
la clave secreta lo que hará con este mensaje es aplicarle un algoritmo de
cifrado para convertirlo en un texto cifrado. Este texto viajara a través de
una red y llegara a un usuario B. Pero antes de que el usuario B reciba el
mensaje como tal recibirá primero el texto cifrado que viajo a través de la red,
se le aplicara un algoritmo descifrado y al fin el usuario B podrá recibir lo
que el usuario A envió.
·
Cifrado
asimétrico: En este tipo de cifrado se usan distintas
claves para cifrar y descifrar. En este caso el usuario B es quien tiene la
clave pública y el usuario A es quien tiene la privada. Lo que ocurre aquí es
que el usuario B ingresara algún texto o clave, se le aplicara un algoritmo de
cifrado pero con la clave pública, este se convertirá en un texto cifrado,
viajara a través de una red y llega al usuario A, primero un texto cifrado
luego a este texto se le aplicara el algoritmo descifrado con una llave privada
y finalmente llegara el texto clave al usuario A.
Terminado el tema de cifrado, comenzare a dar pie al tema
de Autenticación. Comúnmente hay confusión entre Identificación y Autentificación,
es por eso que abordare ambos temas pero entrare en más detalle con la autentificación.
Básicamente la identificación es la capacidad de poder
reconocer de forma bastante exclusiva a un usuario de un sistema o aplicación que
se está ejecutando.
La autenticación es aquella capacidad de demostrar que un
usuario o aplicación es quien realmente dice ser.
La diferencia está bastante clara. En la autentificación
se verifica que la persona que está usando la aplicación demuestre que de
verdad es ella, mientras que la identificación es solo checar la información del
perfil de un usuario para reconocerlo solo en esa plataforma pero nunca se
verifica si la información que dicho usuario ingreso es verdadera.
Algunos tipos de autenticación son las huellas
dactilares, la retina del ojo o las biomédica. Una forma clásica de autenticación
es la contraseña.
El último tema de este ensayo es DES (Data Encryption
Standard). En español, sería más o menos, Estándar de Cifrado de Datos.
DES es, básicamente, un sistema de cifrado SIMETRICO por
bloques de 64 bits, de los cuales 8 bits (1 byte) se utilizan como control de
paridad, es decir, verifica la integridad de la clave. Cada uno de los bits de
la clave de paridad (1 de cada 8 bits) se utiliza para controlar uno de los
bytes de la clave por paridad impar, es decir, que cada uno de los bits de
paridad se ajusta para que tenga un número impar de "1" dentro del
byte al que pertenece. Por lo tanto, la clave tiene una longitud
"útil" de 56 bits, es decir, realmente sólo se utilizan 56 bits en el
algoritmo.
Se basa en un sistema mono alfabético, con un algoritmo
de cifrado consistente en la aplicación sucesiva de varias permutaciones y
sustituciones.
La permutación solo cambia el orden de las letras del
mensaje original, un claro ejemplo de una permutación es
Mensaje
original: HOLA
Mensaje
con permutación: OHAL.
La sustitución se la aplica ya un tipo de metodología para
poder saber lo que dice el mensaje original. Por ejemplo
Mensaje
original: HOLA.
Mensaje
con Sustitución: JPMB. Se sustituyeron las letras originales por las siguientes
de cada una en el abecedario.
Continuando con el DES es posible un total de 2 elevado a
56 = 72.057.594.037.927.936 claves posibles, es decir, unos 72.000 billones de
claves, por lo que la ruptura del sistema por fuerza bruta o diccionario es
sumamente improbable, aunque no imposible si se dispone de suerte y una gran
potencia de cálculo.
Se ha hablado de mecanismos de seguridad en este ensayo y
se puede usar cualquiera ya que todos conservan un mismo fin, proteger la información
del usuario.
Fuentes
Bibliográficas.
Comentarios
Publicar un comentario