🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónAsimétrico, firmar contra cifrar
5 tareas · 25 min · Principiante
El cifrado asimétrico usa un par de claves: una pública, que se reparte, y una privada, que se guarda. Lo que se hace con una solo se deshace con la otra, y de ahí salen dos usos que la gente mezcla: cifrar —para que solo el destinatario lea— y firmar —para que cualquiera compruebe quién fue—. Se hacen con claves distintas y en sentidos opuestos, y confundirlos es uno de los errores más comunes. En CifraLab verás las dos operaciones mal cableadas; tu trabajo es decir con qué clave se hace cada cosa y por qué.
Objetivo de la sala
El cifrado asimétrico usa un par de claves: una pública, que se reparte, y una privada, que se guarda. Lo que se hace con una solo se deshace con la otra, y de ahí salen dos usos que la gente mezcla: cifrar —para que solo el destinatario lea— y firmar —para que cualquiera compruebe quién fue—. Se hacen con claves distintas y en sentidos opuestos, y confundirlos es uno de los errores más comunes. En CifraLab verás las dos operaciones mal cableadas; tu trabajo es decir con qué clave se hace cada cosa y por qué.Un servicio de CifraLab quiere enviar un dato para que solo el destinatario lo lea, y lo cifra con su propia clave privada. Está al revés. Cifrar para confidencialidad se hace con la clave pública del destinatario: así solo él, con su privada, puede descifrar. Lo que ese servicio hizo —cifrar con su privada— lo puede deshacer cualquiera que tenga la pública correspondiente, que es pública: no oculta nada. El arreglo es cifrar con la clave pública del destinatario. La regla corta: para que solo uno lea, se usa la clave que solo uno guarda, y a esa se llega cifrando con su pareja pública.
El fallo es de sentido, no de algoritmo: se usó la clave equivocada del par para el objetivo de confidencialidad.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Un servicio cifra un dato con su propia clave privada «para que solo el destinatario lo lea». ¿Cuál es el arreglo?
Ver pista de ayuda
Lo cifrado con una privada lo abre la pública, que la tiene cualquiera. Para que solo uno lea, se cifra con su pública.
Otro servicio quiere que el receptor pueda comprobar que un mensaje vino de él, y para «firmarlo» lo cifra con la clave pública del receptor. También al revés. Firmar es demostrar autoría, y se hace con la clave privada de quien firma: cualquiera con la pública correspondiente verifica que solo el dueño de la privada pudo generar esa firma. Cifrar con la pública del receptor no prueba nada sobre quién envió —esa pública la tiene todo el mundo—. El arreglo es firmar con la clave privada propia y que el receptor verifique con la pública del emisor.
Cifrar y firmar van en sentidos opuestos del par: la pública del otro para confidencialidad, la privada propia para autenticidad.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Para probar quién envió un mensaje, un servicio lo cifra con la clave pública del receptor. ¿Es correcto?
Ver pista de ayuda
La firma la tiene que poder generar solo una persona: la dueña de la privada. Verificar con su pública es lo que prueba autoría.
En CifraLab un mismo par de claves RSA se usa a la vez para firmar y para cifrar. Funciona, y aun así es un mal uso: mezclar propósitos en un solo par complica la rotación, amplía el daño si la clave se compromete —cae la confidencialidad y la autenticidad juntas—, y en algunos esquemas abre ataques donde una operación se aprovecha para forzar la otra. La práctica correcta es un par por propósito: uno para firma, otro para cifrado, cada uno con su ciclo de vida. El arreglo es separar los pares y no reutilizar una clave para dos trabajos distintos.
El uso no «se rompe» solo, pero junta en una pieza dos responsabilidades que se gestionan y caducan distinto.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Un mismo par de claves RSA se usa para firmar y para cifrar. ¿Cómo lo registras?
Ver pista de ayuda
Un par por propósito. Mezclar firma y cifrado en una clave junta dos ciclos de vida y dobla el daño de un compromiso.
Un servicio cifra archivos de varios gigabytes directamente con RSA y va lentísimo. El asimétrico no está pensado para cifrar volumen: es lento y limita el tamaño de lo que puede cifrar de una vez. Lo que hacen los sistemas reales es cifrado híbrido: cifran el dato con una clave simétrica rápida (AES) y cifran solo esa clave simétrica con la pública del destinatario. Así se une la velocidad del simétrico con el reparto de clave del asimétrico. El arreglo es dejar de cifrar el archivo con RSA y pasar a híbrido.
El fallo es pedirle al asimétrico el trabajo del simétrico; cada uno cubre una parte, y juntos son TLS y casi todo lo demás.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Un servicio cifra archivos de gigabytes directamente con RSA y va muy lento. ¿Cuál es el arreglo?
Ver pista de ayuda
El asimétrico reparte la clave; el simétrico cifra el volumen. Se cifra el dato con AES y solo la clave AES con RSA.
Dijiste con qué clave del par se cifra y con cuál se firma, y por qué no se mezcla un par para las dos cosas. Abre el laboratorio, revisa las cuatro configuraciones de uso asimétrico y lee el código que la auditoría anotó al cerrar la sala.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Abre el laboratorio y revisa los usos de criptografía asimétrica. En las notas de auditoría de la sala queda anotado un código. Escríbelo tal cual.
Formato esperado: CIF-____
Ver pista de ayuda
El código está en el archivo de notas de la auditoría del escenario, no en las configuraciones de cada operación.
Preparando el escritorio…
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.