Un candado que solo abre con la llave, el cifrado
Imagina que pasas una carta de mano en mano sin sobre. Cada persona por la que pasa puede leerla tal cual. Un mensaje enviado en claro por internet es justo esto. El cifrado convierte esa carta en un revoltijo que no se puede leer sin una llave. Aunque alguien la atrape a mitad de camino, no sabe que dicen las letras, y solo quien tiene la llave correcta lo deshace y lo lee.
El texto en claro lo lee cualquiera
Cuando envias un mensaje,
no va directo al otro lado.
Pasa por varias paradas en el camino.
Un router, equipo de la operadora, muchos servidores,
uno tras otro, antes de llegar.
Si envias el texto sin ningun tratamiento,
mientras recorre este camino,
cada lugar por el que pasa puede leer el contenido.
A este texto original sin tocar
lo llamamos texto plano.
El texto plano es como una carta sin sobre.
Toca una parada del camino. Al ser texto plano, cada lugar por el que pasa ve el contenido tal cual.
Cualquiera fuera la parada que tocaste,
el mismo texto aparecio tal cual.
El texto plano queda abierto en cada lugar por el que pasa.
Claro que casi todas las paradas solo lo reenvian.
Pero el problema es que si una sola se lo propone,
puede leer o copiar el contenido.
Piensa en una contrasena o un asunto privado
viajando asi y resulta inquietante.
Por eso, antes de enviar el texto, queremos
bloquearlo para que otros no puedan leerlo.
Ese bloqueo es justo el cifrado.
Bloqueado, se vuelve texto sin sentido
El cifrado es el trabajo de bloquear el texto plano.
Las letras del texto original
se reordenan de un modo fijo
en un texto cuyo significado no se puede saber.
A este texto bloqueado lo llamamos texto cifrado.
En el texto cifrado si ves letras.
Pero su significado se fue,
asi que solo parece un revoltijo.
Aunque alguien lo atrape y lo mire a mitad de camino,
no puede adivinar que dice.
El modo de bloquear va emparejado con una llave.
Toca bloquear para cifrar el texto plano. Las letras se vuelven texto cifrado sin sentido.
Al tocar bloquear, el texto claro
se volvio letras que no logras descifrar.
El contenido es el mismo,
pero ahora leerlo no te da significado.
Este es el efecto central del cifrado.
El contenido no se borro;
se bloqueo para que no se pueda leer sin una llave.
Entonces surge una pregunta natural.
Como se vuelve este revoltijo
al texto original?
La respuesta esta en la llave emparejada al bloquear.
Solo la llave correcta lo abre
Para leer de nuevo el texto cifrado bloqueado
debes abrirlo con una llave.
Este abrir se llama descifrado.
Aplica la llave correcta
y el texto revuelto vuelve al texto plano original.
Es como encajar la llave que corresponde en un candado.
Aplica en cambio una llave equivocada
y el texto no se abre; queda bloqueado.
Asi solo quien tiene la llave ve el contenido.
Cualquiera en medio sin la llave
no puede volver el texto cifrado a texto plano.
Elige una llave y toca abrir. La llave correcta trae de vuelta el original, una equivocada no lo abre.
La llave correcta trajo el original de vuelta,
la equivocada quedo bloqueada.
Este punto justamente hace util al cifrado.
Esta bien aunque el modo de bloquear
sea ampliamente conocido.
Lo verdaderamente secreto es solo la unica llave.
Solo quien tiene la llave puede abrirlo,
asi que el mensaje se lee solo entre esas personas.
Entonces, donde nos protege de verdad
este bloquear y abrir en la vida real?
Veamos dos lugares.
Protege en transito y en reposo
Hay dos lugares principales donde el cifrado guarda un secreto.
El primero es en transito.
Mientras un mensaje cruza internet,
pasa por las paradas que vimos antes.
Si lo envias cifrado,
quien lo intercepte solo tiene texto cifrado.
Sin la llave el contenido esta protegido.
El segundo es en reposo.
Cuando un mensaje o archivo se guarda en un dispositivo o servidor,
incluso mientras esta quieto en su sitio
alguien podria espiarlo.
Si lo almacenas cifrado,
esa copia guardada no se puede leer sin la llave.
Alterna entre los dos casos. Ve como el cifrado guarda el secreto en transito y en reposo.
Ya sea en transito o en reposo,
el texto cifrado era solo un revoltijo sin la llave.
Asi que para el mismo mensaje,
manejarlo bloqueado o no marca una gran diferencia.
Bloquea un texto importante al enviarlo
y al guardarlo,
y el secreto se mantiene en ambos lados.
Pero aqui queda aun una cosa.
Esa llave, necesaria para bloquear y abrir,
como la comparten los dos lados con seguridad?
Esto es por si solo una gran historia.
Resumamos
Reunido en una linea, es esto.
El texto plano enviado en claro lo lee cualquiera en el camino.
El cifrado bloquea el texto plano con una llave
en texto cifrado sin sentido.
Solo abre con la llave correcta,
asi que solo quien tiene esa llave ve el contenido.
Gracias a esto, el secreto se guarda en transito y en reposo.
El modo de bloquear puede ser conocido,
y el secreto se reune en la unica llave.
Asi que la siguiente pregunta es naturalmente esta.
Como compartimos esa llave con seguridad?
Toca los puntos clave en orden para repasar. (el texto plano queda expuesto -> bloquear da texto cifrado -> solo la llave abre -> protege transito y almacenamiento)
Ahora tienes la herramienta mas basica
para guardar un secreto.
Bloquearlo, abrir solo con la llave, protegerlo al enviar y al guardar,
esta idea simple es la base de la seguridad.
Pero aun con un buen candado,
si dejas escapar la llave sin cuidado no sirve de nada.
Como dos lados que intercambian mensajes
llegan a compartir la misma llave secreta con seguridad,
ese es el tema de la proxima leccion.
Con el candado ya en mano,
sigamos juntos hacia la historia de la llave.