¿Qué es el 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 solo pueda leerlo la persona que disponga de la clave de cifrado adecuada para descodificarlo. Por ejemplo, si realiza una compra en un sitio web, 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 con el fin de mantenerla a salvo.







Cifrado César
Un cifrado César, también conocido como cifrado por desplazamiento, es una de las técnicas de codificación más simples y más usadas. Es un tipo de cifrado por sustitución en el que una letra en el texto original es reemplazada por otra letra que se encuentra tres posiciones más adelante en el alfabeto. Por ejemplo, la A sería sustituida por la D (situada 3 lugares a la derecha de la A ), la B sería reemplazada por la E, etc. Este método debe su nombre a Julio César, que lo usaba para comunicarse con sus generales. El cifrado César muchas veces es parte componente de sistemas más complejos de codificación, como el cifrado Vigenère, e incluso tiene aplicación en el sistema ROT13. Como todos los cifrados de sustitución alfabética simple, el cifrado César se descifra con facilidad y en la práctica no ofrece mucha seguridad a la comunicación.



El cifrado César mueve cada letra un determinado número de espacios en el alfabeto. En este ejemplo se usa un desplazamiento de tres espacios, así que una B en el texto original se convierte en una E en el texto codificado.




Cifrado Vigenére 

En la cifra de Vigenére se utilizan no uno, sino 26 alfabetos cifrados (cifrado polialfabético), cada uno de ellos comenzando en la letra siguiente del anterior. La naturaleza polialfabética es lo que le da su fuerza, pero también hace que sea mucho más complicada de usar. La cifra resulta inexpugnable para el análisis de frecuencia, pues una misma letra que aparezca varias veces en el texto cifrado puede representar en cada ocasión una letra diferente del texto llano y a su vez una letra que aparezca varias veces en el texto llano puede estar representada por diferentes letras en el texto cifrado,. 
Para descifrar un mensaje, el receptor necesita saber que línea del cuadro Vigenére ha sido utilizada para codificar cada letra, de manera que tiene que haber un sistema acordado (clave) para cambiar de línea.

Para ilustrar como se utiliza una clave con el cuadro Vigenère vamos a cifrar la frase desvíe tropas a la loma este, utilizando la clave HIELO. Para empezar, se deletrea la clave sobre el mensaje, repitiéndola las veces que sea necesario hasta que cada letra del mensaje quede asociada con una letra de la clave.



Clave: H I E L O
Texto llano:  d e s v i e t r o p a s a l a l o m a e s t e
Texto cifrado: KMWGWLBV Z D HAE T O SWQ L S Z B I

Para cifrar la primera letra, d, hay que comenzar por identificar la letra clave que hay sobre ella, H, que a su vez define una línea particular en el cuadro Vigenère. La línea que comienza por H, la línea 7, es el alfabeto cifrado que se utilizará para encontrar la letra que sustituirá a la d del texto llano. Observamos dónde se cruza la columna que comienza por d con la línea que comienza por H y resulta ser la letra K. Por consiguiente, a esa letra d del texto llano la representa la K en el texto cifrado.. Para codificar la segunda letra del mensaje, e, repetimos el proceso. La letra clave que hay sobre la e es la I, así, que la codificamos mediante una línea diferente del cuadro de Vigenère: la línea I (línea 8), que es un nuevo alfabeto cifrado. Para codificar la e observamos dónde se cruza la columna que empieza por e con la línea que comienza por I, y resulta ser la letra M







No hay comentarios:

Publicar un comentario