Introduccion de La Criptografia
Introduccion de La Criptografia
Introduccion de La Criptografia
15 MINUTOS
Introducción de la criptografía
En esta lección, presentaremos el campo matemático de la criptografía. La criptografía es fundamental para
comprender los conceptos vitales dentro de la seguridad de la información y es algo que todos los profesionales
de ciberseguridad deben dominar para tener éxito.
Al comienzo de este curso, ya expusimos que mantener la información como confidencial es uno de los objetivos
clave de la seguridad de la información. Guardar y compartir secretos han sido retos que han existido durante
miles de años. Si bien los métodos para lograrlo han cambiado significativamente a lo largo de los años, los
objetivos han seguido siendo prácticamente los mismos.
Hay tres propiedades clave que deben tenerse en cuenta para efectuar comunicaciones seguras de confianza.
Propiedad 1: Confidencialidad
Alice puede enviar un mensaje a Bob sin que Eve pueda entender su contenido. Esta propiedad significa que el
mensaje es privado.
Propiedad 2: Autenticidad
Eve no puede enviar un mensaje a Bob haciéndose pasar por Alice. Esta propiedad se relaciona con el hecho de
garantizar que la suplantación de identidad sea imposible.
Propiedad 3: Integridad
Si Eve modifica un mensaje entre Alice y Bob, el receptor podrá identificar que el mensaje ha sido modificado. Es
posible manipular los mensajes sin conocer su contenido. Por ejemplo, las personas pueden hablar en voz alta
para interrumpir una conversación presencial en un idioma que no entienden.
Estas tres propiedades se logran mediante una variedad de algoritmos matemáticos y otras técnicas.
¡Antiguamente, podrían ser cajas precintadas y sellos de cera, pero para este curso, nos centraremos más en las
opciones matemáticas!
Cifrado
El cifrado es el proceso mediante el cual un mensaje se convierte en algo que no se puede entender, excepto para
quien tenga una clave de descifrado para revertir el proceso. Cuando un mensaje se ha convertido a un estado
ilegible, se dice que está cifrado. A nivel general, hay dos formas de cifrado en uso para el mundo actual: simétrico
y asimétrico.
Cifrado simétrico
En el cifrado simétrico, el algoritmo para cifrar la información utiliza la misma clave que el proceso de descifrado.
El cifrado simétrico es rápido y fácil de implementar. Se basa en que tanto el remitente como el receptor tienen
acceso a la misma clave, como una contraseña o "secreto compartido", para mantener un enlace de información
privada.
EJEMPLO
Un ejemplo simple es el cifrado basado en la rotación, donde los caracteres aumentan o disminuyen en un
número fijo de posiciones en el alfabeto. El número de posiciones para avanzar y retroceder actúa como la
clave. Si el remitente está usando una clave de +1, los caracteres rotan hacia adelante 1 posición y el receptor
luego usa una rotación de -1 para recibir el mensaje original. En este cifrado, la palabra "FIESTA" se cifra
mediante un desplazamiento +1 en el alfabeto, para pasar a ser "GJFTUB".
Los algoritmos en uso actualmente que siguen los modelos simétricos incluyen versiones del Estándar de cifrado
avanzado (AES). ¡Es lo que probablemente usa su navegador para ver esta página de forma segura!
Cifrado asimétrico
En el cifrado asimétrico, el proceso para cifrar la información utiliza una clave distinta para descifrar la
información. Estas claves se conocen como claves públicas y claves privadas. Se generan de forma simultánea.
Cuando se genera una clave pública, puede compartirse con cualquier usuario. Cualquier persona que tenga una
copia de la clave pública puede cifrar un mensaje, que solo el titular de la clave privada podrá descifrar.
EJEMPLO
En este diagrama, Alice es el remitente y Bob es el receptor. Representa el proceso de transmisión. Alice cifra
un mensaje mediante la clave pública de Bob. Cuando el mensaje está cifrado, solo puede descifrarse usando
la clave privada de Bob. El mensaje cifrado se envía a Bob. Bob puede descifrar el mensaje utilizando su clave
privada. Resulta esencial que Bob no comparta su clave privada con nadie, ya que de lo contrario, podrían leer
todos sus mensajes entrantes.
La principal ventaja que ofrece el cifrado asimétrico es que las organizaciones pueden comunicarse de forma
segura con una entidad con la que no han intercambiado previamente una "clave". Además, puede garantizar que
se está enviando un mensaje al destinatario correcto.
EJEMPLO
Una de las ventajas de la criptografía asimétrica puede ejemplificarse mediante las compras en línea. Los
clientes pueden comprar productos en tiendas sin tener que ir físicamente a la ubicación para crear una clave
simétrica, única y compartida.
Si la criptografía simétrica fuera la única opción, la clave simétrica acordada debería usarse para cifrar y
descifrar todas las transacciones futuras entre el cliente y la tienda.
2. Copie y pegue este mensaje cifrado en el campo Input: ftue ue m fqef eqzfqzoq
3. En las operaciones etiquetadas de la navegación de la izquierda, desplácese hacia abajo para buscar la sección
Encryption / Encoding y expandirla.
4. Seleccione y arrastre ROT13 al espacio vacío del cuadro Recipe. Esto significa que la herramienta rotará los
caracteres del alfabeto hacia adelante 13 posiciones. La opción Auto Bake está habilitada de manera
predeterminada, por lo que observará que el campo Output ha cambiado.
5. Ahora, haga clic en las flechas hacia arriba y hacia abajo en el campo Amount para ver el cambio de mensaje
en el campo Output. Desea descifrar el mensaje. Deténgase cuando encuentre un mensaje Output que tenga
sentido como oración corta en inglés.
¿Cuál es el mensaje descifrado? Escriba su respuesta en el cuadro. Su respuesta es solo para usted y solo se
guarda en este curso para usted. Asegúrese de hacer clic en Guardar texto.
Guardar texto
Cuando esté listo, haga clic aquí para ver el mensaje descifrado.