Concepto de Cifrado.
El cifrado es un método que permite
aumentar la seguridad de un mensaje o de un archivo mediante la codificación
del contenido, de manera que sólo pueda leerlo la persona que cuente con la
clave de cifrado adecuada para descodificarlo. Por ejemplo, si realiza una
compra a través de Internet, la información de la transacción (como su
dirección, número de teléfono y número de tarjeta de crédito) suele cifrarse a
fin de mantenerla a salvo. Use el cifrado cuando desee un alto nivel de
protección de la información.
Métodos y Técnicas de Cifrado:
Cifrado de sustitución
El cifrado de sustitución consiste en
reemplazar una o más entidades (generalmente letras) de un mensaje por una o
más entidades diferentes.
Existen varios tipos de
criptosistemas de sustitución:
·
La sustitución monoalfabética
consiste en reemplazar cada una de las letras del mensaje por otra letra del
alfabeto.
·
La sustitución polialfabética
consiste en utilizar una serie de cifrados monoalfabéticos que son
re-utilizados periódicamente.
·
La sustitución homófona hace posible
que cada una de las letras del mensaje del texto plano se corresponda con un
posible grupo de caracteres distintos.
·
La sustitución poligráfica consiste
en reemplazar un grupo de caracteres en un mensaje por otro grupo de caracteres.
Cifrado César
Este código de cifrado es uno de los
más antiguos ya que su uso se remonta a Julio César. El principio de cifrado se
basa en la adición de un valor constante a todos los caracteres de un mensaje
o, más precisamente, a su código ASCII.
Cifrado ROT 13
El caso específico del cifrado César
donde la clave de cifrado es N (la 13º letra del alfabeto) se denomina ROT 13
(se eligió el número 13, la mitad de 26, para que sea posible cifrar y
descifrar fácilmente mensajes textuales).
Cifrado de Transposición
El método de cifrado por
transposición consiste en reordenar datos para cifrarlos a fin de hacerlos
ininteligibles. Esto puede significar, por ejemplo, reordenar los datos
geométricamente para hacerlos visualmente inutilizables.
El Cifrado Simétrico.
El cifrado simétrico (también
conocido como cifrado de clave privada o cifrado de clave secreta) consiste en
utilizar la misma clave para el cifrado y el descifrado.
El cifrado consiste en aplicar una
operación (un algoritmo) a los datos que se desea cifrar utilizando la clave
privada para hacerlos ininteligibles. El algoritmo más simple (como un OR
exclusivo) puede lograr que un sistema prácticamente a prueba de
falsificaciones (asumiendo que la seguridad absoluta no existe).
El Cifrado Asimétrico.
El cifrado asimétrico (también
conocido como cifrado con clave pública). En un criptosistema asimétrico (o
criptosistema de clave pública), las claves se dan en pares:
·
Una clave pública para el cifrado.
·
Una clave secreta para el descifrado.
En un sistema de cifrado con clave pública, los usuarios
eligen una clave aleatoria que sólo ellos conocen (ésta es la clave privada). A
partir de esta clave, automáticamente se deduce un algoritmo (la clave
pública). Los usuarios intercambian esta clave pública mediante un canal no
seguro.