4.2. Cifrado César¶
Objetivo¶
Comprender el funcionamiento del Cifrado César, uno de los algoritmos más antiguos de cifrado por sustitución, e implementarlo para cifrar y descifrar mensajes.
Materiales necesarios¶
- Papel y lápiz
- Calculadora (opcional)
- Acceso a internet para usar simuladores (opcional)
Instrucciones¶
1. Introducción teórica¶
El Cifrado César es un algoritmo de sustitución en el que cada letra del mensaje original se desplaza un número fijo de posiciones en el alfabeto. Por ejemplo, con un desplazamiento de 3, la letra A se convierte en D, la B en E, etc. Es un ejemplo clásico de cifra de sustitución, fácil de entender pero también fácil de romper sin una clave segura.
Ejemplo:
Mensaje original: HELLO
Desplazamiento: 3
Mensaje cifrado: KHOOR
2. Encriptación con Cifrado César¶
- Elige un desplazamiento numérico (por ejemplo, 3) y cifra un mensaje sencillo, como
SEGURIDAD. -
Usando el alfabeto de 26 letras (A-Z), sustituye cada letra por la que esté tres posiciones después:
Letra original Letra cifrada S V E H G J U X R U I L D G A D D G Mensaje cifrado:
VHJXULGDG
3. Desencriptación con Cifrado César¶
- Recibe un mensaje cifrado (por ejemplo,
VHJXULGDG) y descífralo usando el mismo desplazamiento. -
Resta el mismo número de posiciones del alfabeto para descifrar:
Letra cifrada Letra original V S H E J G X U U R L I G D D A G D Mensaje descifrado:
SEGURIDAD
4. Cifrado con diferentes desplazamientos¶
- Repite el ejercicio con desplazamientos distintos (por ejemplo, 1, 5, 10).
- Ejemplo:
- Desplazamiento 1:
ALERTA→BMFSUB - Desplazamiento 5:
ALERTA→FPJWYA
- Desplazamiento 1:
5. Discusión y reflexión¶
Reflexiona sobre la seguridad del Cifrado César. Algunas preguntas:
- ¿Por qué este cifrado no es seguro hoy en día?
- ¿Qué tipo de ataque podría romperlo?
- ¿Cómo se podría mejorar?
- ¿Qué pasa si el desplazamiento se conoce o se adivina?
6. Simulación online (opcional)¶
Puedes usar simuladores online para verificar resultados o experimentar con otros desplazamientos, como este simulador de Cifrado César.
Material complementario¶
- Proporciona una tabla con el alfabeto y los desplazamientos para visualizar los cambios.
- Experimenta con mensajes más largos o crea tus propios mensajes cifrados para que otros los descifren.
Entrega de la práctica
- Entrega los siguientes elementos:
- Un mensaje original y su versión cifrada con el Cifrado César.
- Explicación del proceso seguido para cifrar y descifrar el mensaje.
- Respuestas a las preguntas de reflexión sobre la seguridad del Cifrado César.
- Opcional: escribe un pequeño informe sobre ventajas, desventajas y posibles mejoras del Cifrado César.