Introduccion de La Criptografia

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

(https://ptech.yourlearning.ibm.

com/) Fundamentos de ciberseguridad

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.

La criptografía se define como el arte de escribir y resolver códigos.

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.

Definición de comunicaciones seguras


Imagine una situación con tres participantes: Alice, Bob y Eve. Estos tres personajes se han utilizado durante
muchos años en el campo de la criptografía para ilustrar conceptos. Alice y Bob quieren comunicarse de forma
segura y Eve quiere espiar la conversación.

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.

En comparación, usar la criptografía asimétrica es cómodo y ahorra tiempo, ya que no es necesario el


encuentro presencial. Sin esta ventaja, sería prácticamente imposible utilizar las compras en línea de manera
segura.
Actividad
¡Una de las mejores maneras de aprender cosas acerca del cifrado es probarlo personalmente! La herramienta
CyberChef (https://gchq.github.io/CyberChef/)es un programa basado en la web escrito por la GCHQ (Central de
Comunicación del Gobierno) del Reino Unido como herramienta de ayuda en las operaciones de tratamiento de
datos, como el cifrado. En CyberChef, un mensaje cifrado es el ingrediente para "hornear" una receta, tras aplicar
una serie de pasos. Siga estos pasos.

1. Vaya a CyberChef (https://gchq.github.io/CyberChef/).

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.

También podría gustarte